Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Mirko Giacchini

dblp:347/9932 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
4since 2021 · last 2026
0009-0009-5704-098XORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 2 · 2 since 2021Theory of computation · 2 · 2 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
Computational complexity · 44% Approximation and online algorithms · 33% Algorithmic game theory and mechanism design · 13%
Artificial intelligence
1 paper
Probabilistic and Bayesian machine learning · 100%
Databases, data mining, and information retrieval
2 papers
Recommender systems · 100%

Topics — the 12 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › regression › generalized linear model › logistic regression
multinomial logistic regression
1.012026
Learning Multinomial Logits in O(n log n) Time · ICALP 2026
Computational complexity › query complexity
adaptive vs non-adaptive queries
1.012026
Learning Multinomial Logits in O(n log n) Time · ICALP 2026
Computational complexity
query complexity
1.012026
Learning Multinomial Logits in O(n log n) Time · ICALP 2026
Approximation and online algorithms › online algorithms
competitive analysis
0.912025
A New Impossibility Result for Online Bipartite Matching Problems · ICALP 2025
Distributed computing theory
impossibility results
0.912025
A New Impossibility Result for Online Bipartite Matching Problems · ICALP 2025
Approximation and online algorithms
online algorithms
0.912025
A New Impossibility Result for Online Bipartite Matching Problems · ICALP 2025
Approximation and online algorithms › online algorithms › online matching
online bipartite matching
0.912025
A New Impossibility Result for Online Bipartite Matching Problems · ICALP 2025
Computational complexity
learning theory
0.812024
Tight Bounds for Learning RUMs from Small Slates · NeurIPS 2024
Algorithmic game theory and mechanism design › decision theory
random utility model
0.812024
Tight Bounds for Learning RUMs from Small Slates · NeurIPS 2024
Computational complexity › learning theory
sample complexity
0.812024
Tight Bounds for Learning RUMs from Small Slates · NeurIPS 2024
Recommender systems
choice modeling
0.522026
Learning Multinomial Logits in O(n log n) Time · ICALP 2026
Tight Bounds for Learning RUMs from Small Slates · NeurIPS 2024
Algorithmic game theory and mechanism design
online advertising
0.312025
A New Impossibility Result for Online Bipartite Matching Problems · ICALP 2025

Methods — techniques the papers use, named apart from their topics

total variation distance · 3.0lower bound construction · 3.0trace reconstruction · 1.5probabilistic construction · 0.9analytic proof · 0.9lower bounds · 0.8lower bound · 0.8
YearPublicationVenuePosition
2026 Learning Multinomial Logits in O(n log n) Time
abstract
A Multinomial Logit (MNL) model is composed of a finite universe of items [n] = {1,…,n}, each assigned a positive weight. A query specifies an admissible subset - called a slate - and the model chooses one item from that slate with probability proportional to its weight. This query model is also known as the Plackett-Luce model or conditional sampling oracle in the literature. Although MNLs have been studied extensively, a basic computational question remains open: given query access to slates, how efficiently can we learn weights so that, for every slate, the induced choice distribution is within total variation distance ε of the ground truth? This question is central to MNL learning and has direct implications for modern recommender system interfaces. We provide two algorithms for this task, one with adaptive queries and one with non‑adaptive queries. Each algorithm outputs an MNL M̂ that induces, for each slate S, a distribution M̂_S on S that is within ε total variation distance of the true distribution. Our adaptive algorithm makes O(n/ε³ log n) queries, while our non-adaptive algorithm makes O(n²/ε³ log n log(n/ε)) queries. Both algorithms query only slates of size two and run in time proportional to their query complexity. We complement these upper bounds with lower bounds of Ω(n/ε² log n) for adaptive queries and Ω(n²/ε² log n) for non‑adaptive queries, thus proving that our adaptive algorithm is optimal in its dependence on the support size n, while the non-adaptive one is tight within a log n factor.
Flavio Chierichetti, Mirko Giacchini, Ravi Kumar 0001, Silvio Lattanzi, Alessandro Panconesi, Erasmo Tani, Andrew Tomkins
ICALP2
2025 A New Impossibility Result for Online Bipartite Matching Problems
abstract
Online Bipartite Matching with random user arrival is a fundamental problem in the online advertisement ecosystem. Over the last 30 years, many algorithms and impossibility results have been developed for this problem. In particular, the latest impossibility result was established by Manshadi, Oveis Gharan and Saberi in 2011. Since then, several algorithms have been published in an effort to narrow the gap between the upper and the lower bounds on the competitive ratio. In this paper we show that no algorithm can achieve a competitive ratio better than 1−e^{1-e}=0.82062..., improving upon the 0.823 upper bound presented in Manshadi, Oveis Gharan and Saberi (2011). Our construction is simple to state, accompanied by a fully analytic proof, and yields a competitive ratio bound intriguingly similar to 1−e^{-1}, the optimal competitive ratio for the fully adversarial Online Bipartite Matching problem. Although the tightness of our upper bound remains an open question, we show that our construction is extremal in a natural class of instances.
Flavio Chierichetti, Mirko Giacchini, Alessandro Panconesi, Andrea Vattani
ICALP2
2024 Tight Bounds for Learning RUMs from Small Slates
abstract
A Random Utility Model (RUM) is a classical model of user behavior defined by a distribution over $\mathbb{R}^n$. A user, presented with a subset of $\\{1,\ldots,n\\}$, will select the item of the subset with the highest utility, according to a utility vector drawn from the specified distribution. In practical settings, the subset is often of small size, as in the ``ten blue links'' of web search. In this paper, we consider a learning setting with complete information on user choices from subsets of size at most $k$. We show that $k=\Theta(\sqrt{n})$ is both necessary and sufficient to predict the distribution of all user choices with an arbitrarily small, constant error. Based on the upper bound, we obtain new algorithms for approximate RUM learning and variations thereof. Furthermore, we employ our lower bound for approximate RUM learning to derive lower bounds to fractional extensions of the well-studied $k$-deck and trace reconstruction problems.
Flavio Chierichetti, Mirko Giacchini, Ravi Kumar 0001, Alessandro Panconesi, Andrew Tomkins
NeurIPS2
2023 Approximating a RUM from Distributions on k-Slates
abstract
In this work we consider the problem of fitting Random Utility Models (RUMs) to user choices. Given the winner distributions of the subsets of size $k$ of a universe, we obtain a polynomial-time algorithm that finds the RUM that best approximates the given distribution on average. Our algorithm is based on a linear program that we solve using the ellipsoid method. Given that its separation oracle problem is NP-hard, we devise an approximate separation oracle that can be viewed as a generalization of the weighted Feedback Arc Set problem to hypergraphs. Our theoretical result can also be made practical: we obtain a heuristic that scales to real-world datasets.
Flavio Chierichetti, Mirko Giacchini, Ravi Kumar 0001, Alessandro Panconesi, Andrew Tomkins
AISTATS2