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

Suryanarayana Sankagiri

dblp:185/3642 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
3since 2021 · last 2025
0000-0002-6565-6233ORCID · corroborated

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

Artificial intelligence and machine learning · 2 · 1 first-author · 2 since 2021Computer networks · 1 · 1 first-author · 1 since 2021Theory of computation · 1Applied, interdisciplinary, general and emerging computing · 1

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.

Databases, data mining, and information retrieval
2 papers
Recommender systems · 82% Data mining · 18%
Computer networks
1 paper
Network optimization and economics · 100%
Network and information security
1 paper
Blockchain and cryptocurrency security · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Theoretical computer science
2 papers
Mathematical optimization · 54% Graph algorithms and graph theory · 46%
Artificial intelligence
1 paper
Optimization for machine learning · 100%

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

TopicWeightPapersLastEvidence papers
Recommender systems
collaborative filtering
0.912025
Recommendations with Sparse Comparison Data: Provably Fast Convergence for Nonconvex Matrix Factorization · ICML 2025
Recommender systems › collaborative filtering
matrix factorization
0.912025
Recommendations with Sparse Comparison Data: Provably Fast Convergence for Nonconvex Matrix Factorization · ICML 2025
Network optimization and economics › resource allocation
network utility maximization
0.912025
Pricing for Routing and Flow-Control in Payment Channel Networks · IEEE Trans. Netw. 2025
Network optimization and economics
pricing
0.912025
Pricing for Routing and Flow-Control in Payment Channel Networks · IEEE Trans. Netw. 2025
Blockchain and cryptocurrency security
payment channel network
0.912025
Pricing for Routing and Flow-Control in Payment Channel Networks · IEEE Trans. Netw. 2025
Data mining › structured data mining › graph mining
community detection
0.412019
Community Recovery in a Preferential Attachment Graph · IEEE Trans. Inf. Theory 2019
Machine learning › Optimization for machine learning
non-convex optimization
0.312025
Recommendations with Sparse Comparison Data: Provably Fast Convergence for Nonconvex Matrix Factorization · ICML 2025
Distributed systems
blockchain
0.312025
Pricing for Routing and Flow-Control in Payment Channel Networks · IEEE Trans. Netw. 2025
Distributed systems
consensus
0.312025
Pricing for Routing and Flow-Control in Payment Channel Networks · IEEE Trans. Netw. 2025
Mathematical optimization
convergence analysis
0.312025
Recommendations with Sparse Comparison Data: Provably Fast Convergence for Nonconvex Matrix Factorization · ICML 2025
Graph algorithms and graph theory › random graph models
preferential attachment
0.112019
Community Recovery in a Preferential Attachment Graph · IEEE Trans. Inf. Theory 2019
Graph algorithms and graph theory
random graphs
0.112019
Community Recovery in a Preferential Attachment Graph · IEEE Trans. Inf. Theory 2019

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

gradient descent · 5.2maximum likelihood estimation · 2.6dual decomposition · 2.6message passing · 0.8degree thresholding · 0.8belief propagation · 0.8
YearPublicationVenuePosition
2025 Recommendations with Sparse Comparison Data: Provably Fast Convergence for Nonconvex Matrix Factorization
abstract
In this paper, we consider a recommender system that elicits user feedback through pairwise comparisons instead of ratings. We study the problem of learning personalised preferences from such comparison data via collaborative filtering. Similar to the classical matrix completion setting, we assume that users and items are endowed with low-dimensional latent features. These features give rise to user-item utilities, and the comparison outcomes are governed by a discrete choice model over these utilities. The task of learning these features is then formulated as a maximum likelihood problem over the comparison dataset. Despite the resulting optimization problem being nonconvex, we show that gradient-based methods converge exponentially to the latent features, given a warm start. Importantly, this result holds in a sparse data regime, where each user compares only a few pairs of items. Our main technical contribution is to extend key concentration results commonly used in matrix completion to our model. Simulations reveal that the empirical performance of the method exceeds theoretical predictions, even when some assumptions are relaxed. Our work demonstrates that learning personalised recommendations from comparison data is both computationally and statistically efficient.
Suryanarayana Sankagiri, Jalal Etesami, Matthias Grossglauser
ICML1
2025 Measuring IIA Violations in Similarity Choices with Bayesian Models
abstract
Similarity choice data occur when humans make choices among alternatives based on their similarity to a target, \emph{e.g.}, in the context of information retrieval and in embedding learning settings. Classical metric-based models of similarity choice assume independence of irrelevant alternatives (IIA), a property that allows for a simpler formulation. While IIA violations have been detected in many discrete choice settings, the similarity choice setting has received scant attention. This is because the target-dependent nature of the choice complicates IIA testing. We propose two statistical methods to test for IIA: a classical goodness-of-fit test and a Bayesian counterpart based on the framework of Posterior Predictive Checks (PPC). This Bayesian approach, our main technical contribution, quantifies the degree of IIA violation beyond its mere significance. We curate two datasets: one with choice sets designed to elicit IIA violations, and another with randomly generated choice sets from the same item universe. Our tests confirmed significant IIA violations on both datasets, and notably, we find a comparable degree of violation between them. Further, we devise a new PPC test for population homogeneity. Results show that the population is indeed homogenous, suggesting that the IIA violations are driven by context effects—specifically, interactions within the choice sets. These results highlight the need for new similarity choice models that account for such context effects.
Hugo Sales Correa, Suryanarayana Sankagiri, Daniel R. Figueiredo 0001, Matthias Grossglauser
UAI2
2025 Pricing for Routing and Flow-Control in Payment Channel Networks
abstract
A payment channel network is a blockchain-based overlay mechanism that allows parties to transact more efficiently than directly using the blockchain. These networks are composed of payment channels that carry transactions between pairs of users. Due to its design, a payment channel cannot sustain a net flow of money in either direction indefinitely. Therefore, a payment channel network cannot serve transaction requests arbitrarily over a long period of time. We introduceDEBT control, a joint routing and flow-control protocol that guides a payment channel network towards an optimal operating state for any steady-state demand. In this protocol, each channel sets a price for routing transactions through it. Transacting users make flow-control and routing decisions by responding to these prices. A channel updates its price based on the net flow of money through it. We develop the protocol by formulating a network utility maximization problem and solving its dual through gradient descent. We provide convergence guarantees for the protocol and also illustrate its behavior through simulations.
Suryanarayana Sankagiri, Bruce E. Hajek
IEEE Trans. Netw.1
2019 Community Recovery in a Preferential Attachment Graph
abstract
A message passing algorithm is derived for recovering communities within a graph generated by a variation of the Barabási-Albert preferential attachment model. The estimator is assumed to know the arrival times, or order of attachment, of the vertices. The derivation of the algorithm is based on belief propagation under an independence assumption. Two precursors to the message passing algorithm are analyzed: the first is a degree thresholding (DT) algorithm and the second is an algorithm based on the arrival times of the children (C) of a given vertex, where the children of a given vertex are the vertices that attached to it. Comparison of the performance of the algorithms shows it is beneficial to know the arrival times, not just the number, of the children. The probability of correct classification of a vertex is asymptotically determined by the fraction of vertices arriving before it. Two extensions of Algorithm C are given: the first is based on joint likelihood of the children of a fixed set of vertices; it can sometimes be used to seed the message passing algorithm. The second is the message passing algorithm. Simulation results are given.
Bruce E. Hajek, Suryanarayana Sankagiri
IEEE Trans. Inf. Theory2
2018 Recovering a Hidden Community in a Preferential Attachment Graph
abstract
A message passing algorithm is derived for recovering a dense subgraph within a graph generated by a variation of the Barabasi-Albert preferential attachment model. The estimator is assumed to know the order of attachment, of the vertices. The derivation of the algorithm is based on belief propagation under an independence assumption. Two precursors to the message passing algorithm are analyzed: the first is a degree thresholding (DT) algorithm and the second is an algorithm based on the arrival times of the children (C) of a given vertex, where the children of a given vertex are the vertices that attached to it. Algorithm C significantly outperforms DT, showing it is beneficial to know the arrival times of the children, beyond simply knowing the number of them. For fixed fraction of vertices in the community, fixed number of new edges per arriving vertex, and fixed affinity between vertices in the community, the probability of error for recovering the label of a vertex is found as a function of the time of attachment, for either algorithm DT or C, in the large graph limit. By averaging over the time of attachment, the limit in probability of the fraction of label errors made over all vertices is identified, for either of the algorithms DT or C. An extended version of this paper is at arXiv 1801.06818, which also includes message passing for two symmetric communities.
Bruce E. Hajek, Suryanarayana Sankagiri
ISIT2