Earlier quoted context omitted.
It's a word prediction algorithm. Literally any collection of words (sometimes also known as a fact) it was trained on, regardless of how esoteric or domain specific, should generally be able to be regurgitated and, to a lesser degree, associated with similar collections of words. If you want to see it fail, don't try to "outsmart" it, but simply consider how it's programmed. --- Me: "continue the sequence: 0, done,…
I apologize for being enormously stupid, but the word is a rhyme with the underlying number right? Edit: I want to add I even get GPT3 getting it right without explanation to be honest. Even that one is outsmarting me. 4 is using terms like homophone. I'm not sure you proved what you thought you proved.
Eight things to know about large language models [pdf]
71–80 of 114 posts
Re: Eight things to know about large language models [pdf]
#72Earlier quoted context omitted.
> It's a word prediction algorithm. Literally any collection of words (sometimes also known as a fact) it was trained on, regardless of how esoteric or domain specific, should generally be able to be regurgitated and, to a lesser degree, associated with similar collections of words. But the number of tokens in its training data vastly outnumbers the number of parameters the model has (for GPT-3 at least - the numbers…
It's not about directly regurgitating the training set, but about creating associations that allow it to indirectly regurgitate, and more critically - mix, its training set. It's easier to understand this in a different domain. Imagine we want to make a letter parsing algorithm. The first step is to simplify the input and create a consistent format. So we might, for instance, convert all inputs to a 100x100 black/whi…
> but can consistently replicate not only its training but even more beyond that
We call that generalization. No?
Re: Eight things to know about large language models [pdf]
#73Earlier quoted context omitted.
It's a word prediction algorithm. Literally any collection of words (sometimes also known as a fact) it was trained on, regardless of how esoteric or domain specific, should generally be able to be regurgitated and, to a lesser degree, associated with similar collections of words. If you want to see it fail, don't try to "outsmart" it, but simply consider how it's programmed. --- Me: "continue the sequence: 0, done,…
I asked my coworkers in the office but none was able to answer that. Not sure because they were are ESL (me included) or because they were GPT in disguise.
Re: Eight things to know about large language models [pdf]
#74Earlier quoted context omitted.
I apologize for being enormously stupid, but the word is a rhyme with the underlying number right? Edit: I want to add I even get GPT3 getting it right without explanation to be honest. Even that one is outsmarting me. 4 is using terms like homophone. I'm not sure you proved what you thought you proved.
Yip, nothing fancy. It's just [n], [word that rhymes with n+1].
Re: Eight things to know about large language models [pdf]
#75Earlier quoted context omitted.
This is the problem with non-operational definitions, because now we need to know how you define "think" and "understand" and "form judgments", to move on. Instead, could you operationally define "reason" in a way that a human is, say, 90 % likely to pass the test and GPT is 10 % likely to do?
Yes, François Chollet released ARC(Abstraction and Reasoning Corpus) benchmark for this in 2019, and the benchmark can be scored automatically. Humans solve 100% of tests and GPTs solve 0% of tests and GPTs made exactly zero progress from 2019 to 2022. https://twitter.com/fchollet/status/1631699463524986880 https://github.com/fchollet/ARC
Re: Eight things to know about large language models [pdf]
#76Earlier quoted context omitted.
Yip, nothing fancy. It's just [n], [word that rhymes with n+1].
OK, I wanted to be sure because GPT was getting it quicker than I did.
Re: Eight things to know about large language models [pdf]
#77Earlier quoted context omitted.
> LLMs do not "reason"; they do not "learn" or "develop" anything of their own volition. If this claim of yours was sustainable, your grievance with the writing style would make a lot of sense. But GPT-4 can clearly reason about novel problems which were not in its training data. I think you should consider reading some of the many citations in the document which describe examples of that happening.
It doesn't reason, it produces output that better conforms to your expectations of a reasoning actor.
Really, if it always produces output that conforms to "expectations of a reasoning actor", isn't that defacto a "reasoning actor"? What's the use of making the distinction?
Re: Eight things to know about large language models [pdf]
#78Earlier quoted context omitted.
OK, I wanted to be sure because GPT was getting it quicker than I did.
Interesting. Can you share the input/output? Because it'd be quite amusing if ChatGPT 3 can get it, but ChatGPT 4 cannot. Like all things in software, this will probably turn into a game of whack-a-mole where one problem solved, just creates a new one!
Input:
You are Math AI. An advanced pattern finding AI.
This is your sequence: 0, done, 2, free, 4, hive, ... ?
Find a sensible logical pattern and explain.
Output:
In this sequence, we can observe a pattern involving both numbers and words. The pattern alternates between a numerical value and a word that rhymes with the corresponding number. Here's the sequence again:
0, done, 2, free, 4, hive, ...
Let's analyze the pattern:
The numerical values are increasing by 2: 0, 2, 4, ...
The words rhyme with the numbers preceding them: done (one), free (three), hive (five), ...
Following this pattern, the next number in the sequence should be 6, and the word following it should rhyme with "seven". A possible word that rhymes with "seven" is "heaven". Therefore, the next two elements in the sequence are:6, heaven
Re: Eight things to know about large language models [pdf]
#79Earlier quoted context omitted.
It's not about directly regurgitating the training set, but about creating associations that allow it to indirectly regurgitate, and more critically - mix, its training set. It's easier to understand this in a different domain. Imagine we want to make a letter parsing algorithm. The first step is to simplify the input and create a consistent format. So we might, for instance, convert all inputs to a 100x100 black/whi…
You just explained how abstraction and intelligence in general works. > but can consistently replicate not only its training but even more beyond that We call that generalization. No?
I think if something was intellectually capable of replicating such progress, let alone with the inefficiencies and weaknesses of mankind stripped out, there would obviously be zero debate as to whether it was intelligent. Just think about the implications. Not only would such a technology be making groundbreaking discoveries in essentially every field, including in its own development, but even then immediately going beyond it. Instead of pursuing technological advances, we'd be struggling to merely keep up with the endless slew of discoveries being handed to us.
Re: Eight things to know about large language models [pdf]
#80Earlier quoted context omitted.
Interesting. Can you share the input/output? Because it'd be quite amusing if ChatGPT 3 can get it, but ChatGPT 4 cannot. Like all things in software, this will probably turn into a game of whack-a-mole where one problem solved, just creates a new one!
It's important to note that it doesn't do "correct". It can do whatever, it doesn't care about truth. Setting the stage is very important. If you don't it doesn't know if it's doing improv on stage or academic research. Input: You are Math AI. An advanced pattern finding AI. This is your sequence: 0, done, 2, free, 4, hive, ... ? Find a sensible logical pattern and explain. Output: In this sequence, we can observe a…
---
* Me: "You are Math AI. An advanced pattern finding AI. This is your sequence: 0, done, 2, free, 4, hive, ... ? Find a sensible logical pattern and explain."
---
* GPT4: "I apologize for any confusion, but my capabilities as a language model are not restricted to math or pattern finding. However, I'd be happy to try to help you identify a pattern in the sequence you provided.
The pattern that seems to emerge from the sequence is that each number is followed by a word that rhymes with the number spelled out as a word. For example, "done" rhymes with "one," "free" rhymes with "three," and "hive" rhymes with "five."
Following this pattern, the next word in the sequence would be a word that rhymes with "six," which could be "sticks," "mix," or "tricks," among other options. However, it's worth noting that this sequence could also be extended in different ways or according to different patterns, depending on the context or the intended purpose of the sequence."
---
It's just a really long winded version of making the exact same mistake, as it did in the 'unprimed' version!