Source author record

Erasmo Tani

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

2works
5topics
4close collaborators

Published work

2 publications

preprint2026arXiv

Learning Multinomial Logits in O(nlog⁡n)O(n \log n) time

A Multinomial Logit (MNL) model is composed of a finite universe of items [n]={1,...,n}[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 ε\varepsilon 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′M' that induces, for each slate SS, a distribution MS′M'_S on SS that is within ε\varepsilon total variation distance of the true distribution. Our adaptive algorithm makes O(nε3log⁡n)O\left(\frac{n}{\varepsilon^{3}}\log n\right) queries, while our non-adaptive algorithm makes O(n2ε3log⁡nlog⁡nε)O\left(\frac{n^{2}}{\varepsilon^{3}}\log n \log\frac{n}{\varepsilon}\right) 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ε2log⁡n)Ω\left(\frac{n}{\varepsilon^{2}}\log n\right) for adaptive queries and Ω(n2ε2log⁡n)Ω\left(\frac{n^{2}}{\varepsilon^{2}}\log n\right) for non-adaptive queries, thus proving that our adaptive algorithm is optimal in its dependence on the support size nn, while the non-adaptive one is tight within a log⁡n\log n factor.

preprint2026arXiv

On the LSH Distortion of Ulam and Cayley Similarities

Locality-sensitive hashing (LSH) has found widespread use as a fundamental primitive, particularly to accelerate nearest neighbor search. An LSH scheme for a similarity function S:X×X→[0,1]S:\mathcal{X} \times \mathcal{X} \to [0,1] is a distribution over hash functions on X\mathcal{X} with the property that the probability of collision of any two elements x,y∈Xx,y\in \mathcal{X} is exactly equal to S(x,y)S(x,y). However, not all similarity functions admit exact LSH schemes. The notion of LSH distortion measures how multiplicatively close a similarity function is to having an LSH scheme. In this work, we study the LSH distortion of the Ulam and Cayley similarities, which are popular similarity measures on permutations of nn elements. We show that the Ulam similarity admits a sublinear LSH distortion of O(n/log⁡n)O(n / \sqrt{\log n}); we also prove a lower bound of Ω(n0.12)Ω(n^{0.12}) on the best LSH distortion achievable. On the other hand, we show that the LSH distortion of the Cayley similarity is Θ(n)Θ(n).

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.