News for hackers. Stuff that matters.
Re:Qwen2 LLM Released by rgbrgb on Thursday June 06, 2024 @12:53PM (#40599643)
haven't done anything with a model so small. what kind of stuff would you do with it?
Re:Qwen2 LLM Released by minimaxir on Thursday June 06, 2024 @12:59PM (#40599724)
A properly finetuned model can perform better for a use case but even with PEFT/LoRAs, finetuning and managing "smaller" open-source LLMs (7B params) models like Llama3 is annoying. That's partially why the even-smaller ~2B Phi series of models took off.

A 0.5B model may not be that great out of the box but there's a lot of oppertunity if it's responsive to finetuning.

Re:Qwen2 LLM Released by danielhanchen on Friday June 07, 2024 @01:37AM (#40605627)
Ye smaller models are fantastic for finetuning and probably on device applications - they can act as like a first pass on most LLM applications, then if it requires a larger model to intervene, then it can pass if off to some larger one. I do have a Colab to finetune 0.5b 2x faster here for those interested: https://colab.research.google.com/drive/1-7tjDdMAyeCueyLAwv6...
Re:Qwen2 LLM Released by GaggiX on Thursday June 06, 2024 @01:14PM (#40599916)
You can use it for speculative decoding for example, this would increase the speed of larger models.
Re:Qwen2 LLM Released by GuB-42 on Friday June 07, 2024 @06:50AM (#40607325)
Tiny LLMs (oxymoron?) could be used for text completion, predictive keyboards, compression, to improve OCR and speech transcription, etc...

For these applications, you don't need a super smart model, it just needs to give out hints. For completion, the user can just not use the suggestion if it is not what he wants, for compression, it will just lower the compression ratio a bit, and for transcription, it will only be used as disambiguation. For all these applications, a LLM is not needed, but it can improve the results.

Note that for OCR/transcription, I am a bit weary of engines that are a bit too smart, as a lot of them are today, and LLMs go in this direction. The results are often objectively better, that is more words are properly transcribed, but for those that are not, it is often subtly wrong, that is, it makes sense, but it is not the right transcription. Whereas with nonsense, we know it can't be trusted and we act accordingly, also, people can be quite good at filling the blanks themselves. It results in more effort, but maybe better understanding in the end.