Papers
Topics
Authors
Recent
Search
2000 character limit reached

Action-Conditional Self-Prediction (BYOL-AC)

Updated 11 March 2026
  • The paper introduces BYOL-AC, which conditions on future actions to improve state representations in reinforcement learning.
  • It provides an exact ODE analysis and a variance decomposition that link policy-marginalized and action-conditional objectives with convergence guarantees.
  • Empirical results across linear and deep RL settings demonstrate BYOL-AC’s superior performance in Q-function fitting and latent dynamics modeling.

Action-Conditional Self-Prediction (BYOL-AC) is a framework for representation learning in reinforcement learning (RL), situated within self-predictive learning paradigms. BYOL-AC extends bootstrap-based objectives by explicitly conditioning on future actions, rather than marginalizing over the agent’s action distribution. This modification yields improved state representations optimized for both model-based and model-free RL, enabling more precise dynamics modeling and value estimation in environments with complex, action-dependent transitions (Khetarpal et al., 2024).

1. Objective Function and Formalism

Let XX denote a finite state space with states represented one-hot as xRXx \in \mathbb{R}^{|X|}, and AA the finite action set. For a fixed sampling distribution dXd_X over XX, a policy π(x)\pi(\cdot|x), and per-action transition matrices TaRX×XT_a \in \mathbb{R}^{|X| \times |X|}, the goal is to learn a kk-dimensional embedding matrix ΦRX×k\Phi \in \mathbb{R}^{|X| \times k} and per-action predictors PaRk×kP_a \in \mathbb{R}^{k \times k}.

The BYOL-AC loss is the expected squared prediction error in embedding space:

xRXx \in \mathbb{R}^{|X|}0

where xRXx \in \mathbb{R}^{|X|}1 denotes the stop-gradient operator. The loss enforces that, for each xRXx \in \mathbb{R}^{|X|}2, the transformed embedding xRXx \in \mathbb{R}^{|X|}3 predicts the embedding of the successor state xRXx \in \mathbb{R}^{|X|}4.

2. Continuous-Time ODE and Solution Characterization

BYOL-AC admits an exact continuous-time ODE characterization under simplifying assumptions: (i) orthonormal initialization and maintenance of xRXx \in \mathbb{R}^{|X|}5, (ii) uniform xRXx \in \mathbb{R}^{|X|}6, (iii) symmetric xRXx \in \mathbb{R}^{|X|}7, (iv) uniform xRXx \in \mathbb{R}^{|X|}8, and (v) shared eigenvectors among xRXx \in \mathbb{R}^{|X|}9. The learning proceeds on two timescales:

  • Inner loop: For fixed AA0, each AA1 is set to its least-squares optimal solution, AA2.
  • Outer loop: AA3 evolves via the semi-gradient:

AA4

This ODE admits the following properties:

  • Non-collapse: AA5 is maintained for all AA6.
  • Lyapunov function: AA7 is strictly increasing along ODE trajectories except at critical points, guaranteeing convergence.
  • Stationary points: Local maximizers AA8 span the top-AA9 eigenspace of dXd_X0, aligning the learned representation with high-variance, action-sensitive dynamical modes.

3. Variance Identity and Connections to Policy-Marginalized Objectives

The action-conditional BYOL-AC formulation contrasts with its policy-marginalized counterpart, BYOL-dXd_X1, which replaces explicit dXd_X2-conditioning with an expected transition operator dXd_X3. The two are connected by a variance decomposition:

dXd_X4

where the diagonal term captures mean dynamics and the variance term quantifies diversity across actions in the same eigenbasis. Consequently, BYOL-AC representations are optimized for directions critical under the policy-averaged operator and those with large across-action variance. This identity underlies the introduction of the "variance-like" action-conditional objective (BYOL-VAR), whose fixed points relate to principal "advantage" directions, as further formalized in model-free interpretations.

4. Model-Based and Model-Free Interpretations

The BYOL-AC trace objective admits both model-based and model-free interpretations:

  • Model-based (low-rank transition fitting): Maximizing dXd_X5 is equivalent to minimizing

dXd_X6

for constant dXd_X7, i.e., fitting each dXd_X8 with a rank-dXd_X9 factorization. This situates BYOL-AC as learning a XX0-dimensional linear model of action-conditional dynamics, potentially advantageous for latent-space planning.

  • Model-free (value, Q, and advantage fitting): For states equipped with i.i.d. isotropic Gaussian rewards XX1 (XX2), minimizing the BYOL objectives yields minimum MSE projections of value-like functions onto the XX3-span:
    • BYOL-XX4 XX5 fits one-step values: XX6
    • BYOL-AC XX7 fits one-step Q-functions: average over XX8 of XX9
    • Variance objective fits one-step advantage functions.

This duality clarifies the relationship between action awareness in the objective and the learned latent features' suitability for different RL signal decompositions.

5. Empirical Evaluation

Empirical comparisons cover both linear function approximation and deep RL environments:

  • Linear setting: Over 100 random symmetric MDPs (π(x)\pi(\cdot|x)0), BYOL-AC, BYOL-π(x)\pi(\cdot|x)1, and BYOL-VAR representations minimize their respective trace objectives and best fit Q, value, and advantage functions in MSE.
  • Deep RL benchmarks: On four Minigrid tasks with an on-policy V-MPO agent (augmented by each auxiliary loss) and on CartPole, MountainCar, Acrobot with DQN plus BYOL-π(x)\pi(\cdot|x)2 or BYOL-AC auxiliary losses, the action-conditional (BYOL-AC) variant matches or outperforms BYOL-π(x)\pi(\cdot|x)3. In contrast, the variance objective performs poorly for control tasks.
  • Ablations: Variation of prediction horizon and policy noise indicates that action-conditional prediction with BYOL-AC yields more robust and task-relevant features compared to policy-marginalized objectives.

A summary of the correspondence between objectives and RL signals:

Objective Optimizes Best fits
BYOL-π(x)\pi(\cdot|x)4 π(x)\pi(\cdot|x)5 Value function
BYOL-AC π(x)\pi(\cdot|x)6 Q-function
BYOL-VAR π(x)\pi(\cdot|x)7 Advantage function

6. Significance and Theoretical Implications

BYOL-AC constitutes an extension of self-predictive representation learning to account for action-conditional dynamics, bridging the gap between theoretical analyses grounded in policy-marginalized assumptions and practical implementations in deep RL. The ODE theory specifies the geometry of fixed points (as principal subspaces of expected π(x)\pi(\cdot|x)8), supports convergence guarantees, and links the approach to well-known decompositions in RL. The variance decomposition clarifies the benefit of action conditioning: features can capture task-relevant, action-specific structure overlooked by value-centric, policy-averaged approaches. Empirically, BYOL-AC outperforms policy-marginalized and variance-focused analogues in both low- and high-dimensional control environments (Khetarpal et al., 2024).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Action-Conditional Self-Prediction (BYOL-AC).