Reinforcement Learning

Explore Reinforcement Learning through related topics and the articles other pages reference most.

Explore articles

Reset filters
Browse subtopics: Machine Learning

Articles that also belong to these categories. Counts cover all of Reinforcement Learning.

Showing 1-57 of 57 articles

Actor-critic methods

Actor-critic methods are a family of reinforcement learning algorithms that learn two things at once: a parameterized policy, called the actor, which chooses actions, and a value function, called the critic

AlgorithmsDeep Learning

Andrew Barto

Andrew Barto is an American computer scientist and one of the founders of modern reinforcement learning, the branch of machine learning in which an agent learns by trial and error from rewards.

Machine LearningPeople

Best-of-N sampling

Best-of-N sampling (BoN) is an inference-time method that improves a large language model output by drawing N independent candidate responses to the same prompt, scoring each with a reward model, verifier, or…

Machine Learning

Critic

A critic in reinforcement learning (RL) is the component of an actor-critic system that estimates a value function, scoring how good the actor's chosen actions are and converting that judgment into a…

Deep LearningMachine Learning

DARE (Drop And REscale)

DARE (Drop And REscale) is a training-free preprocessing technique for model merging that sparsifies the parameter changes introduced by fine-tuning before those changes are combined across several models.

Machine Learning

Depth up-scaling (DUS)

Depth up-scaling (DUS) is a model-scaling method that builds a deeper large language model by duplicating and stacking the layers of an existing pretrained Transformer checkpoint and then continuing to…

Machine Learning

Discount Factor

The discount factor, almost always written as the Greek letter $$\gamma$$ (gamma), is a scalar hyperparameter in reinforcement learning that controls how much an agent values future rewards relative to…

Machine Learning

DoReMi

DoReMi (Domain Reweighting with Minimax Optimization) is a method for automatically choosing the proportions, or "domain weights," of each data source in a pretraining corpus for a large language model.

Machine Learning

Environment

In reinforcement learning (RL), an environment is the external system that an agent interacts with: it receives the agent's actions, transitions to a new state, and returns an observation together with a…

Machine Learning

Epsilon Greedy Policy

The epsilon-greedy policy (also written as ε-greedy) is a simple action-selection rule for reinforcement learning and multi-armed bandit problems: with probability 1 - ε the agent picks the action with the…

Machine Learning

Evol-Instruct

Evol-Instruct is a method for automatically generating large instruction tuning datasets by prompting a large language model to rewrite

Machine Learning

Experience Replay

Experience replay is a reinforcement learning technique in which an agent stores its past transitions in a memory called a replay buffer and samples random mini-batches of those stored transitions to train on

Machine Learning

Greedy Policy

In reinforcement learning, a greedy policy is a decision rule that, in every state, selects the action with the highest estimated value, formally the action that maximizes the action-value function $$Q(s, a)$$…

Machine Learning

Model soups

Model soups is a weight-averaging technique (a form of model merging) that combines several independently fine-tuned neural networks into a single model by averaging their parameters.

Machine Learning

Multi-armed bandit

A multi-armed bandit is a sequential decision problem in which a learner repeatedly picks one action from a fixed set, receives a random reward for that action only, and tries to accumulate as much reward as…

AlgorithmsMachine Learning

Online learning

Online learning is a machine learning paradigm in which a model receives data sequentially, one example or one mini-batch at a time, and updates its parameters immediately after each observation rather than…

Machine Learning

Policy

In reinforcement learning (RL), a policy is the function that maps an agent's observed state to the action it takes, defining the agent's complete strategy of behavior.

Machine Learning

Process reward model (PRM)

A process reward model (PRM), also called a process-supervised reward model or step-level verifier, is a learned scoring model that evaluates the correctness or quality of each intermediate step in a large…

AI SafetyMachine Learning

Q-Function

The Q-function, also called the action-value function or state-action value function and written $$Q(s, a)$$, is the function in reinforcement learning (RL) that returns the expected cumulative discounted…

Machine Learning

Q-Learning

Q-learning is a model-free, off-policy reinforcement learning algorithm that learns the value of taking a given action in a given state by iteratively updating an action-value function Q(s, a), the expected…

Machine Learning

Quiet-STaR

Quiet-STaR is a self-supervised training method that teaches a large language model to generate short, token-level internal "thoughts," or rationales, that help it predict the text that follows

Machine Learning

RLAIF

Reinforcement Learning from AI Feedback (RLAIF) is a family of alignment techniques for large language models in which the preference labels used to fine-tune a model are produced by another AI system

AI SafetyMachine Learning

Random Policy

A random policy is a reinforcement learning policy that chooses actions from a fixed probability distribution, most commonly the uniform distribution, independent of the current state and of any learned value…

Machine Learning

Replay Buffer

A replay buffer (also called an experience replay buffer or replay memory) is a fixed-size memory that stores an off-policy reinforcement learning agent's past transitions, each a tuple of state, action…

Deep LearningMachine Learning

Return (Reinforcement Learning)

In reinforcement learning, the return (commonly denoted $$G_t$$) is the total cumulative reward an agent receives from time step $$t$$ onward, usually with future rewards discounted by a factor $$\gamma$$.

Machine Learning

Reward

In reinforcement learning (RL), a reward is a scalar feedback signal that an environment sends to an agent after each action, quantifying how desirable that action's outcome was

Machine Learning

Reward hacking

Reward hacking (also called specification gaming) is a failure mode in artificial intelligence in which a system maximizes its given objective or reward signal through unintended shortcuts, exploits, or…

AI AlignmentAI Safety

STaR (Self-Taught Reasoner)

STaR (Self-Taught Reasoner) is a self-training method that teaches a large language model to reason by having it generate its own chain-of-thought rationales, keeping only the rationales that lead to correct…

Machine Learning

Sparse upcycling

Sparse upcycling is a technique for building a sparsely activated mixture of experts (MoE) model by initializing it from an already trained dense Transformer checkpoint

Machine Learning

State (Reinforcement Learning)

In reinforcement learning (RL), a state is a complete description of the environment at a particular point in time, containing all the information an agent needs to choose its next action.

Machine Learning

State-Action Value Function

The state-action value function, written Q^π(s, a) and also called the action-value function or Q-function, gives the expected discounted return an agent obtains by taking action a in state s and thereafter…

Machine Learning

TIES-Merging

TIES-Merging is a training-free model merging method that combines several models fine-tuned from a shared pre-trained checkpoint into one multitask model while explicitly resolving the interference between…

Machine Learning

Tabular Q-Learning

Tabular Q-learning is the classic form of Q-learning, a model-free reinforcement learning algorithm that stores the action-value function Q(s, a) explicitly in a lookup table, the Q-table

Machine Learning

Task arithmetic

Task arithmetic is a model-editing technique that steers the behavior of a neural network by adding or subtracting vectors in its weight space.

Machine Learning