Algorithmic Approaches to Opinion Selection for Online Deliberation: A Comparative Study

Salim Hafid, Manon Berriche, Jean-Philippe Cointet
2/17/2026
cs.CYcs.AIcs.SI

No confident code implementation found for this paper.

Abstract

During deliberation processes, mediators and facilitators typically need to select a small and representative set of opinions later used to produce digestible reports for stakeholders. In online deliberation platforms, algorithmic selection is increasingly used to automate this process. However, such automation is not without consequences. For instance, enforcing consensus-seeking algorithmic strategies can imply ignoring or flattening conflicting preferences, which may lead to erasing minority voices and reducing content diversity. More generally, across the variety of existing selection strategies (e.g., consensus, diversity), it remains unclear how each approach influences desired democratic criteria such as proportional representation. To address this gap, we benchmark several algorithmic approaches in this context. We also build on social choice theory to propose a novel algorithm that incorporates both diversity and a balanced notion of representation in the selection strategy. We find empirically that while no single strategy dominates across all democratic desiderata, our social-choice-inspired selection rule achieves the strongest trade-off between proportional representation and diversity.

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. Any repos shown below are weak matches — 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{hafid2026algorithmic,
  title  = {Algorithmic Approaches to Opinion Selection for Online Deliberation: A Comparative Study},
  author = {Salim Hafid and Manon Berriche and Jean-Philippe Cointet},
  year   = {2026},
  eprint = {2602.15439},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.15439v1}
}

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/2602.15439.svg)](https://codeofpaper.com/paper/2602.15439)

Discussion