9 ms·
How much of AI's recent success is due to the Forer Effect?
- sharemywin 3y agoThe thing is of the millions of generic things you can say about somebody the ones that got picked did convey a message.
- feintruled 3y agoSeems a very specific scenario where you are well-known enough to be able to ask an LLM what it thinks of you and use that criteria to judge how good it is. I don't see Barnum statements being applicable in many other use cases. It didn't know who I was at all, a great relief all told. The eye of Sauron has not fallen on me yet, it seems.
- albntomat0 3y agoI'm not convinced by this particular test. If you were asked to describe a family member, partner, or best friend, I'd bet a good chunk of it would be Forer Effect like statements. A good way to A/B test this theory would be to ask folks to pick between AI generated statements of a famous person, and snippets from a human-written profile on them.
- fourseventy 3y agoThe Forer Effect can't make chatGPT generate syntactically correct and functional code snippets that I use every day at work.
- Filligree 3y agoThe goalposts are moving so fast they're red-shifting.
- scott_w 3y agoThat’s not really an issue when we’re talking about AI. I said in a separate comment on the topic: intelligence is such a complicated thing that we seem to only be able to define it by pointing to things and saying “that’s not it.” If we didn’t move the goalposts, we’d have declared Stockfish to be full AI, despite it only being a chess-playing program, long ago.
- lostmsu 3y agoExcept in a few years you may realize it was "it" all along.
- scott_w 3y agoPerhaps but I’m pretty confident a ChatGPT is not “it” this time.
- pixl97 3y agoSortie's Paradox.
- scott_w 3y agoMy confidence comes from watching GothamChess play it at… chess. The problem with ChatGPT isn’t that it’s bad at chess or doesn’t understand the rules of the game. It obviously has no concept of what it’s doing. It can’t even keep track of which pieces are still on the board: a trivial task for even a small child.
- pixl97 3y agoSmall children track in their 'minds eye' the entire layout of a chess board and where each piece is? Tokenization starts screwing stuff up if you're start printing out a board after each move. Push out a plugin that sets up a virtual board GPT-4 can read after each move and see if its any better.
- scott_w 3y agoNo, they look at the board, though strong chess players can do it blindfolded. My point is that the hyperbole about “we’ve cracked AI but they changed the goalposts” is self evidently not true. You just proved it right there: I need to add more plugins because ChatGPT does not understand what it’s doing. It’s a potentially useful tool but that doesn’t make it intelligent.
- chongli 3y agoThe whole history of AI debates seems to be an exercise in goalpost-moving. Whether it's AI proponents or skeptics, no one can seem to agree on a stable benchmark. Personally, I think it's due to intelligence itself being ill-defined as a concept. How are we supposed to build something when we don't even agree on what it is we're trying to build?
- lisasays 3y agoThat's ... not the point of the article.
- PaulHoule 3y agoThe odd thing is that some people report much better results than others. Most literature on the subject points out the importance of a "human in the loop" https://arxiv.org/abs/2304.13187 https://arxiv.org/abs/2304.13187 Generally, chatbots function in direct communication with humans and do not function autonomously. Thus they are dependent on not just human meaning-making but human thirst for meaning which will find it even when it isn't there.
- Filligree 3y ago> Generally, chatbots function in direct communication with humans and do not function autonomously. Thus they are dependent on not just human meaning-making but human thirst for meaning which will find it even when it isn't there. The latter doesn't follow. They may just be dependent on good prompt design. People who aren't used to the AIs, and don't know how to use them, get worse results. This shouldn't be a surprise; it's how every tool works.
- deleted 3y ago[deleted]
- Joeri 3y agoThe prompt is everything. It’s sort of like knowing how to formulate a google search query, but cubed. You need to learn a whole bag of tricks and you can’t use the intuitions of talking to people for talking to the AI. Some people are by now really adept at prompt engineering and that makes them skilled at setting the AI to work. That’s why people’s first impressions are often so wildly off. People who have the fortune of asking the right prompts for their first conversations walk away believing they’ve spoken to AGI, people who ask a less than optimal prompt (or things it is bad at like math problems) walk away not seeing what the hype is about. Same thing with copilot. The quality of the code that it suggests depend a lot on the context, so if someone isn’t writing good comments and giving their variables proper names the suggested code will be terrible. These systems are very capable, but using them is a skill that must be learned, and there’s little material out there to teach that skill because things move so quickly.
- choeger 3y agoLet me make this very clear: Generating syntactically correct code in various languages that also looks plausible is no small feat. It is, in fact, extremely impressive and will certainly have an impact on SE. But. Every single test I ran lead to functionally wrong designs from smallish memory errors in C (that hilariously ChatGPT was able to correct ND explain when pointed to) over misplaced/hallucinated methods in python APIs to completely hallucinated perl packages. It never gave me a useful answer. I don't know if that tells us something about my work vs. your work or my approach to the model vs yours. But it definitely tells me that such a model cannot replace a developer.
- lostmsu 3y agoChatGPT which version? Even Copilot, which is a smaller model, generates working code most of the time.
- vsareto 3y ago>But it definitely tells me that such a model cannot replace a developer. Certainly not an average developer (however that's decided in C's culture). Not making any statements on skill of anyone here, but I'd bet it could replace the very low ends of skill as it is (GPT-4 and maybe Bard). I doubt there's too many of those kinds of developers though. It's not a guaranteed positive for all languages/people, but it's farther along being useful as an enhancement technology than it is as replacement technology. I think it's making progress on both axes, but one is clearly ahead of the other and it's still possible it stops progress until other innovations are made.
- skyechurch 3y agoI can guarantee you that the equivalent code which I generate (taking >100 times as much time) has a comparable error/typo rate. I can say this with confidence because ChatGPT, while not perfect, "knows" lots of things I don't know and absolutely makes me 10x as efficient. Now, I am a pretty crummy software engineer so ymmv, but it's worth noting how far the goalposts have moved for assessing AI: from "simulates understanding of language in a general way" to "comparable in any way to a professional specialist in a random task (and much faster)". A few months ago everyone was losing their minds over how good ChatGPT was, and while some of that was overblown, nothing has fundamentally changed except we have become used to it and are looking for the next shiney tech thing. At least we're not talking about crypto anymore.
- deleted 3y ago[deleted]
- thefreeman 3y agoCounter point that literally just bit me this morning. ChatGPT completely lied to me about the scaling properties of Kinesis. I was confused about the 1000 write / second but only 5 read / second throughput of a kinesis shard and was asking it a number of questions, including specifically if a batch read would count as only a single read operation. It explicitly told me that each record in the batch counted as an individual read. Most of the other information it gave me was accurate so I took this to be true. Only the next day when I still couldn't wrap my head around why a real time processing system like be designed like this and did more google searching did I find it explicitly spelled out in the docs that a batch read counts as only a single read operation and can retrieve up to 10,000 records. It's the first time I've been bit by this and it will definitely make me wary of any information it provides me in the future for technologies I am not intimately familiar with (at which point it's unlikely I'd need to consult it in the first place).
- greiskul 3y agoYes, please. Do not use LLMs as a substitute for Google search. If you are looking for factual information, just use google, bing, or duckduckgo. You should only use ChatGPT for things that you are able to review it's work. Technology is supposed to make us smarter. Blindly believing an AI that we know can hallucinate makes us dumb with confidence.
- mooxie 3y ago> You should only use ChatGPT for things that you are able to review it's work. This keeps being my argument when people at work daydream about time and cost savings by offloading non-critical business functions to AI. I say, "Great, so it can produce 1000x more work than a person. But then what army of people are we planning to use to check those outputs?" I'm super-impressed with the current crop of language models for their ability to so accurately simulate correctness, but their inability to understand what they don't know - because, in fact, they don't 'know' any of it in the sense that we do - makes them like very productive but completely untrustworthy employees. A junior dev who monopolizes his mentor's time through inconsistent performance is not a good hire.
- ITB 3y agoI think the interpretation is that there is a certain statistical distribution of statements that appear “more broadly true” than they are. I think there is some meat to this, even with code that works as intended. The degree of creativity might be lower than we perceive.
- geraneum 3y agoThe compilers _usually_ generate correct machine instructions (code) better than us. This, alone, is not really a meaningful measure and doesn’t refute the claim.
- x0x0 3y agoDo you mind sharing what you're using / how you're doing it? I've been using github copilot and I'm waving back and forth between impressed and unimpressed; it regularly generates syntactically invalid code for me. Eg calling lib functions that don't exist. Thanks!
- Dr_Birdbrain 3y agoCame here to say this. The code it generates for me is usually not perfect, but for me it provides conceptual insights that have gotten me unstuck from gnarly situations. The conventional narrative is that chatGPT can code as well as a junior engineer, but I feel like it’s more like a senior engineer scribbling on a whiteboard—no, it’s not perfect code, but it’s the right idea.
- boobooby 3y ago[dead]
- gumballindie 3y agoI am sorry to break it to you but if the level of code required in your job is doable by chatgpt then your job will be automated soon.
- mcstafford 3y agoYou make a decent point. There's a clear limitation... but a clearly worded prompt often produces more valuable content than an SEO optimized guess article.
- pantojax45 3y agoChatGPT is way faster at providing pointers that can be used for search or further research. That has nothing to do with Forer Effect. Might be flattering to people but that’s never my use case.
- jjk166 3y agoWhat fraction of people using AI are looking up opinions on themselves? While I'm sure someone has written a completely automated horoscope generator, in general I think these LLMs are being applied in situations where there would be no Forer Effect.
- JieJie 3y agoIt's a time-honored tradition with new tech, asking it what it thinks about us. "According to a study by the Pew Internet & American life project,[3] 47% of American adult Internet users have undertaken a vanity search in Google or another search engine. Some egosurf purely for entertainment, such as finding celebrities with the same name. However, many people egosurf as a means of online reputation management. Egosurfing can be used to find data spills, released information that is undesirable to have in the public eye. By searching one's own name in an online search engine, one can take on the perspective of a stranger attempting to find out personal information. Some egosurf in order to conceal personal images or information from potential employers, clients, identity thieves and the like. Similarly, some use egosurfing to maintain a positive public image and to achieve self-promotion."[0] [0] https://en.wikipedia.org/wiki/Egosurfing https://en.wikipedia.org/wiki/Egosurfing
- IshKebab 3y agoI agree. This is the first time I've seen anyone ask an AI about its opinion of them so it can't be common. ChatGPT probably just says "As a large language model..." anyway. Clearly the answer to the title is "basically none".
- Spivak 3y ago> Some of them become emotional at having their personality revealed to them. Only then to be told that everyone gets the same results. I think this is one of those cases where I don't think it's as much of a gotcha as the author is supposing because those tests act as a kind of mirror allowing you to project yourself onto the results and then see yourself in the reflection. It's why they're useful when you take them yourself as a self-reflection tool but not at all actionable when someone else tries to estimate you with them. wink wink nudge nudge tarot works on the same principal
- Willuminaughty 3y agoWow, this article really got me thinking! It's fascinating how AI, like ChatGPT, can create statements that feel so personal and unique to us, when in reality they're quite generic. It's a testament to the power of the Forer Effect, and how our brains are wired to find meaning and personal relevance in broad statements. It's a bit like reading a horoscope, isn't it? You can't help but feel like it's speaking directly to you. This definitely adds a new layer to how I perceive AI-generated content. It's not just about the technology's capability to generate human-like text, but also about our human tendency to find personal meaning in it.
- bjourne 3y agoYou used ChatGPT to generate that comment, didn't you?
- juujian 3y agoInteresting observation. I find it incredibly difficult to write queries for ChatGPT that are not biased. If you write a question mentioning two concept, the answer will almost without fail suggest a connection between the two. Whereas if you were to mention just one of them, the chance that the other concept appears in the response might be very small.
- reesul 3y agoI agree with the other comments that this is a fairly useless article. Perhaps I’m looking too much into this specific example, but I fail to see how the entirety of AI’s success (per this title) is misrepresented due to its inability to provide a horoscope (good example by another comment) that’s specific to some person in question. We see a lot of articles that swing too far towards “AI will change everything!” just as much as “no, AI is not actually effective/meaningful!”. This is the latter. I’m surprised that anyone would genuinely try to use chatGPT/language LLMs this way. I’m mainly enjoying chatGPT as a way to distill widespread information on the internet into a pseudo conversation. It’s great for learning new topics - my favorite is generating and explaining code snippets for languages/libraries I’m not familiar with.
- agentultra 3y ago> my favorite is generating and explaining code snippets for languages/libraries I’m not familiar with. For me this is one of the more dangerous uses. Humans are already pretty bad at detecting errors in code. Bertrand Meyer, an expert with some renown in formal methods, couldn’t find an error in a one-liner of Eiffel code generated by ChatGPT. What hope do programmers with less training have to recognize when ChatGPT has given them an incorrect summary?
- pixl97 3y agoWhat hope do Jr programmers have in figuring out the own errors they have in their own code they've written? I work in the code security industry, and there is one truism, that is people typically write code until it compiles and or doesn't return an immediate error, they do not write code until it is 'correct'.
- sudobash1 3y ago> I fail to see how the entirety of AI’s success (per this title) is misrepresented The title does not claim that the "entirety" of AI's success is misrepresented. It is questioning "how much" is, and I think that this is a fair question. The author does admit that the first paragraph in the example does have valid information which shows the AI with knowledge. It's the second paragraph that is just fluff. I think that it is valid to ask how much this "fluff" impresses us and leads us to see the AI as being knowledgeable. Perhaps the author does draw too strong of a conclusion, but he still makes a good point.
- aimor 3y agoMaybe it's something related. When I ask ChatGPT technical questions I get very confident answers that are often completely wrong. But setting aside the confidence aspect, I notice ChatGPT responses can be vague and widely applicable. In one case I ask a question about X, and ChatGPT responds with an answer: Y because Z. Well Y is wrong, so I tell ChatGPT Y is wrong and I get a new answer: Not Y because Z. In another case I ask a question about X, and I get an answer that talks endlessly about Z without ever giving the answer Y. The reasoning all sounds good, it's relevant and useful, but the actual answer might as well be a Mad Lib.
- andai 3y agoIt's the same issue of early AI art that looks about right until you take a closer look, then see that everything's kinda messed up. That's my experience with most LLMs, especially LLaMA based ones. GPT-3.5 is better on this front (RLHF?) and GPT-4 is a lot better (massive model? More training?).
- umutisik 3y agoThe thing about the 'Forer Effect' is that it works both ways...
- autokad 3y agoI remember I was working on a game where you fly a ship and shoot alien ships. I didnt have a lot of experience at the time so I just made the ships move in one direction and eventually take a random turn, but if you got within a distance they moved away from you, but if you got too close they would kamikaze toward you. but I needed to figure out when to shoot, so I just decided that they would randomly shoot when you shoot. However, what happened is that since the distance of your bullets is small, you would fly up towards them and they would 'trick' you by at first flying away then suddenly b-lining at you. and when you fired sometimes they would fire at the same time and get you. The comments I got from people who played the game 'wow the AI is really good'. Not sure if this is a direct example of the Forer effect
- AstralStorm 3y agoGood old-fashioned script. That's how RTS tend to run since general AI tend to get lost in the sea of options available.
- isaacg 3y agoBy the way, the word is "beeline", not "b-line". It originally was a reference to bees traveling back to their hive. Sorry to be pedantic.
- autokad 3y agodid you say 'Sorry to bee pedantic'? hyuk hyuk hyuk
- anon291 3y agoI've been looking at using llms to extract as structured information from structured but human written documents (local municipal codes). Unfortunately the models need a lot of handholding to do this without hallucinating or making generic statements. They produce output that looks correct and that's an accomplishment on its own. Unfortunately the output often has little bearing on the reality presented to it. Realistically... They need to evolve much more. As an experiment I paid people on fiver to do the exact same thing with the same prompt and they get it right. These are not Americans so the norms of American municipalities are new to them.
- ftxbro 3y agoThis isn't it. Look at Figure 4 in https://arxiv.org/abs/2303.08774 https://arxiv.org/abs/2303.08774 those test results aren't like reading your horoscope and thinking hmmm that does sound like me and they aren't like philip k dick using chatgpt recreationally and thinking that it's valis talking to him directly
- unbearded 3y agoI guess the people who are not aware of this effect might make a lot of decisions in life and a confident AI agent will be like a high-tech con-artist. As a child, I would read the horoscope of the day with the wrong sign for mother and her female friends and they always thought it was talking about them and I never had the courage to tell them I switched as a joke. I keep imagining a fine tuned GPT for insights from the "mystic realm".
- deleted 3y ago[deleted]
- dimmuborgir 3y agoWe can extend this phenomenon to all of knowledge. You ask ChatGPT something and it gives you some very generic 10-point blogspam-esque answer. You immediately think ChatGPT is intelligent and that it has understood your particular question and that it has given you a tailor-made answer.