Corrado Monti

Machine Learning _ [all topics]

14 papers found.

Learning Individual Behavior in Agent-Based Models with Graph Diffusion Networks

Francesco Cozzi, Marco Pangallo, Alan Perotti, André Panisson, Corrado Monti

Advances in Neural Information Processing Systems 2025 (NeurIPS 2025).

Link | PDF

Agent-based models capture how local decisions give rise to collective phenomena, but are rarely learnable from real data. This study introduces a differentiable framework that reconstructs individual behavioral rules while preserving interaction structure and stochasticity through the integration of graph neural networks and diffusion models. The approach bridges mechanistic modeling and machine learning, enabling empirical testing of theories about decentralized and emergent social and ecological systems.

Likelihood-Based Methods Improve Parameter Estimation in Opinion Dynamics Models

Jacopo Lenti, Corrado Monti, Gianmarco De Francisci Morales.

Proceedings of the 17th ACM International Conference on Web Search and Data Mining (WSDM '24).

Link | PDF | GitHub

Agent-based models of opinion formation often rely on repeated simulations to approximate observed collective outcomes, limiting both interpretability and efficiency. This work introduces a likelihood-based estimation approach that directly connects model parameters to data through probabilistic generative modeling, allowing opinions and interactions to be inferred from evidence rather than tuned by trial. By applying it to the bounded-confidence model, the study advances a data-driven understanding of how opinions evolve through social influence.

A True-to-the-model Axiomatic Benchmark for Graph-based Explainers

Corrado Monti, Paolo Bajardi, Francesco Bonchi, André Panisson, Alan Perotti

Transactions on Machine Learning Research (4/2024).

PDF | GitHub

Explainability defines how people interpret and trust machine learning systems, making it central to the interaction between humans and algorithms. This study introduces an axiomatic benchmark to evaluate whether graph-based explainers faithfully reflect the decision process of the models they interpret. By systematically testing white-box classifiers and real-world networks, it exposes the conditions under which explainers deviate from model logic, offering a rigorous framework for assessing faithfulness and robustness in graph explainability.

On Learning Agent-Based Models from Data

Corrado Monti, Marco Pangallo, Gianmarco De Francisci Morales, Francesco Bonchi.

Scientific Reports 13 (1), June 2023 (Nature Publishing Group)

Link | PDF | GitHub

Agent-based models explain how micro-level rules produce macro-level patterns, yet linking them to data remains a challenge. This paper presents a protocol for inferring latent agent variables through probabilistic modeling and gradient-based expectation maximization, demonstrated on a housing market simulation. The method enhances predictive accuracy and interpretability, promoting a data-driven way to calibrate generative models of collective behavior.

The language of opinion change on social media under the lens of communicative action

Corrado Monti, Luca Maria Aiello, Gianmarco De Francisci Morales, Francesco Bonchi

Scientific Reports 12 (1), October 2022 (Nature Publishing Group)

Link | PDF | GitHub | Blogpost

Language encodes the social processes behind persuasion and disagreement. Drawing from Habermas’ theory of communicative action, this study uses natural language processing to model how intent and tone influence opinion change in online debates. The results show that expressions of knowledge, empathy, and similarity are most effective at fostering change, revealing how communicative structure mediates social learning in digital spaces.

Cascade-Based Echo Chamber Detection

Marco Minici, Federico Cinus, Corrado Monti, Giuseppe Manco, and Francesco Bonchi.

Proceedings of the 31th ACM International Conference on Information and Knowledge Management (CIKM 2022). ACM, 2022.

Link | PDF

Online discussions evolve through cascades of interactions that mirror collective opinion dynamics. This work introduces a probabilistic generative model that infers latent communities based on their degree of echo-chamber behavior and ideological polarity. By learning from both network structure and information propagation, the model identifies how polarized subgroups emerge and interact, providing a scalable statistical tool for understanding political and social fragmentation online.

Learning Ideological Embeddings from Information Cascades

Corrado Monti, Giuseppe Manco, Cigdem Aslay, and Francesco Bonchi.

Proceedings of the 30th ACM International Conference on Information and Knowledge Management (CIKM 2021). ACM, 2021.

Link | PDF | GitHub | Talk

Understanding ideology in social media requires models that learn from how information propagates, not just what it contains. This paper introduces a stochastic generative model that infers multidimensional ideological embeddings by fitting the flow of politically salient content across users. By capturing alignment through diffusion dynamics rather than labels, the model learns the structural complexity of political belief systems, offering a principled framework for representing ideology in networked communication.

Clandestino or Rifugiato? Anti-immigration Facebook Ad Targeting in Italy

Arthur Capozzi, Gianmarco De Francisci Morales, Yelena Mejova, Corrado Monti, Andre Panisson and Daniela Paolotti.

CHI Conference on Human Factors in Computing Systems (CHI '21). ACM, 2021.

Link | PDF | DataViz

Awarded as Best Paper! 🏆

Political advertising on social media exposes how algorithmic targeting intersects with nationalist discourse and demographic bias. By analyzing over two thousand migration-related campaigns from the Facebook Ads Library, this study uncovers how anti-immigration messages reach audiences differentiated by gender, age, and location, amplifying visibility among groups aligned with nationalist sentiment. The results reveal how algorithmic mediation reinforces cultural divides, showing that persuasion in digital politics depends as much on audience composition as on ideology.

Learning Opinion Dynamics From Social Traces

Corrado Monti, Gianmarco De Francisci Morales, and Francesco Bonchi.

Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (KDD2020). ACM, 2020.

Link | PDF | GitHub | Short video

Agent-based models explain how opinions evolve through interaction, yet they often remain detached from real data. This work develops a probabilistic inference framework that learns latent opinions and model parameters directly from social traces, retaining the interpretability of theoretical models while gaining empirical grounding. Applied to political conversations on Reddit, it provides a data-driven test of opinion dynamics theories, revealing limited evidence for the backfire effect in online debate.

Roots of Trumpism: Homophily and Social Feedback in Donald Trump Support on Reddit

Joan Massachs, Corrado Monti, Gianmarco De Francisci Morales, and Francesco Bonchi.

Proceedings of the 12th ACM Conference on Web Science (WebScience2020). ACM, 2020.

Link | PDF | GitHub

Awarded with a Honorable Mention for Best Paper! 🎖

The rise of digital nationalism on social media reveals how collective identities form around feedback and recognition. By predicting early Trump supporters on Reddit, this work tests competing sociological mechanisms—homophily, influence, and feedback—and finds that community reinforcement and social mirroring outweigh direct persuasion. The analysis shows how far-right mobilization emerges from everyday interaction dynamics, where belonging and affirmation become drivers of political identity.

Social classes and Italian elections

Italian, not peer-reviewed.

Corrado Monti. “Classi Sociali Nelle Elezioni 2018 e 2019: Un’analisi Bayesiana Del Voto.” Centro Studi Argo, 2019.

Link | GitHub

Estimating Latent Feature-Feature Interactions in Large Feature-Rich Graphs

Included in my PhD thesis.

Corrado Monti and Paolo Boldi.

Internet Mathematics, 2017.

Link | PDF

Understanding how attributes interact within networks is key to modeling complexity in social and informational systems. This work extends the MGJ model to estimate latent feature–feature interactions that drive or inhibit link formation in large graphs. By reformulating the problem as a perceptron-like learning task, it introduces scalable algorithms that infer structural regularities from high-dimensional relational data, bridging network analysis and machine learning foundations later applied to socio-technical behavior.

Learning Latent Category Matrix to Find Unexpected Relations in Wikipedia

Included in my PhD thesis.

Paolo Boldi and Corrado Monti.

Proceedings of the 8th ACM Conference on Web Science, (WebSci2016), ACM 2016.

Link | PDF | GitHub

Discovering non-obvious relations in knowledge systems requires models that go beyond surface similarity. This paper presents an online margin-based learning algorithm that infers a latent matrix of category interactions to uncover hidden connections within Wikipedia’s hyperlink structure. The method efficiently scales to large graphs, revealing how semantic structures and user-generated organization jointly shape information discovery.

Modelling Political Disaffection from Twitter Data

Corrado Monti, Alessandro Rozza, Giovanni Zappella, Matteo Zignani, Adam Arvidsson, and Elanor Colleoni.

Proceedings of the Second International Workshop on Issues of Sentiment Discovery and Opinion Mining (WISDOM '13), KDD 2013 Workshop, ACM.

Link | PDF

The rise of political alienation reflects growing detachment from institutions even within stable democracies. Using over 35 million Italian tweets, this study applies machine learning time-series models to track expressions of disaffection and compare them with survey indicators of public trust. The analysis demonstrates that collective sentiment on social media mirrors shifts in public opinion, revealing how online discourse can function as a real-time barometer of civic disengagement.