News for hackers. Stuff that matters.
Re:LoRA: Low-Rank Adaptation of Large Language Models by arugulum on Friday March 24, 2023 @02:43PM (#35293671)
> Why is fine-tuning done with separate alterations, rather than by mutating the original weights?

The goal of most parameter-efficient methods is to store one gold copy of the original model, and learn minor modifications/additions to the model. The easiest way to think about this is in some kind of deployment setting, where you have 1 capable model and you learn different sets of LoRA weights for different tasks and applications.

The original intent of parameter-efficient methods is to reduce the amount of storage space needed for models (do you really want to keep a whole additional copy of LLaMA for each different task?). A secondary benefit is that because you are fine-tuning a smaller number of parameters, the optimizer states (can take up to 2x the size of your model) are also heavily shrunk, which makes it more economical (memory-wise) to (parameter-efficient) fine-tune your model.

Re:LoRA: Low-Rank Adaptation of Large Language Models by leobg on Saturday March 25, 2023 @01:59AM (#35299919)
That’s probably what OpenAI does with their custom fine tuned models, no?