Forward-backward (FB) representations provide a powerful framework for learning the successor representation (SR) in continuous spaces by enforcing a low-rank factorization. However, a fundamental spectral mismatch often exists between the high-rank transition dynamics of continuous environments and the low-rank bottleneck of the FB architecture, making accurate low-rank representation learning difficult. In this work, we analyze temporal abstraction as a mechanism to mitigate this mismatch. By characterizing the spectral properties of the transition operator, we show that temporal abstraction acts analogously to a low-pass filter that suppresses high-frequency spectral components. This suppression reduces the effective rank of the induced SR while preserving a formal bound on the resulting value function error. Empirically, we show that this alignment is a key factor for stable FB learning, particularly at high discount factors where bootstrapping becomes error-prone. Our results identify temporal abstraction as a principled mechanism for shaping the spectral structure of the underlying MDP and enabling effective long-horizon representations in continuous control.
Figures & tables
Figure 1: Q-function via Successor Representation (SR). The SR enables rapid value inference for arbitrary goals (e.g., star marker ). Low-rank structure in SR is desirable for navigation, as it preserves topological features (e.g., rooms) while suppressing transient dynamics. Top: In discrete MDPs, the SR can be computed from the transition matrix. Bottom: In continuous domains, FB ( FB ) learning approximates the SR, where the embedding dimension controls the rank of the approximation. Low-rank structure can arise through (1) explicit constraints ( Low-Rank column; e.g., SVD or small embeddings), (2) long horizons ( High γ column), or (3) temporal abstraction ( Temp. Abs. column; e.g., action repetition). In continuous settings, temporal abstraction provides the spectral alignment needed for effective bootstrapping, whereas high γ or overly restrictive bottlenecks can impair representation learning, leading to Q-functions with many erroneous local maxima.
Figure 2: Effect of temporal abstraction and discount factor on effective rank. Effective rank decreases by increasing k or γ in both discrete (top) and continuous (bottom) . Entropy decreases more smoothly as k increases, suggesting a more stable reduction in effective rank as compared to increasing γ .
Figure 3: Continuous Navigation Environments: Four-Rooms , Maze , Large-Maze , Cube , and Scene
Figure 4: Effect of temporal abstraction on performance. Ablation over temporal abstraction (k), embedding dimension (d), and discount factor ( γ ) using a continuous four-rooms environment. Addition of temporal abstraction ( k>1 ) boosts performance, whereas increasing d or γ alone does not.
Figure 5: Ablations: Bellman error. Increasing the embedding dimension (a) or discount factor (b) without using temporal abstraction ( k=1 ) leads to an increase in the Bellman error. Increasing k (c) does not increase the Bellman error.
Figure 6: Ablations: Input type and effective discount factor (a): Image and State inputs use CNN and RBF encodings, respectively. (b): A higher return (larger radius) for a similar task horizon can be achieved by combining a lower nominal γ with a higher k . The effective horizon (y-axis) is computed as (1−γ1/k)1 , expressing the repeat-MDP horizon in environment-frame units.
Figure 7: Ablation: Temporal Abstraction vs. Embedding Dimension vs. Discount Factor Temporal abstraction offers a considerable boost in performance even with a moderate number of steps k . Performance is highest in the magenta region around k∈[5,10] across moderate γ and d . After the introduction of temporal abstraction, the performance is less sensitive to variations in the embedding dimension (a) than to changes in the discount factor (b) , especially as γ→1 .
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
Training steps (gradient update)
1e6
Reward type
Sparse
Hidden Layers (Forward, Backward, Actor)
[256, 256]
Ensemble (Forward)
2
Learning Rate (Backward, Actor)
1e-6
Learning Rate (Forward)
1e-5
Batch size (state)
512
Appendix
Table 1: Relevant hyperparameters used for training FB representation.
Figure 8: Tabular layouts. Single-Room (left) is an open area; Four-Rooms (right) is divided by an internal wall cross with door openings. Black cells are walls, white cells are free states, and colored cells mark the six goal regions.
Figure 9: Realization decomposition. Exact shared-subspace error ∥M−Mπ∥2 (solid) equals the spectral rank floor σd+1(Mπ) (dashed) plus the excess ϵreal (dotted), mirroring Definition 3.1 and the decomposition in Eq. ( 3 ). Within each panel, rows group the dimensions d∈{16,32,64} and columns the two environments (top row γ=0.95 , bottom row γ=0.99 ). Curves are medians over the six jointly fitted rewards.
Environment
Quantity
d=16
d=32
d=64
Single-Room
ϵreal
2.18
1.51
1.19
σd+1(Mπ)
2.50
1.99
1.41
Four-Rooms
ϵreal
2.20
1.58
1.57
σd+1(Mπ)
2.76
2.05
1.18
Appendix
Table 2: Realization error: median ϵreal and spectral floor σd+1(Mπ) (over rewards, discounts, and repeat factors).
Environment
k=2
k=3
k=5
k=9
Single-Room
1.3%
1.9%
2.9%
4.5%
Four-Rooms
2.1%
2.9%
4.5%
6.3%
Appendix
Table 3: Action-repeat value error, normalized by ∥Q⋆∥∞ , at effective discount β=0.99 .
Environment
k=1
k=5
k=9
k=11
Single-Room
1.405
1.407
1.409
1.409
Four-Rooms
1.396
1.399
1.403
1.404
Appendix
Table 4: Spectral SR bound: median Ratio = Bound/Exact over ranks and discounts.
Figure 10: Relationship between the main hyperparameters and episodic return. This plot gives an overview of the effect of different combinations of embedding dimension ( d ), discount factor ( γ ), and temporal abstraction k over all experiments. Noticeably, k=1 or γ=0.999 leads to poor performance in most combinations.
Figure 11: Ablation: Training plots. Increasing embedding dimension d or discount factor γ without increasing the temporal abstraction does not yield a meaningful increase in performance.
Figure 12: Successor Representation (SR) and its Q-Function - Discrete and Continuous This is a more complete picture of Figure 1 . The Q-functions are derived from the same SR that is presented here. The star marker marks the starting state for SR and the goal state for the Q-function.
Figure 13: Ablations: Normalized Bellman error. Bellman errors are normalized by the Q values. The relative Bellman error decreases sharply as the discount factor is increased (b). However, this decrease in relative Bellman error does not translate to better performance (episodic return) as discussed in Section 5 .
Figure 14: Scatter plot of visited states during training. Increasing the action repetition does not significantly affect the coverage of the space in the Large-Maze environment. A similar coverage pattern holds in Four-Rooms and Maze environments. (omitted for brevity)
Figure 15: (a): Temporal abstraction in the Cube environment. Unlike the maze environments, the Cube task requires only a small amount of temporal abstraction. Nevertheless, applying action repetition ( k=3 ) substantially improves the performance of the FB algorithm, consistent with the trend observed in navigation tasks. (b): Offline play data versus longer training. Without offline play data, the FB algorithm requires substantially longer training (5M steps) to achieve competitive performance in the Cube environment.
Figure 16: (a): Temporal abstraction in the Scene environment. Adding temporal abstraction via action repetition improves overall performance; however, too many repetition steps can hinder the precise control needed by the agent. (b): Different tasks of the Scene environment. Depending on the task, a larger or smaller number of action-repetition steps can be optimal.
Figure 17: Action Repetition vs Action Chunking. Action repetition or action chunking offers a significant boost in return in Large-Maze (a) and Cube (b) environments.