Policy Learning with a Natural Language Action Space: A Causal Approach

Bohan Zhang, Yixin Wang, Paramveer S. Dhillon
2/24/2025
cs.CL

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

This paper introduces a novel causal framework for multi-stage decision-making in natural language action spaces where outcomes are only observed after a sequence of actions. While recent approaches like Proximal Policy Optimization (PPO) can handle such delayed-reward settings in high-dimensional action spaces, they typically require multiple models (policy, value, and reward) and substantial training data. Our approach employs Q-learning to estimate Dynamic Treatment Regimes (DTR) through a single model, enabling data-efficient policy learning via gradient ascent on language embeddings. A key technical contribution of our approach is a decoding strategy that translates optimized embeddings back into coherent natural language. We evaluate our approach on mental health intervention, hate speech countering, and sentiment transfer tasks, demonstrating significant improvements over competitive baselines across multiple metrics. Notably, our method achieves superior transfer strength while maintaining content preservation and fluency, as validated through human evaluation. Our work provides a practical foundation for learning optimal policies in complex language tasks where training data is limited.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhang2025policy,
  title  = {Policy Learning with a Natural Language Action Space: A Causal Approach},
  author = {Bohan Zhang and Yixin Wang and Paramveer S. Dhillon},
  year   = {2025},
  eprint = {2502.17538},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.17538v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.17538.svg)](https://codeofpaper.com/paper/2502.17538)

Discussion