Earlier quoted context omitted.
No it doesn't. You'd get the answer to a riddle wrong or miss something and nobody would start assuming that means you lack a fundamental understanding of how the world works. There's entire fields that look into how and why we make various mistakes and riddles and puzzles designed specifically to trip people up. If you want to test if these models can solve riddles, or where they make mistakes go right ahead that's…
>> You'd get the answer to a riddle wrong or miss something and nobody would start assuming that means you lack a fundamental understanding of how the world works. There's entire fields that look into how and why we make various mistakes and riddles and puzzles designed specifically to trip people up. That's because with humans we assume a certain level of competency and intellectual ability. We cannot make the same…
LLMs, Theory of Mind, and Cheryl's Birthday
111–120 of 150 posts
Re: LLMs, Theory of Mind, and Cheryl's Birthday
#112Earlier quoted context omitted.
> if you don't spot the change you fail But that's exactly how real world works too.
No it doesn't. You'd get the answer to a riddle wrong or miss something and nobody would start assuming that means you lack a fundamental understanding of how the world works. There's entire fields that look into how and why we make various mistakes and riddles and puzzles designed specifically to trip people up. If you want to test if these models can solve riddles, or where they make mistakes go right ahead that's…
Re: LLMs, Theory of Mind, and Cheryl's Birthday
#113Earlier quoted context omitted.
Yeah but an LLM can't be excused being nervous or not tired or just not operating at its best like a human can. They are always operating at their best, so if they trip up once, that's their limit
Yes, but they will only keep getting better; whether we like it or not sooner or later we’re going to be hiring api keys, not people.
I don't think that's a given.
It could very well be that they only get smaller, faster, or even worse when they accidentally start training them with hallucinations that spread on the web.
Re: LLMs, Theory of Mind, and Cheryl's Birthday
#114Earlier quoted context omitted.
This has not been my experience with the real world. Riddles and gotchas have played a very small role, so far.
Unfortunately they do show up in tech interviews. “What’s the correct way to delete an element from a Java array while iterating over it?” “Well I suppose you’d need to avoid invalidating the iterator state but I don’t recall the…” “BZZT!”
Re: LLMs, Theory of Mind, and Cheryl's Birthday
#115Earlier quoted context omitted.
The question is if it solved the puzzle correctly before Norvig's article appeared. It could have been trained (I am told that existing models can be modified and augmented in any Llama discussion) on the article or on HN comments. There could even be an added routine that special cases trick questions and high profile criticisms.
Sure, I guess the best way to test this is to compose a new question, of a similar format.
Re: LLMs, Theory of Mind, and Cheryl's Birthday
#116Earlier quoted context omitted.
No it doesn't. You'd get the answer to a riddle wrong or miss something and nobody would start assuming that means you lack a fundamental understanding of how the world works. There's entire fields that look into how and why we make various mistakes and riddles and puzzles designed specifically to trip people up. If you want to test if these models can solve riddles, or where they make mistakes go right ahead that's…
>> You'd get the answer to a riddle wrong or miss something and nobody would start assuming that means you lack a fundamental understanding of how the world works. There's entire fields that look into how and why we make various mistakes and riddles and puzzles designed specifically to trip people up. That's because with humans we assume a certain level of competency and intellectual ability. We cannot make the same…
Which highlights the problem with using these riddles to assess other capabilities.
Re: LLMs, Theory of Mind, and Cheryl's Birthday
#117Earlier quoted context omitted.
Unfortunately they do show up in tech interviews. “What’s the correct way to delete an element from a Java array while iterating over it?” “Well I suppose you’d need to avoid invalidating the iterator state but I don’t recall the…” “BZZT!”
I am not sure I understand. It seems very easy. You cannot directly remove an element from an array, you could create a new array that excludes that element. Arrays have a fixed size once declared, and I cannot imagine anyone who has written some code not knowing. :/
Re: LLMs, Theory of Mind, and Cheryl's Birthday
#118Earlier quoted context omitted.
I am not sure I understand. It seems very easy. You cannot directly remove an element from an array, you could create a new array that excludes that element. Arrays have a fixed size once declared, and I cannot imagine anyone who has written some code not knowing. :/
I "have written some code" but it's been decades since I've done anything significant in Java in particular, and every language handles arrays (and/or data structures that get called "arrays") differently.
Re: LLMs, Theory of Mind, and Cheryl's Birthday
#119> At least with respect to this problem, they had no theory of mind. This is very interesting and insightful, but I take issue with the above conclusion. Your average software engineer would probably fail to code up a python solution to this problem. But most people would agree that the average software engineer, and the average person, possesses some theory of mind. This seems to be a pattern I'm noticing with AI. T…
I consider myself a pretty average human programmer, and I was able to solve the logic puzzle and write a python program for it in ~10 mins. [0] I agree though, the people who are unable to solve this probably still have a theory of mind. It seems like we're setting a rather high bar. [0] https://pastebin.com/q33K0HJ1
I am convinced though that i can write such program, including some test cases, with the help of an llm like bing copilot in 10 minutes. The global reasoning/steps would be mine, the llm would fill in the details.
I'm also convinced that it will be a matter of time (less than 5 years) before these kind of problems are solved trivially by llms, without prior example in the training set being necessary.
In other words, 'theory of mind' (of type defined by the author of the article) has already emerged from machines.
People are a bit reluctant to believe that, me not so much.
Re: LLMs, Theory of Mind, and Cheryl's Birthday
#120Earlier quoted context omitted.
GP is referring to the fact that if it becomes well known that LLM version X can’t solve problem Q, then the model’s trainers will make sure to include problem Q prominently in the training set, running it through over and over to ensure that version X+1 is able to solve the problem whether the model’s “reasoning” abilities have improved or not. Thus observers of the LLM space like us need to keep finding novel “Bell…
Oh, thanks for the correction. I did misinterpret. Though I will say that LLMs don't appear to be doing any better at the river crossing puzzles. They tend to "patch" the ones I and others actively tweet about but they still aren't becoming better at generalizing. I've taken this as fairly strong evidence as we're going in the wrong direction of reasoning (as opposed to similar direction). But the strongest evidence…
Illustrates language is hard for human too, hah.
Anyway, the "next iteration solves it" effect is definitely a result of common problems leaking. But it could also be a result of LLM being universal but not efficiently-universal problem solvers and people tending to choose the simplest problem that can't be solved (such theories seem illustrative).
Also, your river-crossing problems seem quite useful.