Olga Grabek retweeted
# On the "hallucination problem"
I always struggle a bit with I'm asked about the "hallucination problem" in LLMs. Because, in some sense, hallucination is all LLMs do. They are dream machines.
We direct their dreams with prompts. The prompts start the dream, and based on the LLM's hazy recollection of its training documents, most of the time the result goes someplace useful.
It's only when the dreams go into deemed factually incorrect territory that we label it a "hallucination". It looks like a bug, but it's just the LLM doing what it always does.
At the other end of the extreme consider a search engine. It takes the prompt and just returns one of the most similar "training documents" it has in its database, verbatim. You could say that this search engine has a "creativity problem" - it will never respond with something new. An LLM is 100% dreaming and has the hallucination problem. A search engine is 0% dreaming and has the creativity problem.
All that said, I realize that what people *actually* mean is they don't want an LLM Assistant (a product like ChatGPT etc.) to hallucinate. An LLM Assistant is a lot more complex system than just the LLM itself, even if one is at the heart of it. There are many ways to mitigate hallcuinations in these systems - using Retrieval Augmented Generation (RAG) to more strongly anchor the dreams in real data through in-context learning is maybe the most common one. Disagreements between multiple samples, reflection, verification chains. Decoding uncertainty from activations. Tool use. All an active and very interesting areas of research.
TLDR I know I'm being super pedantic but the LLM has no "hallucination problem". Hallucination is not a bug, it is LLM's greatest feature. The LLM Assistant has a hallucination problem, and we should fix it.
Okay I feel much better now :)
Olga Grabek retweeted
📣 #HowWeDocument is back! 📣 We’re here kicking off the third edition of our report all about the #designsystems community. But, that means… we need you.
✍️ Take part in the survey: hubs.li/Q025DQjx0
Olga Grabek retweeted
I’ve started a dev blog! The first post is RailsCasts Retrospective Part 1: The Fuel. rbates.dev/railscasts-retros…
Budowa dróg rowerowych nie ma sensu. Najpierw trzeba zmienić przepisy spidersweb.pl/autoblog/nowe-…
"When choosing a new habit many people seem to ask themselves, “What can I do on my best days?”
The trick is to ask, “What can I stick to even on my worst days?”
Start small. Master the art of showing up. Scale up when you have the time, energy, and interest."
–@JamesClear
Going to read Mastering Modular JavaScript! 📕
It covers module thinking, patterns & principles
ponyfoo.com/books/mastering-…
I agree. Mercedes dominates and it made the f1 so boring.
You’re unable to view this Post because this account owner limits who can view their Posts. Learn more
Konta Trumpa zbanowane we wszystkich istotnych serwisach społecznościowych. Amazon/Apple/Google blokuje Parlera. Cenzura na niespotykaną dotąd skalę czy normalność? sekurak.pl/konta-trumpa-zban…
Olga Grabek retweeted
Polish politicians in the middle of pandemic denied woman in my country basic human rights - and they expected nobody to stand up.
Since few days gigantic protests are gathering thousands of people, we do not agree to rob us of dignity.
Symbol of #StrajkKobiet is ⚡️
One React mistake that's slowing you down, article by @kentcdodds epicreact.dev/one-react-mist…
Unfortunately, my Internet provider, @libertyglobal (AS6830), does NOT implement BGP safely. Check out isbgpsafeyet.com to see if your ISP implements BGP in a safe way or if it leaves the Internet vulnerable to malicious route hijacks. via @Cloudflare
How cool is that? I've just got a t-shirt, stickers and... HANDWRITTEN card from the @Cypress_io team! This is awesome! Thank you @Cypress_io for your daily effort to deliver such great e2e testing tool #cypress_io #e2e
Olga Grabek retweeted
I think the most valuable skill in software development is the ability to organize things. What things belong together. What things belong apart. What names to put on things. How to make things findable. In software, there are many many things! Organizing them is crucial!
Olga Grabek retweeted
Here’s a silly Google Maps origin story about how “Satellite” was almost named “Bird Mode”
'I like to say that sticking "prototypal" in front of "inheritance" to drastically reverse its actual meaning is like holding an orange in one hand, an apple in the other, and insisting on calling the apple a "red orange".' I ❤️ this quote from @getify book. It's so relevant.
Olga Grabek retweeted
You know like when your parents ask you a technology question and you don’t know the answer but you figure out and fix the problem anyway through troubleshooting?
That’s why you should apply to basically any job you want.
Check out new work on my @Behance portfolio: "Dog" be.net/gallery/73807039/Dog













