Demo Data from SIGIR 2026 / reviewers in the wild / expert
Marios Papachristou
dblp:141/6361
· DBLP profile ↗
7ranked-venue papers
5as first author
6since 2021 · last 2026
0000-0002-1728-0729ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4 · 3 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 since 2021Theory of computation · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
3 papers |
Algorithmic game theory and mechanism design · 38% Mathematical optimization · 32% Graph algorithms and graph theory · 16% | |
| Databases, data mining, and information retrieval
2 papers |
Data mining · 90% Web and social media mining · 10% | |
| Interdisciplinary, comprehensive, and emerging computing
3 papers |
Computational social science and digital humanities · 73% Computational finance and economics · 27% | |
| Software engineering, system software, and programming languages
1 paper |
Requirements engineering and software design · 44% Software maintenance and evolution · 44% Program analysis · 13% |
Topics — the 16 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational social science and digital humanities
opinion dynamics |
1.0 | 1 | 2026 | Opinion Dynamics with Multiple Adversaries · WWW 2026 |
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts
nash equilibrium |
1.0 | 1 | 2026 | Opinion Dynamics with Multiple Adversaries · WWW 2026 |
Mathematical optimization
dynamic optimization |
0.7 | 1 | 2023 | Dynamic Interventions for Networked Contagions · WWW 2023 |
Mathematical optimization › sequential decision making
markov decision processes |
0.7 | 1 | 2023 | Dynamic Interventions for Networked Contagions · WWW 2023 |
Graph algorithms and graph theory
network intervention |
0.7 | 1 | 2023 | Dynamic Interventions for Networked Contagions · WWW 2023 |
Data mining › structured data mining › graph mining › network structure analysis
core-periphery structure |
0.6 | 1 | 2022 | Core-periphery Models for Hypergraphs · KDD 2022 |
Data mining › structured data mining
graph mining |
0.6 | 1 | 2022 | Core-periphery Models for Hypergraphs · KDD 2022 |
Data mining › structured data mining › graph mining
hypergraph model |
0.6 | 1 | 2022 | Core-periphery Models for Hypergraphs · KDD 2022 |
Data mining
scalable inference |
0.6 | 1 | 2022 | Core-periphery Models for Hypergraphs · KDD 2022 |
Data mining › statistical analysis
statistical inference |
0.6 | 1 | 2022 | Core-periphery Models for Hypergraphs · KDD 2022 |
Approximation and online algorithms
approximation algorithms |
0.6 | 1 | 2022 | Allocating Stimulus Checks in Times of Crisis · WWW 2022 |
Algorithmic game theory and mechanism design
resource allocation |
0.6 | 1 | 2022 | Allocating Stimulus Checks in Times of Crisis · WWW 2022 |
Requirements engineering and software design › software architecture › software architecture analysis
software architecture recovery |
0.4 | 1 | 2019 | Software clusterings with vector semantics and the call graph · ESEC/SIGSOFT FSE 2019 |
Software maintenance and evolution › software modularization
software clustering |
0.4 | 1 | 2019 | Software clusterings with vector semantics and the call graph · ESEC/SIGSOFT FSE 2019 |
Computational finance and economics › financial modeling
financial networks |
0.4 | 2 | 2023 | Dynamic Interventions for Networked Contagions · WWW 2023 Allocating Stimulus Checks in Times of Crisis · WWW 2022 |
Program analysis › static analysis › interprocedural analysis
call graph analysis |
0.1 | 1 | 2019 | Software clusterings with vector semantics and the call graph · ESEC/SIGSOFT FSE 2019 |
Methods — techniques the papers use, named apart from their topics
learning algorithms · 3.0game theory · 3.0approximation algorithm · 2.5markov decision process · 1.3fairness constraints · 1.1statistical inference · 0.6sampling · 0.6embedding learning · 0.6louvain algorithm · 0.4doc2vec · 0.4community detection · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Opinion Dynamics with Multiple AdversariesabstractOpinion dynamics models how the publicly expressed opinions of users in a social network coevolve according to their neighbors as well as their own intrinsic opinion. Motivated by the real-world manipulation of social networks during the 2016 US elections and the 2019 Hong Kong protests, a growing body of work models the effects of a strategic actor who interferes with the network to induce disagreement or polarization. We lift the assumption of a single strategic actor by introducing a model in which any subset of network users can manipulate network outcomes. They do so by acting according to a fictitious intrinsic opinion. Strategic actors can have conflicting goals, and push competing narratives. We characterize the Nash Equilibrium of the resulting meta-game played by the strategic actors. Experiments on real-world social network datasets from Twitter, Reddit, and Political Blogs show that strategic agents can significantly increase polarization and disagreement, as well as increase the ''cost'' of the equilibrium. To this end, we give worst-case upper bounds on the Price of Misreporting (analogous to the Price of Anarchy). Finally, we give efficient learning algorithms for the platform to (i) detect whether strategic manipulation has occurred, and (ii) learn who the strategic actors are. Our algorithms are accurate on the same real-world datasets, suggesting how platforms can take steps to mitigate the effects of strategic behavior. Akhil Jalan, Marios Papachristou |
WWW | 2 |
| 2025 | Leveraging Large Language Models for Collective Decision-MakingabstractIn various work contexts, such as meeting scheduling, collaborating, and project planning, collective decision-making is essential but often challenging due to diverse individual preferences, varying work focuses, and power dynamics among members. To address this, we propose a system leveraging Large Language Models (LLMs) to facilitate group decision-making by managing conversations and balancing preferences among individuals. Our system aims to extract individual preferences from each member's conversation with the system and suggest options that satisfy the preferences of the members. We specifically apply this system to corporate meeting scheduling. We create synthetic employee profiles and simulate conversations at scale, leveraging LLMs to evaluate the system performance as a novel approach to conducting a user study. Our results indicate efficient coordination with reduced interactions between the members and the LLM-based system. The system refines and improves its proposed options over time, ensuring that many of the members' individual preferences are satisfied in an equitable way. Finally, we conduct a survey study involving human participants to assess our system's ability to aggregate preferences and reasoning about them. Our findings show that the system exhibits strong performance in both dimensions. Marios Papachristou, Longqi Yang 0001, Chin-Chia Hsu 0001 |
Proc. ACM Hum. Comput. Interact. | 1 |
| 2023 | Dynamic Interventions for Networked ContagionsabstractWe study the problem of designing dynamic intervention policies for minimizing cascading failures in online financial networks, as well we more general demand-supply networks. Formally, we consider a dynamic version of the celebrated Eisenberg-Noe model of financial network liabilities, and use this to study the design of external intervention policies. Our controller has a fixed resource budget in each round, and can use this to minimize the effect of demand/supply shocks in the network. We formulate the optimal intervention problem as a Markov Decision Process, and show how we can leverage the problem structure to efficiently compute optimal intervention policies with continuous interventions, and give approximation algorithms in the case of discrete interventions. Going beyond financial networks, we argue that our model captures dynamic network intervention in a much broader class of dynamic demand/supply settings with networked inter-dependencies. To demonstrate this, we apply our intervention algorithms to a wide variety of Web-related application domains, including ridesharing, online transaction platforms, and financial networks with agent mobility; in each case, we study the relationship between node centrality and intervention strength, as well as fairness properties of the optimal interventions. Marios Papachristou, Siddhartha Banerjee, Jon M. Kleinberg |
WWW | 1 |
| 2023 | Truncated Log-concave Sampling for Convex Bodies with Reflective Hamiltonian Monte CarloabstractWe introduce Reflective Hamiltonian Monte Carlo (ReHMC), an HMC-based algorithm to sample from a log-concave distribution restricted to a convex body. The random walk is based on incorporating reflections to the Hamiltonian dynamics such that the support of the target density is the convex body. We develop an efficient open source implementation of ReHMC and perform an experimental study on various high-dimensional datasets. The experiments suggest that ReHMC outperforms Hit-and-Run and Coordinate-Hit-and-Run regarding the time it needs to produce an independent sample, introducing practical truncated sampling in thousands of dimensions. Apostolos Chalkis, Vissarion Fisikopoulos, Marios Papachristou, Elias P. Tsigaridas |
ACM Trans. Math. Softw. | 3 |
| 2022 | Core-periphery Models for HypergraphsabstractWe introduce a random hypergraph model for core-periphery structure. By leveraging our model's sufficient statistics, we develop a novel statistical inference algorithm that is able to scale to large hypergraphs with runtime that is practically linear wrt. the number of nodes in the graph after a preprocessing step that is almost linear in the number of hyperedges, as well as a scalable sampling algorithm. Our inference algorithm is capable of learning embeddings that correspond to the reputation (rank) of a node within the hypergraph. We also give theoretical bounds on the size of the core of hypergraphs generated by our model. We experiment with hypergraph data that range to ∼ 105 hyperedges mined from the Microsoft Academic Graph, Stack Exchange, and GitHub and show that our model outperforms baselines wrt. producing good fits. Marios Papachristou, Jon M. Kleinberg |
KDD | 1 |
| 2022 | Allocating Stimulus Checks in Times of CrisisabstractWe study the problem of financial assistance (bailouts, stimulus payments, or subsidy allocations) in a network where individuals experience income shocks. These questions are pervasive both in policy domains and in the design of new Web-enabled forms of financial interaction. We build on the financial clearing framework of Eisenberg and Noe that allows the incorporation of a bailout policy that is based on discrete bailouts motivated by stimulus programs in both off-line and on-line settings. We show that optimally allocating such bailouts on a financial network in order to maximize a variety of social welfare objectives of this form is a computationally intractable problem. We develop approximation algorithms to optimize these objectives and establish guarantees for their approximation ratios. Then, we incorporate multiple fairness constraints in the optimization problems and study their boundedness. Finally, we apply our methodology to data, both in the context of a system of large financial institutions with real-world data, as well as in a realistic societal context with financial interactions between people and businesses for which we use semi-artificial data derived from mobility patterns. Our results suggest that the algorithms we develop and study have reasonable results in practice and outperform other network-based heuristics. We argue that the presented problem through the societal-level lens could assist policymakers in making informed decisions on issuing subsidies. Marios Papachristou, Jon M. Kleinberg |
WWW | 1 |
| 2019 | Software clusterings with vector semantics and the call graphabstractIn this paper, we propose a novel method to determine a software's modules without knowledge of its architectural structure, and empirically validate the method's performance. We cluster files by combining document embeddings, generated with the Doc2Vec algorithm, and the call graph, provided by Static Graph Analyzers to an augmented graph. We use the Louvain Algorithm to determine its community structure and propose a module-level clustering. Our method performs better in terms of stability, authoritativeness, and extremity over other state-of-the-art clustering methods proposed in the literature and is able to decently recover the ground truth clustering of the Linux Kernel. Finally, we conclude that semantic information from vector semantics as well as the call graph can produce accurate results for software clusterings of large systems. Marios Papachristou |
ESEC/SIGSOFT FSE | 1 |