atlas

Research map / Reinforcement learning / Policy gradient and actor-critic

S$2$AC: Energy-Based Reinforcement Learning with Stein Soft Actor Critic

ICLR 2024 · Reinforcement learning › Policy gradient and actor-critic · approach: Off-policy actor-critic with expressive policies · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes S²AC, a MaxEnt actor-critic that models the policy as a parameterized Stein Variational Gradient Descent sampler and derives a closed-form entropy estimate via change of variables.

Problem

Estimating the entropy of expressive energy-based policies in maximum-entropy RL is intractable; existing methods either use costly importance-sampling (SQL) or restrict policies to simple Gaussians (SAC).

Approach

Model the actor as a parameterized SVGD sampler (learned isotropic Gaussian initial distribution plus a few SVGD steps) whose update rule is invertible, so the change-of-variables formula gives a closed-form entropy using only first-order gradients and vector products.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use parameterized Gaussian initialization for the SVGD sampler (ablation)S²AC · MuJoCo benchmarkreturnHelped
Amortize SVGD with a feed-forward policy for testing (ablation)S²AC · MuJoCo benchmarkreturnHurt
Use parameterized Gaussian initialization and SVGD policyS²AC · MuJoCo benchmarkreturnHelped
Set SVGD kernel variance too small (ablation)SVGD entropy estimate · Gaussian target entropy evaluationentropy estimate correctness: σ=0.1Hurt
Set SVGD kernel variance too large (ablation)SVGD sampler · Gaussian target entropy evaluationconvergence to target: σ=100Hurt
Use an intermediate SVGD kernel variance (ablation)SVGD entropy estimate · Gaussian target entropy evaluationentropy estimate correctness: σ∈{3, 5, 7}Helped
Use SVGD rather than SGLD, DLD, or HMCEntropy estimation · Gaussian target with ground truth entropy 3.41entropy estimate correctness: 3.41Helped
Parameterize the initial distribution of the SVGD sampler (ablation)S²AC · Multi-goal environmentcoverage of action modesNo clear effect
Increase the entropy weight αS²AC · Multi-goal environmentfrequency of reaching higher-entropy goalsHelped
Increase the entropy weight αSAC · Multi-goal environmentfrequency of reaching higher-entropy goalsNo clear effect
Increase the entropy weight αSQL · Multi-goal environmentfrequency of reaching higher-entropy goalsNo clear effect
Use a normalizing-flow policy instead of Gaussian policySAC-NF · Multi-goal environmentcoverage of action modesMixed

Surprising findings

Limitations

Experimental setup

Datasets: MuJoCo

Benchmarks: MuJoCo Hopper-v2 Walker2d-v2 HalfCheetah-v2 Ant-v2 Humanoid-v2 multi-goal environment

Metrics: episode return sample efficiency run-time rliable IQM / optimality gap

Baselines: SAC SQL SAC-NF DDPG PPO IAPO

Builds on: Soft Actor-Critic Soft Q-Learning Stein Variational Gradient Descent Normalizing flow SAC (SAC-NF) Amortized SVGD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy