News for hackers. Stuff that matters.
Re:Stable Cascade by yogorenapan on Tuesday February 13, 2024 @01:29PM (#39360963)
> AI desperately needs a GPL equivalent

Why not just the GPL then?

Re:Stable Cascade by loudmax on Tuesday February 13, 2024 @02:06PM (#39361408)
The GPL was intended for computer code that gets compiled to a binary form. You can share the binary, but you also have to share the code that the binary is compiled from. Pre-trained model weights might be thought of as analogous to compiled code, and the training data may be analogous to program code, but they're not the same thing.

The model weights are shared openly, but the training data used to create these models isn't. This is at least partly because all these models, including OpenAI's, are trained on copyrighted data, so the copyright status of the models themselves is somewhat murky.

In the future we may see models that are 100% trained in the open, but foundational models are currently very expensive to train from scratch. Either prices would need to come down, or enthusiasts will need some way to share radically distributed GPU resources.

Re:Stable Cascade by protomikron on Tuesday February 13, 2024 @04:02PM (#39362790)
What about CC licenses for model weights? It's common for files ("images", "video", "audio", ...) So maybe appropriate.
Re:Stable Cascade by emadm on Tuesday February 13, 2024 @02:17PM (#39361559)
Tbh I think these models will largely be trained on synthetic datasets in the future. They are mostly trained on garbage now. We have been doing opt outs on these, has been interesting to see quality differential (or lack thereof), eg removing books3 from stableLM 3b zephyr https://stability.wandb.io/stability-llm/stable-lm/reports/S...
Re:Stable Cascade by keenmaster on Tuesday February 13, 2024 @04:45PM (#39363264)
Why aren’t the big models trained on synthetic datasets now? What’s the bottleneck? And how do you avoid amplifying the weaknesses of LLMs when you train on LLM output vs. novel material from the comparatively very intelligent members of the human species. Would be interesting to see your take on this.
Re:Stable Cascade by emadm on Tuesday February 13, 2024 @11:06PM (#39366336)
We are starting to see that, see phi2 for example

There are approaches to get the right type of augmented and generated data to feed these models right, check out our QDAIF paper we worked on for example

https://arxiv.org/pdf/2310.13032.pdf

Re:Stable Cascade by sillysaurusx on Tuesday February 13, 2024 @05:45PM (#39363896)
I’ve wondered whether books3 makes a difference, and how much. If you ever train a model with a proper books3 ablation I’d be curious to know how it does. Books are an important data source, but if users find the model useful without them then that’s a good datapoint.
Re:Stable Cascade by emadm on Tuesday February 13, 2024 @07:12PM (#39364672)
We did try stableLM 3b4 with books3 and it got worse in general and benchmarks

Just did some pes2o ablations too which were eh

Re:Stable Cascade by sillysaurusx on Tuesday February 13, 2024 @07:44PM (#39364897)
What I mean is, it’s important to train a model with and without books3. That’s the only way to know whether it was books3 itself causing the issue, or some artifact of the training process.

One thing that’s hard to measure is the knowledge contained in books3. If someone asks about certain books, it won’t be able to give an answer unless the knowledge is there in some form. I’ve often wondered whether scraping the internet is enough rather than training on books directly.

But be careful about relying too much on evals. Ultimately the only benchmark that matters is whether users find the model useful. The clearest test of this would be to train two models side by side, with and without books3, and then ask some people which they prefer.

It’s really tricky to get all of this right. But if there’s more details on the pes2o ablations I’d be curious to see.