News for hackers. Stuff that matters.
Re:Large Enough – Mistral AI by generalizations on Wednesday July 24, 2024 @01:54PM (#41059771)
Testing models on their tokenization has always struck me as kinda odd. Like, that has nothing to do with their intelligence.
Re:Large Enough – Mistral AI by ca_tech on Wednesday July 24, 2024 @03:17PM (#41060776)
Its like showing someone a color and asking how many letters it has. 4... 3? blau, blue, azul, blu The color holds the meaning and the words all map back.

In the model the individual letters hold little meaning. Words are composed of letters but simply because we need some sort of organized structure for communication that helps represents meaning and intent. Just like our color blue/blau/azul/blu.

Not faulting them for asking the question but I agree that the results do not undermine the capability of the technology. In fact it just helps highlight the constraints and need for education.

Re:Large Enough – Mistral AI by meroes on Wednesday July 24, 2024 @02:40PM (#41060295)
I hear this a lot but there are vast sums of money thrown at where a model fails the strawberry cases.

Think about math and logic. If a single symbol is off, it’s no good.

Like a prompt where we can generate a single tokenization error at my work, by my very rough estimates, generates 2 man hours of work. (We search for incorrect model responses, get them to correct themselves, and if they can’t after trying, we tell them the right answer, and edit it for perfection). Yes even for counting occurrences of characters. Think about how applicable that is. Finding the next term in a sequence, analyzing strings, etc.

Re:Large Enough – Mistral AI by antonvs on Wednesday July 24, 2024 @03:31PM (#41060935)
> Think about math and logic. If a single symbol is off, it’s no good.

In that case the tokenization is done at the appropriate level.

This is a complete non-issue for the use cases these models are designed for.

Re:Large Enough – Mistral AI by meroes on Wednesday July 24, 2024 @04:36PM (#41061767)
But we don’t restrict it to math or logical syntax. Any prompt across essentially all domains. The same model is expected to handle any kind of logical reasoning that can be brought into text. We don’t mark it incorrect if it spells an unimportant word wrong, however keep in mind the spelling of a word can be important for many questions, for example—off the top of my head: please concatenate “d”, “e”, “a”, “r” into a common English word without rearranging the order. The types of examples are endless. And any type of example it gets wrong, we want to correct it. I’m not saying most models will fail this specific example, but it’s to show the breadth of expectations.
Re:Large Enough – Mistral AI by SirMaster on Wednesday July 24, 2024 @02:39PM (#41060282)
How is a layman supposed to even know that it's testing on that? All they know is it's a large language model. It's not unreasonable they should expect it to be good at things having to do with language, like how many letters are in a word.

Seems to me like a legit question for a young child to answer or even ask.

Re:Large Enough – Mistral AI by stavros on Wednesday July 24, 2024 @04:29PM (#41061685)
> How is a layman supposed to even know that it's testing on that?

They're not, but laymen shouldn't think that the LLM tests they come up with have much value.

Re:Large Enough – Mistral AI by SirMaster on Wednesday July 24, 2024 @04:48PM (#41061915)
I'm saying a layman or say a child wouldn't even think this is a "test". They are just asking a language model a seemingly simple language related question from their point of view.
Re:Large Enough – Mistral AI by groby_b on Wednesday July 24, 2024 @05:13PM (#41062197)
layman or children shouldn't use LLMs.

They're pointless unless you have the expertise to check the output. Just because you can type text in a box doesn't mean it's a tool for everybody.

Re:Large Enough – Mistral AI by SirMaster on Wednesday July 24, 2024 @05:26PM (#41062316)
Well they certainly aren't being marketed or used that way...

I'm seeing everyone and their parents using chatgpt.

Re:Large Enough – Mistral AI by wruza on Wednesday July 24, 2024 @02:19PM (#41060048)
It doesn’t test “on tokenization” though. What happens when an answer is generated is few abstraction levels deeper than tokens. A “thinking” “slice” of an llm is completely unaware of tokens as an immediate part of its reasoning. The question just shows lack of systemic knowledge about strawberry as a word (which isn’t surprising, tbh).
Re:Large Enough – Mistral AI by qeternity on Wednesday July 24, 2024 @02:40PM (#41060290)
It is. Strawberry is one token in many tokenziers. The model doesn't have a concept that there are letters there.
Re:Large Enough – Mistral AI by alew1 on Wednesday July 24, 2024 @04:16PM (#41061537)
If I show you a strawberry and ask how many r’s are in the name of this fruit, you can tell me, because one of the things you know about strawberries is how to spell their name.

Very large language models also “know” how to spell the word associated with the strawberry token, which you can test by asking them to spell the word one letter at a time. If you ask the model to spell the word and count the R’s while it goes, it can do the task. So the failure to do it when asked directly (how many r’s are in strawberry) is pointing to a real weakness in reasoning, where one forward pass of the transformer is not sufficient to retrieve the spelling and also count the R’s.

Re:Large Enough – Mistral AI by viraptor on Wednesday July 24, 2024 @04:59PM (#41062029)
That's not always true. They often fail the spelling part too.
Re:Large Enough – Mistral AI by qeternity on Wednesday July 24, 2024 @07:54PM (#41063461)
Sure, that's a different issue. If you prompt in a way to invoke chain of thought (e.g. what humans would do internally before answering) all of the models I just tested got it right.
Re:Large Enough – Mistral AI by sebastiennight on Sunday July 28, 2024 @05:36AM (#41092181)
> If I show you a strawberry and ask how many r’s are in the name of this fruit, you can tell me, because one of the things you know about strawberries is how to spell their name.

LOL. I would fail your test, because "fraise" only has one R, and you're expecting me to reply "3".

Re:Large Enough – Mistral AI by abdullahkhalids on Wednesday July 24, 2024 @03:12PM (#41060719)
If I ask an LLM to generate new words for some concept or category, it can do that. How do the new words form, if not from joining letters?
Re:Large Enough – Mistral AI by mirekrusin on Wednesday July 24, 2024 @04:15PM (#41061532)
Not letters, but tokens. Think that it's translating everything to/from Chinese.
Re:Large Enough – Mistral AI by abdullahkhalids on Wednesday July 24, 2024 @04:43PM (#41061849)
How does that explain why the tokens for strawberry, melon and "Stellaberry" [1] are close to each other?

[1] Suggestion from chatgpt3.5 for new fruit name.

Re:Large Enough – Mistral AI by roywiggins on Wednesday July 24, 2024 @05:56PM (#41062614)
Illiterate humans can come up with new words like that too without being able to spell, LLMs are modeling language without precisely modeling spelling.
Re:Large Enough – Mistral AI by coder543 on Thursday July 25, 2024 @12:02PM (#41070231)
The tokenizer system supports virtually any input text that you want, so it follows that it also allows virtually any output text. It isn’t limited to a dictionary of the 1000 most common words or something.

There are tokens for individual letters, but the model is not trained on text written with individual tokens per letter, it is trained on text that has been converted into as few tokens as possible. Just like you would get very confused if someone started spelling out entire sentences as they spoke to you, expecting you to reconstruct the words from the individual spoken letters, these LLMs also would perform terribly if you tried to send them individual tokens per letter of input (instead of the current tokenizer scheme that they were trained on).

Even though you might write a message to an LLM, it is better to think of that as speaking to the LLM. The LLM is effectively hearing words, not reading letters.

Re:Large Enough – Mistral AI by guywhocodes on Wednesday July 24, 2024 @02:59PM (#41060567)
This is pretty much equivalent to the statement "multicharacter tokens are a dead end for understanding text". Which I agree with.
Re:Large Enough – Mistral AI by sebzim4500 on Wednesday July 24, 2024 @04:34PM (#41061738)
That doesn't follow from what he said at all. Knowing how to spell words and understanding them are basically unrelated tasks.
Re:Large Enough – Mistral AI by wruza on Wednesday July 24, 2024 @06:17PM (#41062786)
The thinking part of a model doesn’t know about tokens either. Like a regular human few thousand years ago didn’t think of neural impulses or air pressure distribution when talking. It might “know” about tokens and letters like you know about neurons and sound, but not access them on the technical level, which is completely isolated from it. The fact that it’s a chat of tokens of letters, which are a form of information passing between humans, is accidental.
Re:Large Enough – Mistral AI by swatcoder on Wednesday July 24, 2024 @02:01PM (#41059835)
Surfacing and underscoring obvious failure cases for general "helpful chatbot" use is always going to be valuable because it highlights how the "helpful chatbot" product is not really intuitively robust.

Meanwhile, it helps make sure engineers and product designers who want to build a more targeted product around LLM technology know that it's not suited to tasks that may trigger those kinds of failures. This may be obvious to you as an engaged enthusiast or cutting edge engineer or whatever you are, but it's always going to be new information to somebody as the field grows.

Re:Large Enough – Mistral AI by psb217 on Wednesday July 24, 2024 @02:45PM (#41060375)
How can I know whether any particular question will test a model on its tokenization? If a model makes a boneheaded error, how can I know whether it was due to lack of intelligence or due to tokenization? I think finding places where models are surprisingly dumb is often more informative than finding particular instances where they seem clever.

It's also funny, since this strawberry question is one where a model that's seriously good at predicting the next character/token/whatever quanta of information would get it right. It requires no reasoning, and is unlikely to have any contradicting text in the training corpus.

Re:Large Enough – Mistral AI by viraptor on Wednesday July 24, 2024 @05:55PM (#41062604)
> How can I know whether any particular question will test a model on its tokenization?

Does something deal with separate symbols rather than just meaning of words? Then yes.

This affects spelling, math (value calculation), logic puzzles based on symbols. (You'll have more success with a puzzle about "A B A" rather than "ABA")

> It requires no reasoning, and is unlikely to have any contradicting text in the training corpus.

This thread contains contradictions. Every other announcement of an llm contains a comment with a contradicting text when people post the wrong responses.

Re:Large Enough – Mistral AI by VincentEvans on Wednesday July 24, 2024 @02:49PM (#41060426)
I don’t know anything about LLMs beyond using ChatGPT and Copilot… but unless because of this lack of knowledge I am misinterpreting your reply - it sounds as if you are excusing the model giving a completely wrong answer to a question that anyone intelligent enough to learn alphabet can answer correctly.
Re:Large Enough – Mistral AI by danieldk on Wednesday July 24, 2024 @03:09PM (#41060684)
The problem is that the model never gets to see individual letters. The tokenizers used by these models break up the input in pieces. Even though the smallest pieces/units are bytes in most encodings (e.g. BBPE), the tokenizer will cut up most of the input in much larger units, because the vocabulary will contain fragments of words or even whole words.

For example, if we tokenize Welcome to Hacker News, I hope you like strawberries. The Llama 405B tokenizer will tokenize this as:

    Welcome Ġto ĠHacker ĠNews , ĠI Ġhope Ġyou Ġlike Ġstrawberries .
(Ġ means that the token was preceded by a space.)

Each of these pieces is looked up and encoded as a tensor with their indices. Adding a special token for the beginning and end of the text, giving:

    [128000, 14262, 311, 89165, 5513, 11, 358, 3987, 499, 1093, 76203, 13]
So, all the model sees for 'Ġstrawberries' is the number 76204 (which is then used in the piece embedding lookup). The model does not even have access to the individual letters of the word.

Of course, one could argue that the model should be fed with bytes or codepoints instead, but that would make them vastly less efficient with quadratic attention. Though machine learning models have done this in the past and may do this again in the future.

Just wanted to finish of this comment with saying that the tokens might be provided in the model splitted if the token itself is not in the vocabulary. For instance, the same sentence translated to my native language is tokenized as:

    Wel kom Ġop ĠHacker ĠNews , Ġik Ġhoop Ġdat Ġje Ġvan Ġa ard be ien Ġh oud t .
And the word voor strawberries (aardbeien) is split, though still not in letters.
Re:Large Enough – Mistral AI by TiredOfLife on Wednesday July 24, 2024 @03:46PM (#41061144)
The thing is, how the tokenizing work is about as relevant to the person asking the question as name of the cat of the delivery guy who delivered the GPU that the llm runs on.
Re:Large Enough – Mistral AI by danieldk on Wednesday July 24, 2024 @04:19PM (#41061573)
How the tokenizer works explains why a model can’t answer the question, what the name of the cat is doesn’t explain anything.

This is Hacker News, we are usually interested in how things work.

Re:Large Enough – Mistral AI by VincentEvans on Wednesday July 24, 2024 @04:45PM (#41061871)
Indeed, I appreciate the explanation, it is certainly both interesting and informative to me, but to somewhat echo the person you are replying to - if I wanted a boat, and you offer me a boat, and it doesn’t float - the reasons for failure are perhaps full of interesting details, but perhaps the most important thing to focus on first - is to make the boat float, or stop offering it to people who are in need of a boat.

To paraphrase how this thread started - it was someone testing different boats to see whether they can simply float - and they couldn’t. And the reply was questioning the validity of testing boats whether they can simply float.

At least this is how it sounds to me when I am told that our AI overlords can’t figure out how many Rs are in the word “strawberry”.

Re:Large Enough – Mistral AI by viraptor on Wednesday July 24, 2024 @05:38PM (#41062439)
At some point you need to just accept the details and limitations of things. We do this all the time. Why is your calculator giving only approximate result? Why can't your car go backwards as fast as forwards? Etc. It sucks that everyone gets exposed to the relatively low level implementation with LLM (almost the raw model), but that's the reality today.
Re:Large Enough – Mistral AI by roywiggins on Wednesday July 24, 2024 @06:00PM (#41062651)
People do get similarly hung up on surprising floating point results: why can't you just make it work properly? And a full answer is a whole book on how floating point math works.
Re:Large Enough – Mistral AI by michaelmrose on Wednesday July 24, 2024 @05:35PM (#41062409)
The test problem is emblematic of a type of synthetic query that could fail but of limited import in actual usage.

For instance you could ask it for a JavaScript function to count any letter in any word and pass it r and strawberry and it would be far more useful.

Having edge cases doesn't mean its not useful it is neither a free assastant nor a coder who doesn't expect a paycheck. At this stage it's a tool that you can build on.

To engage with the analogy. A propeller is very useful but it doesn't replace the boat or the Captain.

Re:Large Enough – Mistral AI by drevil-v2 on Wednesday July 24, 2024 @07:47PM (#41063422)
Does not seem work universally. Just tested a few with this prompt

"create a javascript function to count any letter in any word. Run this function for the letter "r" and the word "strawberry" and print the count"

ChatGPT-4o => Output is 3. Passed

Claude3.5 => Output is 2. Failed. Told it the count is wrong. It apologised and then fixed the issue in the code. Output is now 3. Useless if the human does not spot the error.

llama3.1-70b(local) => Output is 2. Failed.

llama3.1-70b(Groq) => Output is 2. Failed.

Gemma2-9b-lt(local) => Output is 2. Failed.

Curiously all the ones that failed had this code (or some near identical version of it)

```javascript

function countLetter(letter, word) {

  // Convert both letter and word to lowercase to make the search case-insensitive

  const lowerCaseWord = word.toLowerCase();

  const lowerCaseLetter = letter.toLowerCase();


  // Use the split() method with the letter as the separator to get an array of substrings separated by the letter

  const substrings = lowerCaseWord.split(lowerCaseLetter);

  // The count of the letter is the number of splits minus one (because there are n-1 spaces between n items)

  return substrings.length - 1;
}

// Test the function with "r" and "strawberry"

console.log(countLetter("r", "strawberry")); // Output: 2 ```

Re:Large Enough – Mistral AI by glandium on Wednesday July 24, 2024 @09:57PM (#41064087)
Your function returns 3, and I don't see how it can return 2.
Re:Large Enough – Mistral AI by drevil-v2 on Wednesday July 24, 2024 @11:23PM (#41064440)
I did not run the code myself. The code block and console log I have pasted is verbatim copy from Claude3.5
Re:Large Enough – Mistral AI by michaelmrose on Thursday July 25, 2024 @12:46AM (#41064800)
Claude isn't actually running console.log() it produced correct code.

This prompt "please write a javascript function that takes a string and a letter and iterates over the characters in a string and counts the occurrences of the letter"

Produced a correct function given both chatGPT4o and claude3.5 for me.

Re:Large Enough – Mistral AI by sebastiennight on Sunday July 28, 2024 @05:43AM (#41092199)
It's not the job of the LLM to run the code... if you ask it to run the code, it will just do its best approximation at giving you a result similar to what the code seems to be doing. It's not actually running it.

Just like Dall-E is not layering coats of pain to make a watercolor... it just makes something that looks like one.

Your LLM (or you) should run the code in a code interpretor. Which ChatGPT did because it has access to tools. Your local ones don't.

Re:Large Enough – Mistral AI by dTal on Wednesday July 24, 2024 @04:44PM (#41061857)
It is however a highly relevant thing to be aware of when evaluating a LLM for 'intelligence', which was the context this was brought up in.

Without looking at the word 'strawberry', or spelling it one letter at a time, can you rattle off how many letters are in the word off the top of your head? No? That is what we are asking the LLM to do.

Re:Large Enough – Mistral AI by baq on Wednesday July 24, 2024 @02:45PM (#41060369)
Call me when models understand when to convert the token into actual letters and count them. Can’t claim they’re more than word calculators before that.
Re:Large Enough – Mistral AI by patall on Wednesday July 24, 2024 @04:10PM (#41061483)
The model communicates in a language, but our letters are not necessary for such and in fact not part of the english language. You could write english using per word pictographs and it would still be the same english&the same information/message. It's like asking you if there is a '5' in 256 but you read binary.
Re:Large Enough – Mistral AI by antonvs on Wednesday July 24, 2024 @03:46PM (#41061149)
That's misleading.

When you read and comprehend text, you don't read it letter by letter, unless you have a severe reading disability. Your ability to comprehend text works more like an LLM.

Essentially, you can compare the human brain to a multi-model or modular system. There are layers or modules involved in most complex tasks. When reading, you recognize multiple letters at a time[], and those letters are essentially assembled into tokens that a different part of your brain can deal with.

Breaking down words into letters is essentially a separate "algorithm". Just like your brain, it's likely to never make sense for a text comprehension and generation model to operate at the level of letters - it's inefficient.

A multi-modal model with a dedicated model for handling individual letters could easily convert tokens into letters and operate on them when needed. It's just not a high priority for most use cases currently.

[]https://www.researchgate.net/publication/47621684_Letters_in...

Re:Large Enough – Mistral AI by baq on Wednesday July 24, 2024 @03:54PM (#41061254)
I agree completely, that wasn’t the point though: the point was that my 6 yo knows when to spell the word when asked and the blob of quantized floats doesn’t, or at least not reliably.

So the blob wasn’t trained to do that (yeah low utility I get that) but it also doesn’t know it doesn’t know, which is an another much bigger and still unsolved problem.

Re:Large Enough – Mistral AI by stanleydrew on Wednesday July 24, 2024 @04:54PM (#41061983)
I would argue that most sota models do know that they don't know this, as evidenced by the fact that when you give them a code interpreter as a tool they choose to use it to write a script that counts the number of letters rather than try to come up with an answer on their own.

(A quick demo of this in the langchain docs, using claude-3-haiku: https://python.langchain.com/v0.2/docs/integrations/tools/ri...)

Re:Large Enough – Mistral AI by jahsome on Wednesday July 24, 2024 @03:09PM (#41060679)
Is anyone in the know, aside from mainstream media (god forgive me for using this term unironically) and civillians on social media claiming LLMs are anything but word calculators?

I think that's a perfect description by the way, I'm going to steal it.

Re:Large Enough – Mistral AI by dTal on Wednesday July 24, 2024 @04:53PM (#41061964)
I think it's a very poor intuition pump. These 'word calculators' have lots of capabilities not suggested by that term, such as a theory of mind and an understanding of social norms. If they are a "merely" a "word calculator", then a "word calculator" is a very odd and counterintuitively powerful algorithm that captures big chunks of genuine cognition.
Re:Large Enough – Mistral AI by robbiep on Wednesday July 24, 2024 @05:31PM (#41062376)
They’re trained on the available corpus of human knowledge and writings. I would think that the word calculators have failed if they were unable to predict the next word or sentiment given the trillions of pieces of data they’ve been fed. Their training environment is literally people talking to each other and social norms. Doesn’t make them anything more than p-zombies though.

As an aside, I wish we would call all of this stuff pseudo intelligence rather than artificial intelligence

Re:Large Enough – Mistral AI by dTal on Thursday July 25, 2024 @05:24PM (#41073566)
I side with Dennett (and Turing for that matter) that a "p-zombie" is a logically incoherent thing. Demonstrating understanding is the same as having understanding because there is no test that can distinguish the two.

Are LLMs human? No. Can they do everything humans do? No. But they can do a large enough subset of things that until now nothing but a human could do that we have no choice but to call it "thinking". As Hofstadter says - if a system is isomorphic to another one, then its symbols have "meaning", and this is indeed the definition of "meaning".

Re:Large Enough – Mistral AI by jahsome on Thursday July 25, 2024 @03:59PM (#41072719)
Do they actually have those capabilities, or does it just seem like they do because they're very good calculators?
Re:Large Enough – Mistral AI by dTal on Thursday July 25, 2024 @05:25PM (#41073579)
There is no philosophical difference. It's like asking if Usain Bolt is really a fast runner, or if he just seems like it because he has long legs and powerful muscles.
Re:Large Enough – Mistral AI by jahsome on Thursday July 25, 2024 @11:04PM (#41075477)
I think that's a poor a comparison, but I understand your point. I just disagree about their being no philosophical difference.

You also indirectly answered my initial question -- so thanks!

Re:Large Enough – Mistral AI by dTal on Friday July 26, 2024 @07:53AM (#41077844)
What is the difference?
Re:Large Enough – Mistral AI by jahsome on Friday July 26, 2024 @02:52PM (#41081213)
I'm not sure I'm educated (or rested) enough to answer that in a coherent manner, certainly not in a comment thread typing on mobile. So I won't waste your time babbling.

I don't disagree they produce astonishing responses but the nuance of why it's producing that output matters to me.

For example, with regard to social mores, I think a good way to summarize my hang up is that my understanding is LLMs just pattern match their way to approximations.

That to me is different from actually possessing an understanding, even though the outcome may be the same.

I can't help but draw comparisons to my autistic masking.

Re:Large Enough – Mistral AI by onlyrealcuzzo on Wednesday July 24, 2024 @03:19PM (#41060802)
> Like, that has nothing to do with their intelligence.

Because they don't have intelligence.

If they did, they could count the letters in strawberry.

Re:Large Enough – Mistral AI by TwentyPosts on Wednesday July 24, 2024 @03:22PM (#41060825)
People have been over this. If you believe this, you don't understand how LLMs work.

They fundamentally perceive the world in terms of tokens, not "letters".

Re:Large Enough – Mistral AI by antonvs on Wednesday July 24, 2024 @03:34PM (#41060984)
> If you believe this, you don't understand how LLMs work.

Nor do they understand how intelligence works.

Humans don't read text a letter at a time. We're capable of deconstructing words into individual letters, but based on the evidence that's essentially a separate "algorithm".

Multi-model systems could certainly be designed to do that, but just like the human brain, it's unlikely to ever make sense for a text comprehension and generation model to work at the level of individual letters.

Re:Large Enough – Mistral AI by probably_wrong on Wednesday July 24, 2024 @02:30PM (#41060185)
I would counterargue with "that's the model's problem, not mine".

Here's a thought experiment: if I gave you 5 boxes and told you "how many balls are there in all of this boxes?" and you answered "I don't know because they are inside boxes", that's a fail. A truly intelligent individual would open them and look inside.

A truly intelligent model would (say) retokenize the word into its individual letters (which I'm optimistic they can) and then would count those. The fact that models cannot do this is proof that they lack some basic building blocks for intelligence. Model designers don't get to argue "we are human-like except in the tasks where we are not".

Re:Large Enough – Mistral AI by pegasus on Wednesday July 24, 2024 @02:36PM (#41060250)
Of course they lack building blocks for full intelligence. They are good at certain tasks, and counting letters is emphatically not one of them. They should be tested and compared on the kind of tasks they're fit for, and so the kind of tasks they will be used in solving, not tasks for which they would be misemployed to begin with.
Re:Large Enough – Mistral AI by probably_wrong on Wednesday July 24, 2024 @02:53PM (#41060478)
I agree with you, but that's not what the post claims. From the article:

"A significant effort was also devoted to enhancing the model’s reasoning capabilities. (...) the new Mistral Large 2 is trained to acknowledge when it cannot find solutions or does not have sufficient information to provide a confident answer."

Words like "reasoning capabilities" and "acknowledge when it does not have enough information" have meanings. If Mistral doesn't add footnotes to those assertions then, IMO, they don't get to backtrack when simple examples show the opposite.

Re:Large Enough – Mistral AI by pegasus on Wednesday July 24, 2024 @03:05PM (#41060632)
You're right, I missed that claim.
Re:Large Enough – Mistral AI by mrkstu on Wednesday July 24, 2024 @03:03PM (#41060622)
Its not like an LLM is released with a hit list of "these are the tasks I really suck at." Right now users have to figure it out on the fly or have a deep understanding of how tokenizers work.

That doesn't even take into account what OpenAI has typically done to intercept queries and cover the shortcomings of LLMs. It would be useful if each model did indeed come out with a chart covering what it cannot do and what it has been tailored to do above and beyond the average LLM.

Re:Large Enough – Mistral AI by jackbrookes on Wednesday July 24, 2024 @03:16PM (#41060763)
It just needs a little hint

    Me: spell "strawberry" with 1 bullet point per letter
    ChatGPT:
       S
       T
       R
       A
       W
       B
       E
       R
       R
       Y
    Me: How many Rs? 
    ChatGPT: There are three Rs in "strawberry".
Re:Large Enough – Mistral AI by TiredOfLife on Wednesday July 24, 2024 @03:49PM (#41061188)
Me: try again ChatGPT: There are two Rs in "strawberry."
Re:Large Enough – Mistral AI by kevindamm on Wednesday July 24, 2024 @06:17PM (#41062783)
ChatGPT: "I apologize, there are actually two Rs in strawberry."
Re:Large Enough – Mistral AI by groby_b on Wednesday July 24, 2024 @05:13PM (#41062204)
LLMs are not truly intelligent.

Never have been, never will be. They model language, not intelligence.

Re:Large Enough – Mistral AI by CamperBob2 on Wednesday July 24, 2024 @08:03PM (#41063515)
We don't know what intelligence is. It's extremely arrogant to say that something or someone doesn't have it, and never will.
Re:Large Enough – Mistral AI by groby_b on Sunday July 28, 2024 @04:43PM (#41095826)
Sure, if you want to go with wildly theoretical approaches, we can't even be sure if the rock on the ground doesn't have some form of intelligence.

Meanwhile, for practical purposes, there's little arrogance needed to say that some things are preconditions for any form of intelligence that's even remotely recognizable.

1) Learning needs to happen continuously. That's a no-go for now, maybe solvable.

2) Learning needs to require much less data. Very dubious without major breakthroughs, likely on the architectural level. (At which point it's not really an LLM any more, not in the current sense)

3) They need to adapt to novel situations, which requires 1&2 as preconditions. 3

4) There's a good chance intelligence requires embodiment. It's not proven, but it's likely. For one, without observing outcomes, they have little capability to self-improve their reasoning.

5) They lack long-term planning capacity. Again, reliant on memory, but also executive planning.

There's a whole bunch more. Yes, LLMs are absolutely amazing achievements. They are useful, they imply a lot of interesting things about the nature of language, but they aren't intelligent. And without modifying them to the extent that they aren't recognizably what we currently call LLMs, there won't be intelligence. Sure, we can have the ship of Theseus debate, but for practical purposes, nope, LLMs aren't intelligent.

Re:Large Enough – Mistral AI by CamperBob2 on Monday July 29, 2024 @10:40AM (#41100837)
Eh, maybe.

1,2,3) All subjective opinions.

4) 'Embodiment' is another term we don't really know how to define. At what point does an entity have a 'body' of the sort that supports 'intelligence'? If you want to stick with vague definitions, 'awareness' seems sufficient. Otherwise you will end up arguing about paralyzed people, Helen Keller, that rock opera by the Who about the pinball player, and so on.

5) OK, so the technology that dragged Lee Sedol up and down the goban lacks long-term planning capacity. Got it.

None of these criteria are up to the task of supporting or refuting something as vague as 'intelligence.' I almost think there has to be an element of competition involved. If you said that the development of true intelligence requires a self-directed purpose aimed at outcompeting other entities for resources, that would probably be harder to dismiss. Could also argue that an element of cooperation is needed, again serving the ultimate purpose of improving competitive fitness.

Re:Large Enough – Mistral AI by OKRainbowKid on Wednesday July 24, 2024 @05:42PM (#41062476)
They model the dataset they were trained on. How would a dataset of what you consider intelligence look like?
Re:Large Enough – Mistral AI by groby_b on Thursday July 25, 2024 @01:31PM (#41071196)
LLMs are not a tool to model intelligence. It's not a function of the dataset, they are, as is, not sufficient. One of the largest shortcomings being the lack of continuous learning, memory, and (likely) forgetting
Re:Large Enough – Mistral AI by michaelmrose on Wednesday July 24, 2024 @06:03PM (#41062680)
Those who develop AI that know anything don't actually describe current technology as human like intelligence rather it is capable of many tasks which previously required human intelligence.
Re:Large Enough – Mistral AI by sebastiennight on Sunday July 28, 2024 @05:47AM (#41092210)
Ah, so Nick Vujicic[0] would fail your "balls in a box" test, and is not an intelligent entity.

[0]: https://genius-u-attachments.s3.amazonaws.com/uploads/articl...

Re:Large Enough – Mistral AI by fmbb on Wednesday July 24, 2024 @04:32PM (#41061708)
> that has nothing to do with their intelligence.

Of course. Because these models have no intelligence.

Everyone who believes they do seem to believe intelligence derives from being able to use language, however, and not being able to tell how many times the letter r is in the word strawberry is a very low bar to not pass.

Re:Large Enough – Mistral AI by roywiggins on Wednesday July 24, 2024 @05:57PM (#41062627)
An LLM trained on single letter tokens would be able to, it just would be much more laborious to train.
Re:Large Enough – Mistral AI by wruza on Wednesday July 24, 2024 @06:42PM (#41062984)
Why would it be able to?
Re:Large Enough – Mistral AI by roywiggins on Wednesday July 24, 2024 @07:01PM (#41063111)
If you give LLMs the letters one a time they often count them just fine, though Claude at least seems to need to keep a running count to get it right:

"How many R letters are in the following? Keep a running count. s t r a w b e r r y"

They are terrible at counting letters in words because they rarely see them spelled out. An LLM trained one byte at a time would always see every character of every word and would have a much easier time of it. An LLM is essentially learning a new language without a dictionary, of course it's pretty bad at spelling. The tokenization obfuscates the spelling not entirely unlike how verbal language doesn't always illuminate spelling.

Re:Large Enough – Mistral AI by wruza on Wednesday July 24, 2024 @07:18PM (#41063223)
May the effect you see, when you spell it out, be not a result of “seeing” tokens, but a result of the fact that a model learned – at a higher level – how lists in text can be summarized, summed up, filtered and counted?

Iow, what makes you think that it’s exactly letter-tokens that help it and not the high-level concept of spelling things out itself?

Re:Large Enough – Mistral AI by roywiggins on Friday July 26, 2024 @08:50AM (#41078195)
It's more that it's liable to struggle to guess how to spell tokens [10295, 947] (or whatever it is) since there's no a priori reason that it will learn to associate them with the exact right tokens for the individual letters in the right order. If it's trained on bytes though, it doesn't need to infer that. It's like asking a smart, semi-literate person a spelling question- they might have a rough sense of it but they will not be very good at it.

Once it is just counting lists then it's probably drawing on a higher level capability, yeah.

Re:Large Enough – Mistral AI by furyofantares on Wednesday July 24, 2024 @07:49PM (#41063431)
It's not very interesting when they fail at it, but it will be interesting if they get good at it.

Also there are some cases where regular people will stumble into it being awful at this without any understanding why (like asking it to help them with their wordle game.)

Re:Large Enough – Mistral AI by AuryGlenz on Thursday July 25, 2024 @01:09PM (#41070973)
I suppose what models should have are some instructions of things they aren’t good at and will need to break out into python code or what have you. Humans have an intuition for this - I have basic knowledge of when I need to write something down or use a calculator. LLMs don’t have intuition (yet - though I suppose one could use a smaller model for that), so explicit instructions would work for now.