What Makes a Social Agent's Interactions Effective? Learning from Verifiable Outcomes in Paired Worlds
Organizations: Alibaba Token Hub, Alibaba Group · The University of Tokyo
Abstract
Effective social interaction requires more than fluent responses: agents must reach plans that fit the participants' needs and circumstances. Existing evaluations of social agents mainly rely on LLM judges that rate the conversation, without checking the resulting plan. We introduce HICO-Bench, a benchmark of 180 everyday coordination scenarios, such as resource allocation, scheduling, and authorization, in which two agents with private information converse and then independently record the plan they agreed on. A program checks Feasibility (the two records match and satisfy both participants' private conditions), and an LLM judge checks Integrity (the conversation supports the recorded plan); passing both is a Verified Success. Each scenario has two versions that share the same public context but differ in one private condition, so the correct plan differs between them. Across thirteen LLMs, 36% of conversations rated highly for goal completion fail Verified Success. To learn from outcomes that arrive only at the end of a conversation, we propose Paired-Credit Policy Optimization (PaCPO). After each turn, PaCPO asks the agent for a tentative plan, checks it in both versions of the scenario, and rewards the turns after which the tentative plans fit their respective versions. PaCPO raises Qwen3-8B's Verified Success from 20.4% to 28.3%.
Figures & tables
| Interaction family | Example | Private conditions and verification |
|---|---|---|
| Resource allocation | Neighbors divide a $240 fence-repair bill. | Shares respect both participants’ bounds and sum to the fixed total. |
| Authorization | A consultant handles a request for one extra review hour. | Approval stays within delegated authority; otherwise, the request is referred. |
| Bounded quantities | A buyer and seller agree on the number of apple crates. | The agreed integer quantity lies within both participants’ acceptable intervals. |
| Joint scheduling | Studio partners arrange a 20-minute celebration. | The shared slot fits both availability windows and has the required duration. |
| Shared-resource scheduling | Two photographers reserve a tripod for ten minutes each. | Bookings fit both use windows and required durations, without overlapping. |
| Set-based consent | Two people agree on belief-related discussion topics. | Selected topics match the required set and are all permitted. |
| Model | Size | Verifiable outcomes (%) | SOTOPIA ratings | |||
|---|---|---|---|---|---|---|
| Feasibility | Integrity | Ver. Succ. | Goal | Believ. | ||
| Qwen3-8B ( Yang et al., 2025 ) | 8B | 49.58 | 25.83 | 20.42 | 7.47 | 6.31 |
| MiniMax M3 ( MiniMax, 2026 ) | api | 58.33 | 62.50 | 50.42 | 9.18 | 8.68 |
| GPT-4o ( OpenAI, 2024 ) | api | 62.08 | 63.33 | 51.25 | 9.12 | 8.71 |
| GPT-5.6 Luna ( OpenAI, 2026a ) | api | 73.75 | 56.67 | 52.08 | 9.61 | 8.63 |
| Qwen3.8-27B ( Qwen Team, 2026 ) | 27B | 64.17 | 62.92 | 54.58 | 9.21 | 8.72 |
| Method | Verifiable outcomes (%) | SOTOPIA ratings | |||
|---|---|---|---|---|---|
| Feasibility | Integrity | Ver. Succ. | Goal | Believ. | |
| Base ( Yang et al., 2025 ) | 49.58 | 25.83 | 20.42 | 7.47 | 6.31 |
| PPO ( Schulman et al., 2017 ) | 50.00 | 33.75 | 25.00 | 7.58 | 6.51 |
| GRPO ( Shao et al., 2024 ) | 52.92 | 31.25 | 26.25 | 7.83 | 6.62 |
| Dr.GRPO ( Liu et al., 2025b ) | 50.42 | 27.92 | 21.25 | 7.67 | 6.39 |
| GiGPO ( Feng et al., 2025 ) | 52.08 | 30.42 | 24.58 | 7.86 | 6.60 |
| Training condition | Feasibility | Integrity | Ver. Succ. |
|---|---|---|---|
| Same-world candidate control | 50.83 | 32.08 | 26.25 |
| Shuffled credit positions | 50.42 | 32.92 | 26.25 |
| Without disclosure gate | 49.58 | 33.33 | 25.83 |
| PaCPO (full method) | 52.92 | 35.42 | 28.33 |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Metric | Range | Mechanism | Interpretation |
| Feasibility | Rules | Compatible records with terms satisfying the modeled conditions. | |
| Integrity | Language judge | No unresolved factual error, loop, commitment mismatch, or protocol leakage. | |
| Verified Success | Product | Feasibility and Integrity both pass. | |
| Goal | Language judge | Attainment of the tested role’s goal. | |
| Knowledge | Language judge | Acquisition of relevant information. | |
| Believability | Language judge | Naturalness and role consistency. |
| Score | IM: information gaps | GU: interpretation | IA: response appropriateness |
|---|---|---|---|
| 0–2 | Commits despite a critical manageable unknown, or inquiry seriously blocks progress. | Material fabrication or persistent misunderstanding of facts, roles, or consent. | An unretracted response violates a critical known condition or invents authority. |
| 3–5 | Useful exchange occurs, but a consequential gap remains unmanaged. | Only generic acknowledgment, or an unresolved material interpretive error. | A useful direction, but an essential term is missing or unsupported despite an opportunity. |
| 6–8 | Main uncertainty handled, with a specific omission, redundancy, or delay. | Main facts understood, with a limited ambiguity or relevant corrected error. | Mainly feasible and concrete, with a limited coordination or scope weakness. |
| 9–10 | Demonstrated sufficient information, or a genuinely conditional step managing the dependency. | Concrete responses demonstrate sufficient, accurate understanding and preserve uncertainty. | A sufficiently specified, grounded response; justified refusal or referral can qualify. |
| Method | Feasibility | Integrity | Ver. Succ. |
|---|---|---|---|
| Base ( Yang et al., 2025 ) | 49.58 | 25.83 | 20.42 |
| SFT | 46.25 | 29.58 | 25.83 |
| PaCPO | 52.92 | 35.42 | 28.33 |
| SFT + PaCPO | 48.75 | 36.25 | 31.67 |
| Method | SOTOPIA ratings | Diagnostics | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Goal | Know. | Believ. | Rel. | Secret | Rules | Mat. | IM | GU | IA | |
| Range | ||||||||||
| Base | 7.47 | 7.41 | 6.31 | 2.15 | -1.43 | 0.00 | 1.08 | 7.87 | 7.56 | 7.09 |
| PPO | 7.58 | 7.61 | 6.51 | 2.28 | -1.24 | 0.00 | 1.20 | 8.12 | 7.93 | 7.51 |
| GRPO, | 7.83 | 7.65 | 6.62 | 2.24 | -1.38 | 0.00 | 1.28 | 8.13 | 7.89 | 7.50 |
| Dr.GRPO, | 7.67 | 7.67 | 6.39 | 2.25 | -1.35 | 0.00 | 1.28 | 8.16 | 7.97 | 7.49 |
| Model | SOTOPIA ratings | Diagnostics | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Goal | Know. | Believ. | Rel. | Secret | Rules | Mat. | IM | GU | IA | |
| Range | ||||||||||
| Qwen3-8B | 7.47 | 7.41 | 6.31 | 2.15 | -1.43 | 0.00 | 1.08 | 7.87 | 7.56 | 7.09 |
| MiniMax M3 | 9.18 | 8.31 | 8.68 | 2.80 | -0.80 | -0.01 | 1.40 | 9.31 | 9.28 | 9.19 |
| GPT-4o | 9.12 | 8.22 | 8.71 | 2.68 | -0.76 | 0.00 | 1.32 | 9.06 | 8.99 | 8.85 |
| GPT-5.6 Luna | 9.61 | 8.47 | 8.63 | 2.38 | -0.67 | 0.00 | 1.31 | 9.55 | 9.62 | 9.52 |
| Parameter | Value |
|---|---|
| Policy / fixed partner | Qwen3-8B LoRA / frozen Qwen3-8B |
| Initialization | Base; no SFT adapter |
| Train scenarios / worlds / conversations | 96 / 192 / 384 |
| Rollout batch / PPO epochs | 16 conversations / 2 |
| Actor / value-head learning rate | / |
| GAE discount / trace | / |
| Method | Total output tokens | Probe output tokens | Disclosure requests | Optimizer updates |
|---|---|---|---|---|
| PPO | 276,293 | 0 | 0 | 192 |
| GRPO ( ) | 282,431 | 0 | 0 | 188 |
| PaCPO | 310,863 | 57,405 | 216 | 192 |
| Field | World | World |
|---|---|---|
| Avery’s request | 1 hour of extra review | 1 hour of extra review |
| Blair’s delegated limit | At most 2 hours | At most 0 hours |
| Referral authority | Agency lead | Agency lead |
| Appropriate record kind | Agreement | Defer |
| Approval / referral | True / none | False / agency lead |
| Condition | Feasibility | Own-record feasibility | Ver. Succ. |
|---|---|---|---|
| No dialogue | 10.42 | 25.00 | – |
| Revealed + no dialogue | 41.67 | 52.08 | – |
| Hidden + dialogue | 60.42 | 62.50 | 31.25 |
| Revealed + dialogue | 72.92 | 75.00 | 39.58 |
| Method | Feasibility | Integrity | Ver. Succ. |
|---|---|---|---|
| Base ( Yang et al., 2025 ) | 48.89 2.68 | 29.17 2.20 | 21.94 2.10 |
| PPO ( Schulman et al., 2017 ) | 48.89 2.55 | 31.67 2.20 | 27.22 1.73 |
| PaCPO | 51.94 2.68 | 35.83 2.50 | 28.33 2.20 |
| Family | Eligible | Nonzero | Nonzero rate |
|---|---|---|---|
| Resource allocation | 272 | 194 | 71.3% |
| Authorization | 180 | 118 | 65.6% |
| Bounded quantities | 264 | 194 | 73.5% |
| Joint scheduling | 222 | 95 | 42.8% |
| Shared-resource scheduling | 244 | 85 | 34.8% |
| Set-based consent | 196 | 80 | 40.8% |
| Judge pair | Agreement (%) | Cohen’s | Qwen3.8-Max pass (%) | Kimi-K3 pass (%) |
|---|---|---|---|---|
| Qwen3.8-Max / Kimi-K3 | 90.00 | 0.783 | 30.00 | 40.00 |
LLM Agent Evaluation
Large language model agent evaluation measures whether tool-using systems complete tasks reliably, safely, and efficiently.
See all 1,217 papers