Since it is not explicitly stated, "RL" in this article means Reinforcement Learning. https://en.wikipedia.org/wiki/Reinforcement_learning
The inefficiency of RL, and implications for RLVR progress
11–20 of 50 posts
Re: The inefficiency of RL, and implications for RLVR progress
#12Bit of a nitpick, but I think his terminology is wrong. Like RL, pretraining is also a form of *un*supervised learning
Usual terminology for the three main learning paradigms: - Supervised learning (e.g. matching labels to pictures) - unsupervised learning / self-supervised learning (pretraining) - reinforcement learning Now the confusing thing is that Dwarkesh Patel instead calls pretraining "supervised learning" and you call reinforcement learning a form of unsupervised learning.
In modern RL, we also train deep nets on some (often non trivial) loss function. And RL is generating its training data. Hence, it blurs the line with SSL. I'd say, however, it's more complex and more computationally expensive. You need many / long rollouts to find a signal to learn from. All of this process is automated. So, from this perspective, it blurs the line with UL too :-) Though it dependence on the reward is what makes the difference.
Overall, going from more structured to less structured, I'd order the learning approaches: SL, SSL (pretraining), RL, UL.
Re: The inefficiency of RL, and implications for RLVR progress
#13In the limit, the "happy" case (positive reward), policy gradients boil down to performing more or less the same update as the usual supervised strategy for each generated token (or some subset of those if we use sampling). In the unhappy case, they penalise the model for selecting particular tokens in particular circumstances -- this is not something you can normally do with supervised learning, but it is unclear to…
The trick is to provide dense rewards, i.e. not only once full goal is reached, but a little bit for every random flailing of the agent in the approximately correct direction.
Re: The inefficiency of RL, and implications for RLVR progress
#14Earlier quoted context omitted.
Usual terminology for the three main learning paradigms: - Supervised learning (e.g. matching labels to pictures) - unsupervised learning / self-supervised learning (pretraining) - reinforcement learning Now the confusing thing is that Dwarkesh Patel instead calls pretraining "supervised learning" and you call reinforcement learning a form of unsupervised learning.
You could think of supervised learning as learning against a known ground truth, which pretraining certainly is.
Re: The inefficiency of RL, and implications for RLVR progress
#15The premise of this post and the one cited near the start ( https://www.tobyord.com/writing/inefficiency-of-reinforcemen... ) is that RL involves just 1 bit of learning for a rollout, rewarding success/failure. However, the way I'm seeing this is that a RL rollout may involve, say, 100 small decisions out of a pool of 1,000 possible decisions. Each training step, will slightly upregulate/downregulate a given training…
Re: The inefficiency of RL, and implications for RLVR progress
#16Re: The inefficiency of RL, and implications for RLVR progress
#17Re: The inefficiency of RL, and implications for RLVR progress
#18Earlier quoted context omitted.
[flagged]
[flagged]
Because that law doesn't hold, when malice has a massive profit motive, and almost zero downside.
Spammers, popups, spam, clickbait, all of it and more, not stupid, but planned.
Re: The inefficiency of RL, and implications for RLVR progress
#19Earlier quoted context omitted.
Thank god. Was driving me mad.
[flagged]
(Like, would you expect people to expand LLM or AGI in a title?)
Re: The inefficiency of RL, and implications for RLVR progress
#20Earlier quoted context omitted.
The trick is to provide dense rewards, i.e. not only once full goal is reached, but a little bit for every random flailing of the agent in the approximately correct direction.
How do you know the correct direction? Isn’t the point of learning that the right path is unknown to start with?
(Actually, "pretty hard to justify" might be understating it. How can we confidently extract any signal from a failure to solve a problem if we don't even know if the problem is solvable?)