atlas

Research map / Reinforcement learning / Visual and representation RL

Retrieval-Guided Reinforcement Learning for Boolean Circuit Minimization

ICLR 2024 · Reinforcement learning › Visual and representation RL · approach: RL for combinatorial routing · 0 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 ABC-RL, a retrieval-guided RL method that down-weights a pre-trained policy's recommendations in MCTS for logic synthesis recipe search, using a nearest-neighbor similarity score to set a per-netlist alpha.

Problem

Logic synthesis requires finding good sequences of ABC transformations (synthesis recipes) for new netlists; pre-trained RL agents can misguide MCTS search when test designs differ from training designs (distribution shift).

Approach

Compute a cosine-distance nearest-neighbor similarity between the test AIG's GCN embedding and training AIG embeddings, map it through a sigmoid to alpha, and use pi^(1-alpha) to weight the pre-trained policy in the MCTS UCT term, so novel designs rely more on pure search.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add retrieval-guided alpha tuning to MCTS+LearningMCTS+Learning · Test circuits, all benchmarksADP reduction: 20.7 -> 25.3Helped
replace BERT recipe encoder with a naive fixed-length encoder (ablation)ABC-RL · Test circuits, all benchmarksADP reduction: 25.3 -> 21.2Hurt
replace BERT recipe encoder with an LSTM recipe encoder (ablation)ABC-RL · Test circuits, all benchmarksADP reduction: 25.3 -> 22.6Hurt
continue fine-tuning the pre-trained agent online instead of using retrieval-guided tuning (ablation)ABC-RL · Test circuits, all benchmarksADP reduction: 25.3 -> 23.3Hurt
train the agent on MCNC only (ablation)ABC-RL · Test circuits, all benchmarksADP reduction: 25.3 -> 21.3Hurt
train the agent on EPFL arithmetic only (ablation)ABC-RL · Test circuits, all benchmarksADP reduction: 25.3 -> 21.4Hurt
train the agent on EPFL random control only (ablation)ABC-RL · Test circuits, all benchmarksADP reduction: 25.3 -> 21.7Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MCNC EPFL arithmetic EPFL random control

Benchmarks: MCNC EPFL arithmetic EPFL random control

Metrics: area-delay product reduction vs resyn2 (%) geometric mean ADP reduction iso-QoR runtime speed-up

Baselines: MCTS DRiLLS Online-RL SA+Pred MCTS+Learning MCTS+L+FT

Builds on: AlphaZero MCTS+Learning chip placement fine-tuning DRiLLS SA+Pred

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