This thesis investigates algorithmic problems arising in the context of the Web economy, focusing on two central themes: learning Random Utility Models (RUMs) and Online Bipartite Matching. Both problems are motivated by modern digital platforms---RUMs model user choice behavior in online platforms, while Online Bipartite Matching captures core challenges in online advertising allocation. The first part of the thesis considers platforms that host vast catalogs of items but interact with users only through small subsets of options (``slates''). This setting reflects practical constraints faced by real-world systems, such as the ten blue links of web search or a movie shelf on Prime Video or Netflix. Modeling user behavior through Random Utility Models---the gold standard in Economics for discrete choice problems---we establish sharp bounds on the slate size required to predict user preferences across all possible subsets of items. We present improved algorithms and strong impossibility results for this problem. These impossibility results, which are further supported by empirical assessments on real-world datasets of moderate size, reveal a significant gap in the ability of current recommendation platforms to infer global preferences from limited interactions. The second part addresses Online Bipartite Matching, a fundamental abstraction for online ad allocation. We derive a new impossibility bound showing that no online algorithm can achieve a competitive ratio better than 1 - e^{1 - e}. Our result, based on a simple and analytically tractable construction, currently stands as the best-known upper bound for many variants of stochastic online bipartite matching, including the famous randomly-permuted-adversarial-graph variant, improving the long-standing 0.823 bound of Manshadi, Oveis Gharan, and Saberi (SODA, 2011) after 14 years. Overall, this thesis advances the state of the art on two fundamental problems at the intersection of algorithms and economics, highlighting both the algorithmic possibilities and the intrinsic limitations of large-scale online systems.

Some algorithmic problems for the Web Economy

GIACCHINI, MIRKO
2026

Abstract

This thesis investigates algorithmic problems arising in the context of the Web economy, focusing on two central themes: learning Random Utility Models (RUMs) and Online Bipartite Matching. Both problems are motivated by modern digital platforms---RUMs model user choice behavior in online platforms, while Online Bipartite Matching captures core challenges in online advertising allocation. The first part of the thesis considers platforms that host vast catalogs of items but interact with users only through small subsets of options (``slates''). This setting reflects practical constraints faced by real-world systems, such as the ten blue links of web search or a movie shelf on Prime Video or Netflix. Modeling user behavior through Random Utility Models---the gold standard in Economics for discrete choice problems---we establish sharp bounds on the slate size required to predict user preferences across all possible subsets of items. We present improved algorithms and strong impossibility results for this problem. These impossibility results, which are further supported by empirical assessments on real-world datasets of moderate size, reveal a significant gap in the ability of current recommendation platforms to infer global preferences from limited interactions. The second part addresses Online Bipartite Matching, a fundamental abstraction for online ad allocation. We derive a new impossibility bound showing that no online algorithm can achieve a competitive ratio better than 1 - e^{1 - e}. Our result, based on a simple and analytically tractable construction, currently stands as the best-known upper bound for many variants of stochastic online bipartite matching, including the famous randomly-permuted-adversarial-graph variant, improving the long-standing 0.823 bound of Manshadi, Oveis Gharan, and Saberi (SODA, 2011) after 14 years. Overall, this thesis advances the state of the art on two fundamental problems at the intersection of algorithms and economics, highlighting both the algorithmic possibilities and the intrinsic limitations of large-scale online systems.
26-gen-2026
Inglese
CHIERICHETTI, FLAVIO
PANCONESI, Alessandro
Università degli Studi di Roma "La Sapienza"
File in questo prodotto:
File Dimensione Formato  
Tesi_dottorato_Giacchini.pdf

accesso aperto

Licenza: Creative Commons
Dimensione 3.17 MB
Formato Adobe PDF
3.17 MB Adobe PDF Visualizza/Apri

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14242/357516
Il codice NBN di questa tesi è URN:NBN:IT:UNIROMA1-357516