ACTG-ARL: Differentially Private Conditional Text Generation with RL-Boosted Control
Yuzheng Hu, Ryan McKenna, Da Yu, Shanshan Wu, Han Zhao, Zheng Xu, Peter Kairouz
TL;DR
The paper tackles the challenge of generating high-quality differentially private (DP) synthetic text with fine-grained control. It introduces ACTG-ARL, a hierarchical framework that decouples feature learning from conditional text generation and adds Anchored RL to strengthen instruction-following without sacrificing data fidelity. The key contributions are the ACTG framework (with a optimal configuration using a rich structured tabular feature, AIM for feature synthesis, and DP-FT for conditional generation) and the Anchored RL post-training recipe (hybrid RL+SFT objective with best-of-N anchors) that achieves strong per-instance control while preserving text quality. Empirical results on bioRxiv and PMC-patients show state-of-the-art DP text quality (MAUVE) and attribute distribution matching, plus improved instruction-following, enabling controllable, private generation for downstream analyses.
Abstract
Generating high-quality synthetic text under differential privacy (DP) is critical for training and evaluating language models without compromising user privacy. Prior work on synthesizing DP datasets often fail to preserve key statistical attributes, suffer utility loss from the noise required by DP, and lack fine-grained control over generation. To address these challenges, we make two contributions. First, we introduce a hierarchical framework that decomposes DP synthetic text generation into two subtasks: feature learning and conditional text generation. This design explicitly incorporates learned features into the generation process and simplifies the end-to-end synthesis task. Through systematic ablations, we identify the most effective configuration: a rich tabular schema as feature, a DP tabular synthesizer, and a DP fine-tuned conditional generator, which we term ACTG (Attribute-Conditioned Text Generation). Second, we propose Anchored RL (ARL), a post-training method that improves the instruction-following ability of ACTG for conditional generation. ARL combines RL to boost control with an SFT anchor on best-of-$N$ data to prevent reward hacking. Together, these components form our end-to-end algorithm ACTG-ARL, which advances both the quality of DP synthetic text (+20% MAUVE over prior work) and the control of the conditional generator under strong privacy guarantees.
