PersuaRL

EMNLP Findings 2026•IIT Patna

PersuaRL: Reinforcement Learning-Driven Multi-Expert Selection for Persuasive Dialogue Generation in Insurance

1 Indian Institute of Technology Patna, India
2 Ramakrishna Mission Vivekananda Educational and Research Institute, India
3 Accenture Labs, Bangalore, India
* Corresponding author

Insurance agents have to persuade, not just inform. PersuaRL learns — by reinforcement — which persuasion experts to consult at every turn, and human raters score its replies 4.36/5 on persuasive effectiveness where the same model after supervised fine-tuning scores 2.46.

PersuaRL architecture with selector, generator, and reward-guided response generation
Figure 1. PersuaRL architecture with selector, generator, and reward-guided response generation. Selector and generator are trained by alternating optimization; experts and reward models are frozen. Solid arrows mark the inference path followed at every turn, dashed arrows carry training-time signals only, and the faded box denotes an expert not selected by the mask.
01

Abstract

Large Language Models (LLMs) are revolutionizing digital communication by powering conversational agents deployed across domains such as customer service, digital sales, and insurance. These agents can understand user input, retrieve relevant information, and generate coherent responses. However, while they excel at factual communication, they often lack the ability to engage in truly persuasive, context-sensitive dialogue, especially in domains like insurance, where trust and clarity are critical. Building on this need within the insurance domain, our work focuses on improving the persuasiveness of digital agents. To support this, we introduce InsureDial, a Persuasive Insurance Dialogue dataset, designed to capture the nuances of persuasive communication specific to motor insurance interactions. We introduce PersuaRL, a reinforcement learning based framework that equips LLM-driven dialogue agents with the ability to adaptively explore, select, and coordinate strategies across multiple expert modules, guided by the evolving dialogue context, to achieve more effective persuasion. We conduct extensive automatic, human and qualitative evaluations on two benchmark persuasion dialogue datasets, including our InsureDial. Our evaluations consistently demonstrate that PersuaRL outperforms baselines, generating contextually appropriate and highly persuasive responses.

1st

framework to learn expert-selection policies for persuasion with reinforcement learning, rather than routing by prompt or heuristic.

1,931

dialogues in InsureDial, the first persuasive dialogue corpus for motor insurance, annotated on four layers.

+77%

human-rated persuasive effectiveness over supervised fine-tuning, on the same backbone.

02

How PersuaRL Works

Prior persuasive dialogue systems rely on static prompting, heuristic routing, or monolithic generation. PersuaRL instead treats expert coordination as a context-conditioned decision problem, running each dialogue turn through four coupled stages.

① Selector — GRPO

At each turn the selector emits a binary mask over the four experts — whom to consult is a learned action, not a heuristic.

Group Relative Policy Optimization samples several selections per state, scores them with a frozen generator, and updates the policy with a clipped objective under KL regularization.

② Four Expert Modules

Each expert is fine-tuned for one persuasion competency:

  • Engagement — the turn's strategy, six labels.
  • Intent — the user's goal, six intents.
  • Keyterm — terms like zero depreciation.
  • Sentiment — Positive, Neutral or Negative.

③ Composite Reward

  • R1 / R2 — strategy and intent consistency.
  • R3 — contextual appropriateness.
  • R4 — non-repetitiveness.
  • R5 — judge score, Prometheus-7B.

β = (0.15, 0.15, 0.20, 0.15, 0.35), plus penalties against over-selection.

④ Training & Inference

The generator is fine-tuned on InsureDial first; the selector is then optimised against it, so the two co-adapt over multi-turn dialogue rather than following a fixed routing rule.

Single A100 80GB, 25–28 h per model. AdamW at 2×10−5, ε = 0.2, nucleus sampling (T = 0.8, p = 0.9).

03

InsureDial

1,931Dialogues
26,766Utterances
4Annotation layers
80.2%Annotator agreement

No persuasive dialogue dataset existed for the motor insurance domain. InsureDial covers policy quotes, coverage details and price inquiries, with terminology drawn from leading motor insurance providers. It was built with a human-in-the-loop pipeline — 50 expert-validated seed dialogues, prompt selection by annotator agreement, GPT-4o generation, then human review — and every dialogue is annotated for engagement strategy, user intent, sentiment and key domain terms.

Table 1. InsureDial statistics. The corpus is split 80/5/15 with diversity maintained across splits.

MetricTrainValidationTest
Number of dialogues154597289
Number of utterances2113414624170
Avg. utterances per dialogue6.847.547.21
Avg. words per user utterance14.3817.2117.19
Avg. words per agent utterance53.7859.7456.94
04

Results

PersuaRL is instantiated on Qwen-2.5-3B, Llama-3.2-3B and Phi-3-mini, each evaluated in three regimes: single-shot, after supervised fine-tuning, and with PersuaRL.

Table 2. Automatic evaluation on InsureDial. Higher is better on every metric; best result within each model group in bold. Green rows are ours.

Model BLEU-2 METEOR BERTScore F1 Distinct-2 ROUGE-1 LLM Judge
Qwen 2.5 3B Instruct (Single)0.0900.1280.5620.9650.3102.66
Qwen 2.5 3B Instruct (SFT)0.3050.2170.7270.9910.5563.28
PersuaRL (Qwen 2.5 3B)0.3750.2500.7600.9910.6093.81
Llama 3.2 3B Instruct (Single)0.1060.1350.5850.9370.3342.86
Llama 3.2 3B Instruct (SFT)0.3390.2320.7420.9890.5843.48
PersuaRL (Llama 3.2 3B)0.3980.2760.7710.9890.6313.95
Phi 3 mini 128k (Single)0.1810.1560.6410.9800.4292.79
Phi 3 mini 128k (SFT)0.3620.2420.7520.9880.6003.39
PersuaRL (Phi 3 mini)0.3740.2610.7620.9900.6113.86

The Single → SFT → PersuaRL ordering holds on every backbone. SFT adapts a model to the insurance domain but saturates at surface-level generation; PersuaRL pushes past that plateau, adding up to 0.07 BLEU-2 and 0.05 ROUGE-1 over the fine-tuned model, alongside the largest gains in judge score. The same ordering holds on the out-of-domain DEAL negotiation benchmark reported in the paper, suggesting the learned selector policies capture domain-agnostic persuasion patterns.

05

Citation

Please cite the paper if you use InsureDial or PersuaRL.

@inproceedings{persuarl2026,
  title     = {PersuaRL: Reinforcement Learning-Driven Multi-Expert Selection for
               Persuasive Dialogue Generation in Insurance},
  author    = {Kirti, Rohan and Ghosh, Akash and Vats, Aryan and Ghosh, Niladri and
               Shriparn, Shipra and Ramnani, Roshni and Maitra, Anutosh and
               Saha, Sriparna},
  booktitle = {Findings of the Association for Computational Linguistics:
               EMNLP 2026},
  year      = {2026},
  publisher = {Association for Computational Linguistics},
  eprint    = {2609.01188},
  archivePrefix = {arXiv},
  url       = {https://arxiv.org/abs/2609.01188}
}