JangoSteve
Joined 17 years ago
Joined 17 years ago
I've also had to return a few items for which eBay's AI-generated description was wrong in ways that couldn't be verified in the product's images. I can only imagine the increase in canceled/returned orders from all the different AI features and bots.
Of course, there are some industries and markets that desire the capabilities only AI can provide. But that's the point. Analysis should precede the message. We should market the benefits. I've seen a few people at least claim AI isn't a benefit, it's a feature. I'd argue it's not even a feature, it's an implementation detail, like using an object-oriented programming language or a relational database; it has advantages and disadvantages.
Focus on the needs of the customer and industry. Describe the benefits. For customers and investors alike, remove the AI veil of opacity, by describing simply what the AI is doing and how/why.
It's interesting to see a study that seems to corroborate my anecdotal experiences. It's a marketing study though, so it shouldn't be overly generalized until more studies reproduce the results. Studies about human behavior tend to be difficult to reproduce and can yield conflicting conclusions. I wouldn't be surprised to see another study with slightly different questions or methods come to the opposite conclusion, especially if they don't control for consumer segments, industries, or types of products.
A lot of things. There are entire fields of study which seek to define reasoning, breaking it down into areas that include logic and inference, problem solving, creative thinking, etc.
> If you can do it with logic gates, who's to say you can't do it with transformers or one of the newer SSMs? And who's to say it can't be learned from data?
I'm not saying you can't do it with transformers. But what's the basis of the belief that it can be done with a single transformer model, and one trained on language specifically?
More specifically, the papers I've read so far that investigate the reasoning capabilities of neural network models (not just LLMs) seem to indicate that they're capable of emergent reasoning about the rules governing their input data. For example, being able to reverse-engineer equations (and not just approximations of them) from input/output pairs. Extending these studies would indicate that large language models are able to emergently learn the rules governing language, not necessarily much beyond that.
It makes me think of two anecdotes:
1. How many times have you heard someone say, "I'm a visual learner"? They've figured out for themselves that language isn't necessarily the best way for them to learn concepts to inform their reasoning. Indeed there are many concepts for which language is entirely inefficient, if not insufficient, to convey. The world's shortest published research paper is proof of this: https://paperpile.com/blog/shortest-papers/.
2. When I studied in school, I noticed that for many subjects and tests, sufficient rote memorization became indistinguishable from actual understanding. Conversely, better understanding of underlying principles often reduced the need for rote memorization. Taken to the extreme, there are many domains for which sufficient memorization makes actual understanding and reasoning unnecessary.
Perhaps the debate on whether LLMs can reason is a red herring, given that their ability to memorize surpasses any human by many orders of magnitude. Perhaps this is why they seem able to reason, especially given that our only indication so far is the language they output. The most useful use-cases are typically those which are used to trigger our own reasoning more efficiently, rather than relying on theirs (which may not exist).
I think the impressiveness of their capabilities is precisely what makes exaggeration unnecessary.
Saying LLMs develop emergent logic and reasoning, I think, is a stretch. Saying it's "within the realm of possibility that some limited form of reasoning might actually be part of the emergent behavior" sounds more realistic to me, though rightly less sensational.
EDIT:
I also think it's fair to say that the ELIZA program had the limited amount of reason that was programmed into it. However, the point of the ELIZA study was that it shows people's tendency to overestimate the amount of reasoning happening, based on their own inferences. This is significant, because this causes us to overestimate the generalizability of the program, which can lead to unintended consequences when reliance increases.
I would disagree with this on a technicality that changes the conclusion. It's not that human reasoning is statistically predictable (though it may be), it's that all of the writing that has ever described human reasoning on an unimaginable number of topics is statistically summarizable, and therefore having a good auto-complete model does a good job of describing human reasoning that has been previously described at least combinatorially across various sources.
We don't have direct access to anyone else's reasoning. We infer their reasoning by seeing/hearing it described, then we fill in the blanks with our own reasoning-to-description experiences. When we see a model that's great at mimicking descriptions of reasoning, it triggers the same inferences, and we conclude similar reasoning must be going on under the hood. It's like the ELIZA Effect on steroids.
It might be the case that neural networks could theoretically, eventually reproduce the same kind of thinking we experience. But I think it's highly unlikely it'd be a single neural network trained on language, especially given the myriad studies showing the logic and reasoning capabilities of humans that are distinct from language. It'd probably be a large number of separate models trained on different domains that come together. At that point though, there are several domains that would be much more efficiently represented with something other than a neural network model, such as the modeling of physics and mathematics with equations (just because we're able to learn them with neurons in our brains doesn't mean that's the most efficient way to learn or remember them).
While a "sufficiently huge autocomplete model" is impressive and can do many things related to language, I think it's inaccurate to claim they develop reasoning capabilities. I think of transformer-based neural networks as giant compression algorithms. They're super lossy compression algorithms with super high compression ratios, which allows them to take in more information than any other models we've developed. They work well, because they have the unique ability to determine the least relevant information to lose. The auto-complete part is then using the compressed information in the form of the trained model to decompress prompts with astounding capability. We do similar things in our brains, but again, it's not entirely tied to language; that's just one of many tools we use.
https://www.technologyreview.com/2022/08/26/1058743/i-was-th...
If you mean the former in any case, it'll probably be a while, if ever in our lifetimes.
Tesla bills itself not as an automaker, but a tech company. So, it makes sense they'd have a larger media footprint, which covers not just the automotive industry, but the tech industry media as well. This isn't unfair, considering they get the benefit of a tech-based market cap to go with it [1].
They also put themselves in headlines more often than other car companies with outlandish claims such as Musk saying, "At this point, I think I know more about manufacturing than anyone currently alive on earth." [2] When Musk and the company put themselves in headlines so often, it makes sense that the media would cover them more. This is likely a direct result of their advertising strategy, to create buzz [3], so I think media coverage of failures is a direct result.
You could argue that's Musk, not the company, but they made the strategic decision that Musk is their PR function when they became the only car company to dissolve their PR department in 2020 [4].
One last thing I noticed was that the source of the recall data comes from the NHTSA [5], and they don't seem to distinguish recalls between different brands owned by the same company (for example, Ford's recalls seem like they would include both Ford and Lincoln, GM includes Chevrolet, GMC, etc.) Tesla's 20 recalls in 2022 cover I believe the four models they made in 2022, while Ford's 67 recalls are across the 39 models under the Ford brand and five models under Lincoln (I counted these by looking at the drop-down selectors on KBB's value estimator [6]).
In short, Tesla exploits the hype machine; is it surprising that their recalls are hyped as well?
[1] https://www.reuters.com/business/autos-transportation/tesla-...
[2] https://www.thestreet.com/markets/elon-musk-ted-talk
[3] https://fourweekmba.com/tesla-marketing-strategy/
[4] https://electrek.co/2020/10/06/tesla-dissolves-pr-department...
[5] https://datahub.transportation.gov/Automobiles/NHTSA-Recalls...
alias gitsum='git log --pretty=format:"* %s" --author `git config user.email`' #myself
It gives my git commit messages as a Markdown bullet-point list. It only works per-branch unlike the linked gist, but one cool thing about it is that you can tack on additional git flags, such as --since. For example: gitsum --since 1.day
gitsum --since 1.week
gitsum --since 8.hours
I usually pipe this into my clipboard (on Mac) to easily paste it into the time logging or reporting system: gitsum --since 1.day | pbcopyWith this new class of products based on crafting prompts that best exploit a GPT's algorithm and training data, are we going to start seeing pull requests that tweak individual parts or words of the prompt. I'm also curious how the test suite for projects like this would look for specific facts or phrases to be contained in the responses for specific inputs.
Think about it from the company's perspective. Let's imagine as a company, you do an experiment where you have one landing page that shows the pricing, and another landing page that says "contact us". Let's also imagine that your product is enough of an enterprise solution that no one ever buys it without talking to someone at some point during the evaluation process (even if the pricing is up front, it requires enough of an investment that the customer wants to be absolutely certain it will satisfy their needs both now and as they grow). Finally, let's imagine that you have 3 full-time sales people to handle the incoming communications at whatever step of the evaluation process.
Now, if the outcome of this experiment is that the "contact us for pricing" results in 1/5th the incoming contacts, but those then convert twice the rate, you might choose the up-front pricing (2x conversion rate but on 20% of the leads means only 40% the sales compared to up-front pricing).
However, what if the 5x incoming contacts is too many for your sales team of 3 to respond, causing the up-front pricing to result in fewer sales with more work? Then you might choose the "contact us for pricing".
But what if it's so many more incoming contacts at a consistent enough conversion rate that you can justify adding a 4th and 5th sales person to realize those sales? Then you might choose the up-front pricing.
But what if the up-front pricing pigeon-holes you into your beachhead market and makes it more difficult to expand vertically or horizontally, which could lead to a trail-off in the incoming contacts and sales? Then you might choose the "contact us for pricing".
The point is, the one that makes the most sense for a company depends on a lot of variables, most of which would be opaque to an outside observer. Being able to tell the difference between a company that has "contact us for pricing" because it made sense for them, compared to one trying to exploit price discrimination (as described by some of the more cynical takes) is next to impossible without talking with them. Even in that scenario though, if they end up giving you a better product for a better price, then being willing to reach out to them could end up being a competitive advantage for your company over another which disqualified them on that basis.
Genomenon is an AI-driven genomics company. Our mission is to save and improve lives by making genomic information actionable. We organize the world’s genomic knowledge and put it at the fingertips of clinicians to help diagnose and treat patients suffering from rare diseases and cancer, and to help precision medicine companies create targeted therapies for diseases.
Genomenon was named 2020 Global Company of the Year in Clinical Genomics Interpretation by Frost & Sullivan.
We’re looking for Senior Full-stack (also Back-end) Software Developers who can take direction and run with it, building out new and existing products and features. We are especially looking for those with experience using Golang and ElasticSearch, as well as Python, Ruby (and Rails), and front-end JavaScript (Angular, React, or similar).
Former CTO and cofounder of CarcodeSMS (text messaging platform for car dealerships), which was acquired by Edmunds.com in 2014.
Managing Director of Alfa Jango (www.alfajango.com) where we act as CTO and development team for early stage startups, founded RateMyStudentRental.com (on- and off-campus student housing), and created LeadNuke.com (B2B sales lead generation by monitoring online conversations) and JSPkg (front-end JavaScript library host).
I'm on Twitter: @jangosteve (https://twitter.com/jangosteve), and Github: JangoSteve (https://github.com/JangoSteve)
I write of life, philosophy, and the pursuit of success (both its achievement and meaning) on my personal blog: http://jangosteve.com
Popular posts include:
No One Knows What the F#*% They're Doing - http://jangosteve.com/post/380926251/no-one-knows-what-theyre-doing
The Science Behind "Having a Bad Day" - http://lifehacker.com/5595104/the-science-behind-having-a-bad-day-and-how-to-solve-it
I also write on more tangible subjects like programming (mostly Ruby and JavaScript), engineering, and entrepreneurship: http://www.alfajango.com/blog
Popular posts include:
The Difference Between jQuery’s .bind(), .live(), and .delegate() - http://www.alfajango.com/blog/the-difference-between-jquerys-bind-live-and-delegate/
Rails 3 Remote Links & Forms: A Definitive Guide - http://www.alfajango.com/blog/rails-3-remote-links-and-forms/
method_missing: A Rubyist's Beautiful Mistress - http://www.alfajango.com/blog/method_missing-a-rubyists-beautiful-mistress/
If You're Nervous About Quitting Your Job, You're Sane - http://www.alfajango.com/blog/if-youre-nervous-about-quitting-your-boring-job-youre-sane/
If you'd like, you may contact me at schwartz dot steve on gmail.
Top color: #77b45f (to match Alfa Jango's colors, which were chosen from the Green Lantern's palette).