Olivier Tieleman
Author directory2026
DIAL: Direct Iterative Adversarial Learning for Realistic Multi-Turn Dialogue Simulation
Ziyi Zhu | Olivier Tieleman | Caitlin A. Stamatis | Luka Smyth | Thomas D. Hull | Daniel Reid Cahn | Jinghong Chen | Matteo Malgaroli
Findings of the Association for Computational Linguistics: EMNLP 2026
Ziyi Zhu | Olivier Tieleman | Caitlin A. Stamatis | Luka Smyth | Thomas D. Hull | Daniel Reid Cahn | Jinghong Chen | Matteo Malgaroli
Findings of the Association for Computational Linguistics: EMNLP 2026
Realistic user simulation is crucial for training and evaluating multi-turn dialogue systems, yet creating simulators that accurately replicate human behavior remains a significant challenge. An effective simulator must expose the failure modes of the systems under evaluation. This work introduces Direct Iterative Adversarial Learning (DIAL), an adversarial framework that iteratively enhances user simulator realism through a competitive dynamic between a generator (user simulator) and a discriminator. When applied to mental health support, a domain characterized by diverse failure types and a critical dependence on realistic user behavior for failure detection, DIAL restores lexical diversity diminished by supervised fine-tuning and drastically reduces discriminator accuracy. The resulting simulator exhibits a strong correlation between simulated and real failure occurrence rates while maintaining low distributional divergence of failure modes. These findings indicate that DIAL is a promising method for developing realistic user simulators in multi-turn dialogue, facilitating reliable and cost-effective system evaluation prior to deployment.
CyclicJudge: Mitigating Judge Bias Efficiently in LLM-based Evaluation
Ziyi Zhu | Olivier Tieleman | Alexey Bukhtiyarov | Jinghong Chen
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Ziyi Zhu | Olivier Tieleman | Alexey Bukhtiyarov | Jinghong Chen
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
LLM-as-judge evaluation has become standard practice for open-ended model assessment; however, judges exhibit systematic biases that cannot be averaged out by increasing the number of scenarios or generations. These biases are often similar in magnitude to the model differences that benchmarks are designed to detect, resulting in unreliable rankings when single-judge evaluations are used. We introduce a variance decomposition that partitions benchmark score variance into scenario, generation, judge, and residual components. Based on this analysis, CyclicJudge, a round-robin assignment of judges to scenarios, is demonstrated to be the optimal strategy for a fixed judge panel and judge-call budget: the score recovers the panel mean exactly while matching the cost of single-judge evaluation. Empirical results on MT-Bench and MindEval validate the effectiveness of CyclicJudge as predicted, across both general-purpose and domain-specific evaluation settings.
2020
Multi-agent Communication meets Natural Language: Synergies between Functional and Structural Language Learning
Angeliki Lazaridou | Anna Potapenko | Olivier Tieleman
Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics
Angeliki Lazaridou | Anna Potapenko | Olivier Tieleman
Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics
We present a method for combining multi-agent communication and traditional data-driven approaches to natural language learning, with an end goal of teaching agents to communicate with humans in natural language. Our starting point is a language model that has been trained on generic, not task-specific language data. We then place this model in a multi-agent self-play environment that generates task-specific rewards used to adapt or modulate the model, turning it into a task-conditional language model. We introduce a new way for combining the two types of learning based on the idea of reranking language model samples, and show that this method outperforms others in communicating with humans in a visual referential communication task. Finally, we present a taxonomy of different types of language drift that can occur alongside a set of measures to detect them.