Avatar

Terrasque

theterrasque@infosec.pub
Joined
1 posts • 271 comments
Direct message

Like when under Arab spring the Egyptian politicians tried to get the military involved to stop the protests, and got back (paraphrased)

“Our primary job is to protect the Egyptian people from violence. You really don’t want us involved in this”

permalink
report
parent
reply

If I go to a restaurant and order risotto, I haven’t made the dish, I’ve only consumed it. I want you to focus on that word “consume”, it’s important here.

If I buy a bread at the bakery, ham and cheese in the grocery store, and make me a sandwich, who’s the creator?

permalink
report
parent
reply

Hmm… what about pendulum painting? Where you put paint in a bucket, put a hole in it, and let it swing back and forth over the canvas?

On one side he chooses paint and size of hole and initial path and so on, but on the other hand he let nature and physics do the actual painting for him.

permalink
report
parent
reply

AI can be art. And you’re like the people criticizing the first photographers saying what they did wasn’t art. This is what I think.

And it’s going to have to be okay.

permalink
report
parent
reply

What do you think is “weight”?

You can call that confidence if you want, but it got very little to do with how “sure” the model is.

It just has to stop the process if the statistics don’t not provide enough to continue with confidence. If the data is all over the place and you have several “The capital of France is Berlin/Madrid/Milan”, it’s measurable compared to all data saying it is Paris. Not need for any kind of “understanding” of the meaning of the individual words, just measuring confidence on what next word should be.

Actually, it would be "The confidence of token Th is 0.95, the confidence of S is 0.32, the confidence of … " and so on for each possible token, many llm’s have around 16k-32k token vocabulary. Most will be at or near 0. So you pick Th, and then token “e” will probably be very high next, then a space token, then… Anyway, the confidence of the word “Paris” won’t be until far into the generation.

Now there is some overseeing logic in a way, if you ask what the capitol of a non existent country is it’ll say there’s no such country, but is that because it understands it doesn’t know, or the training data has enough examples of such that it has the statistical data for writing out such an answer?

IDK what did you do, but slm don’t really hallucinate that much, if at all.

I assume by SLM you mean smaller LLM’s like for example mistral 7b and llama3.1 8b? Well those were the kind of models I did try for local RAG.

Well, it was before llama3, but I remember trying mistral, mixtral, llama2 70b, command-r, phi, vicuna, yi, and a few others. They all made mistakes.

I especially remember one case where a product manual had this text : “If the same or a newer version of <product> is already installed on the computer, then the <product> installation will be aborted, and the currently installed version will be maintained” and the question was “What happens if an older version of <product> is already installed?” and every local model answered that then that version will be kept and the installation will be aborted.

When trying with OpenAI’s latest model at that time, I think 4, it got it right. In general, about 1 in ~5-7 answers to RAG backed questions were wrong, depending on the model and type of question. I could usually reword the question to get the correct answer, but to do that you kinda already have to know the answer is wrong. Which defeats the whole point of it.

permalink
report
parent
reply

Temperature 0 is never used

It is in some cases, where you want a deterministic / “best” response. Seen it used in benchmarks, or when doing some “Is this comment X?” where X is positive, negative, spam, and so on. You don’t want the model to get creative there, but rather answer consistently and always the most likely path.

permalink
report
parent
reply

https://learnprompting.org/docs/intermediate/chain_of_thought

It’s suspected to be one of the reasons why Claude and OpenAI’s new o1 model is so good at reasoning compared to other llm’s.

It can sometimes notice hallucinations and adjust itself, but there’s also been examples where the CoT reasoning itself introduce hallucinations and makes it throw away correct answers. So it’s not perfect. Overall a big improvement though.

permalink
report
parent
reply

Microsoft’s Dolphin and phi models have used this successfully, and there’s some evidence that all newer models use big LLM’s to produce synthetic data (Like when asked, answering it’s ChatGPT or Claude, hinting that at least some of the dataset comes from those models).

permalink
report
parent
reply