Principled Synthetic Data Enables the First Scaling Laws for LLMs in Recommendation
Abstract
Lay Summary
Recommendation systems — the technology behind "you might also like" suggestions — are increasingly powered by large language models (LLMs), the same AI behind modern chatbots. But unlike in language tasks, researchers have been unable to predict how these models improve as they are trained on more data, making development expensive and unreliable. We discovered that the problem lies not in the models themselves, but in the data they learn from. Real user activity logs are full of hidden biases: for example, people tend to click on whatever appears first in a list, making it look like top-ranked items are always the best. Models trained on this data learn these flaws rather than genuine user preferences. To fix this, we built a system that creates clean, structured training data from scratch — like designing a well-organized textbook instead of handing students a pile of messy notes. Models trained on our synthetic data outperformed those trained on real data, and for the first time, we observed the kind of predictable, reliable scaling laws that have guided progress in other areas of AI. This means researchers can now forecast how much data and computing power they need to reach a target quality level, replacing guesswork with science.