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

Liren Shan

dblp:191/8146 · DBLP profile ↗
← Back
19ranked-venue papers
3as first author
13since 2021 · last 2026
0000-0002-4273-3005ORCID · corroborated

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

Artificial intelligence and machine learning · 12 · 1 first-author · 9 since 2021Theory of computation · 6 · 2 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-author · 2 since 2021Security and privacy · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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.

Theoretical computer science
12 papers
Algorithmic game theory and mechanism design · 31% Graph algorithms and graph theory · 20% Approximation and online algorithms · 18%
Artificial intelligence
5 papers
Trustworthy machine learning · 62% Efficient and distributed learning · 25% Probabilistic and Bayesian machine learning · 8%
Network and information security
1 paper
Security and privacy of machine learning · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning › uncertainty estimation
conformal prediction
1.922026
Ensemble Conformal Predictor (EnCP): A New Conformal Predictor with Robustness Guarantees Against Data Poisoning Attacks · SP 2026
Volume Optimality in Conformal Prediction with Structured Prediction Sets · ICML 2025
Algorithms and data structures
clustering
1.632023
Random Cuts are Optimal for Explainable k-Medians · NeurIPS 2023
Near-Optimal Algorithms for Explainable k-Medians and k-Means · ICML 2021
Improved Guarantees for k-means++ and k-means++ Parallel · NeurIPS 2020
Algorithmic game theory and mechanism design
mechanism design
1.622026
Testing Under Strategic Manipulation: Mechanism Design for Human and AI Institutions · AAAI 2026
Optimization of Scoring Rules · EC 2022
Machine learning › Trustworthy machine learning
robustness
1.322026
Ensemble Conformal Predictor (EnCP): A New Conformal Predictor with Robustness Guarantees Against Data Poisoning Attacks · SP 2026
LiD-FL: Towards List-Decodable Federated Learning · AAAI 2025
Graph algorithms and graph theory
centrality
1.032019
Current Flow Group Closeness Centrality for Complex Networks? · WWW 2019
Biharmonic Distance Related Centrality for Edges in Weighted Networks · IJCAI 2018
Improving Information Centrality of a Node in Complex Networks by Adding Edges · IJCAI 2018
Approximation and online algorithms
approximation algorithms
1.022022
Explainable k-means: don't be greedy, plant bigger trees! · STOC 2022
Improved Guarantees for k-means++ and k-means++ Parallel · NeurIPS 2020
Security and privacy of machine learning
poisoning attack
1.012026
Ensemble Conformal Predictor (EnCP): A New Conformal Predictor with Robustness Guarantees Against Data Poisoning Attacks · SP 2026
Security and privacy of machine learning
poisoning attack defense
1.012026
Ensemble Conformal Predictor (EnCP): A New Conformal Predictor with Robustness Guarantees Against Data Poisoning Attacks · SP 2026
Machine learning › Efficient and distributed learning › federated learning › robust federated learning
byzantine-robust federated learning
0.912025
LiD-FL: Towards List-Decodable Federated Learning · AAAI 2025
Machine learning › Efficient and distributed learning
federated learning
0.912025
LiD-FL: Towards List-Decodable Federated Learning · AAAI 2025
Graph algorithms and graph theory › spectral graph theory
cheeger inequality
0.812024
Higher-Order Cheeger Inequality for Partitioning with Buffers · SODA 2024
Graph algorithms and graph theory
graph partitioning
0.812024
Higher-Order Cheeger Inequality for Partitioning with Buffers · SODA 2024
Approximation and online algorithms › approximation algorithms › combinatorial approximation algorithms
greedy approximation
0.722019
Current Flow Group Closeness Centrality for Complex Networks? · WWW 2019
Improving Information Centrality of a Node in Complex Networks by Adding Edges · IJCAI 2018
Mathematical optimization › submodular optimization
submodular maximization
0.722019
Current Flow Group Closeness Centrality for Complex Networks? · WWW 2019
Improving Information Centrality of a Node in Complex Networks by Adding Edges · IJCAI 2018
Algorithmic game theory and mechanism design › mechanism design › algorithmic mechanism design
approximation mechanisms
0.712023
Optimal Scoring Rules for Multi-dimensional Effort · COLT 2023
Approximation and online algorithms › online algorithms
competitive analysis
0.712023
Random Cuts are Optimal for Explainable k-Medians · NeurIPS 2023
Machine learning › Probabilistic and Bayesian machine learning
clustering
0.612022
Explainable k-means: don't be greedy, plant bigger trees! · STOC 2022
Algorithmic game theory and mechanism design › social choice › voting
scoring rules
0.612022
Optimization of Scoring Rules · EC 2022
Algorithms and data structures › clustering
explainable clustering
0.512021
Near-Optimal Algorithms for Explainable k-Medians and k-Means · ICML 2021
Algorithms and data structures › clustering
k-means clustering
0.412020
Improved Guarantees for k-means++ and k-means++ Parallel · NeurIPS 2020
Graph algorithms and graph theory › centrality
edge centrality
0.312018
Biharmonic Distance Related Centrality for Edges in Weighted Networks · IJCAI 2018
Machine learning › Trustworthy machine learning › robustness
adversarial attack
0.312025
LiD-FL: Towards List-Decodable Federated Learning · AAAI 2025
Algorithmic game theory and mechanism design › mechanism design
information elicitation
0.212022
Optimization of Scoring Rules · EC 2022
Algorithmic game theory and mechanism design › mechanism design › information elicitation
proper scoring rules
0.212022
Optimization of Scoring Rules · EC 2022
Graph algorithms and graph theory › metric graph theory › graph distance
biharmonic distance
0.112018
Biharmonic Distance Related Centrality for Edges in Weighted Networks · IJCAI 2018
Graph algorithms and graph theory › metric graph theory
graph distance
0.112018
Biharmonic Distance Related Centrality for Edges in Weighted Networks · IJCAI 2018

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

sequential testing · 2.0mechanism design · 2.0ensemble methods · 2.0conformal prediction · 2.0bicriteria approximation · 1.6threshold decision trees · 1.1stochastic gradient descent · 0.9list decoding · 0.9ellipsoid · 0.9dynamic programming · 0.9distributional conformal prediction · 0.9coreset · 0.9VC dimension · 0.9random coordinate cut · 0.7knapsack problem · 0.7approximation algorithm · 0.7threshold decision tree · 0.6
YearPublicationVenuePosition
2026 Testing Under Strategic Manipulation: Mechanism Design for Human and AI Institutions
abstract
We study how the design of testing institutions, encompassing both the tests themselves and the procedures used to administer them, shapes selection outcomes in environments with multiple criteria and strategic agents. We model the testing agency as either a set of independent bureaucracies (each test administered separately) or a joint bureaucracy (where test order and personalization can be coordinated). Our mechanism design analysis shows that under a joint bureaucracy, fixed-order sequential mechanisms with stringent tests are optimal for maximizing the probability mass of qualified candidates selected. Furthermore, we demonstrate that personalizing tests through upfront communication, now increasingly feasible via AI and automation, can select all qualified candidates. Finally, we compare institutional settings and quantify the value of controlling test order, showing that the benefit depends critically on the distribution of testees and the stringency of optimal tests. Our results contribute to the design of robust, efficient, and fair testing systems in both human and AI-mediated environments.
Xiaoyun Qiu, Liren Shan
AAAI2
2026 Ensemble Conformal Predictor (EnCP): A New Conformal Predictor with Robustness Guarantees Against Data Poisoning Attacks
Runyang Feng, Liren Shan, Binghui Wang
SP4
2025 LiD-FL: Towards List-Decodable Federated Learning
abstract
Federated learning is often used in environments with many unverified participants. Therefore, federated learning under adversarial attacks receives significant attention. This paper proposes an algorithmic framework for list-decodable federated learning, where a central server maintains a list of models, with at least one guaranteed to perform well. The framework has no strict restriction on the fraction of honest clients, extending the applicability of Byzantine federated learning to the scenario with more than half adversaries. Assuming the variance of gradient noise in stochastic gradient descent is bounded, we prove a convergence theorem of our method for strongly convex and smooth losses. Experimental results, including image classification tasks with both convex and non-convex losses, demonstrate that the proposed algorithm can withstand the malicious majority under various attacks.
Liren Shan, Ronghui You, Yuhao Yi
AAAI2
2025 Computing High-dimensional Confidence Sets for Arbitrary Distributions
abstract
We study the problem of learning a high-density region of an arbitrary distribution over $\mathbb{R}^d$. Given a target coverage parameter $\delta$, and sample access to an arbitrary distribution $\mathcal{D}$, we want to output a confidence set $S \subset \mathbb{R}^d$ such that $S$ achieves $\delta$ coverage of $\mathcal{D}$, i.e., $\mathbb{P}_{y \sim \mathcal{D}} \left[ y \in S \right] \ge \delta$, and the volume of $S$ is as small as possible. This is a central problem in high-dimensional statistics with applications in high-dimensional analogues of finding confidence intervals, uncertainty quantification, and support estimation. In the most general setting, this problem is statistically intractable, so we restrict our attention to competing with sets from a concept class $\mathcal{C}$ with bounded VC-dimension. An algorithm for learning confidence sets is competitive with class $\mathcal{C}$ if, given samples from an arbitrary distribution $\mathcal{D}$, it outputs in polynomial time a set that achieves $\delta$ coverage of $\mathcal{D}$, and whose volume is competitive with the smallest set in $\mathcal{C}$ with the required coverage $\delta$. This problem is computationally challenging even in the basic setting when $\mathcal{C}$ is the set of all Euclidean balls. Existing algorithms based on coresets find in polynomial time a ball whose volume is $\exp(\tilde{O}( d/ \log d))$-factor competitive with the volume of the best ball. Our main result is an algorithm that finds a confidence set whose volume is $\exp(\tilde{O}(d^{1/2}))$ factor competitive with the optimal ball having the desired coverage. It is surprisingly simple and also extends to finding confidence sets competitive against unions of $k$ balls, and improved guarantees under additional assumptions. The algorithm is improper (it outputs an ellipsoid). Combined with our computational intractability result for proper learning balls within an $\exp(\tilde{O}(d^{1-o(1)}))$ approximation factor in volume, our results provide an interesting separation between proper and (improper) learning of confidence sets.
Liren Shan, Vaidehi Srinivas, Aravindan Vijayaraghavan
COLT2
2025 Volume Optimality in Conformal Prediction with Structured Prediction Sets
abstract
Conformal Prediction is a widely studied technique to construct prediction sets of future observations. Most conformal prediction methods focus on achieving the necessary coverage guarantees, but do not provide formal guarantees on the size (volume) of the prediction sets. We first prove the impossibility of volume optimality where any distribution-free method can only find a trivial solution. We then introduce a new notion of volume optimality by restricting the prediction sets to belong to a set family (of finite VC-dimension), specifically a union of $k$-intervals. Our main contribution is an efficient distribution-free algorithm based on dynamic programming (DP) to find a union of $k$-intervals that is guaranteed for any distribution to have near-optimal volume among all unions of $k$-intervals satisfying the desired coverage property. By adopting the framework of distributional conformal prediction (Chernozhukov et al., 2021), the new DP based conformity score can also be applied to achieve approximate conditional coverage and conditional restricted volume optimality, as long as a reasonable estimator of the conditional CDF is available. While the theoretical results already establish volume-optimality guarantees, they are complemented by experiments that demonstrate that our method can significantly outperform existing methods in many settings.
Liren Shan, Vaidehi Srinivas, Aravindan Vijayaraghavan
ICML2
2025 Dynamic Algorithm for Explainable $k$-medians Clustering under ℓp Norm
Konstantin Makarychev, Ilias Papanikolaou, Liren Shan
NeurIPS3
2024 Higher-Order Cheeger Inequality for Partitioning with Buffers
abstract
We prove a new generalization of the higher-order Cheeger inequality for partitioning with buffers. Consider a graph G = (V, E). The buffered expansion of a set S ⊆ V with a buffer B ⊆ V \ S is the edge expansion of S after removing all the edges from set S to its buffer B. An ɛ-buffered k-partitioning is a partitioning of a graph into disjoint components Pi and buffers Bi, in which the size of buffer Bi for Pi is small relative to the size of Pi: |Bi| ≤ ɛ|Pi|. The buffered expansion of a buffered partition is the maximum of buffered expansions of the k sets Pi with buffers Bi. Let be the buffered expansion of the optimal ɛ-buffered k-partitioning, then for every δ > 0,
Konstantin Makarychev, Yury Makarychev, Liren Shan, Aravindan Vijayaraghavan
SODA3
2023 Optimal Scoring Rules for Multi-dimensional Effort
abstract
This paper develops a framework for the design of scoring rules to optimally incentivize an agent to exert a multi-dimensional effort. This framework is a generalization to strategic agents of the classical knapsack problem (cf. Briest, Krysta, and Vocking, 2005; Singer, 2010) and it is foundational to applying algorithmic mechanism design to the classroom. The paper identifies two simple families of scoring rules that guarantee constant approximations to the optimal scoring rule. The truncated separate scoring rule is the sum of single dimensional scoring rules that is truncated to the bounded range of feasible scores. The threshold scoring rule gives the maximum score if reports exceed a threshold and zero otherwise. Approximate optimality of one or the other of these rules is similar to the bundling or selling separately result of Babaioff, Immorlica, Lucier, and Weinberg (2014). Finally, we show that the approximate optimality of the best of those two simple scoring rules is robust when the agent’s choice of effort is made sequentially.
Jason D. Hartline, Liren Shan, Yingkai Li, Yifan Wu 0005
COLT2
2023 Approximation Algorithm for Norm Multiway Cut
abstract
We consider variants of the classic Multiway Cut problem. Multiway Cut asks to partition a graph $G$ into $k$ parts so as to separate $k$ given terminals. Recently, Chandrasekaran and Wang (ESA 2021) introduced $\ell_p$-norm Multiway, a generalization of the problem, in which the goal is to minimize the $\ell_p$ norm of the edge boundaries of $k$ parts. We provide an $O(\log^{1/2} n\log^{1/2+1/p} k)$ approximation algorithm for this problem, improving upon the approximation guarantee of $O(\log^{3/2} n \log^{1/2} k)$ due to Chandrasekaran and Wang. We also introduce and study Norm Multiway Cut, a further generalization of Multiway Cut. We assume that we are given access to an oracle, which answers certain queries about the norm. We present an $O(\log^{1/2} n \log^{7/2} k)$ approximation algorithm with a weaker oracle and an $O(\log^{1/2} n \log^{5/2} k)$ approximation algorithm with a stronger oracle. Additionally, we show that without any oracle access, there is no $n^{1/4-\varepsilon}$ approximation algorithm for every $\varepsilon > 0$ assuming the Hypergraph Dense-vs-Random Conjecture.
Charlie Carlson, Jafar Jafarov, Konstantin Makarychev, Yury Makarychev, Liren Shan
ESA5
2023 Random Cuts are Optimal for Explainable k-Medians
abstract
We show that the RandomCoordinateCut algorithm gives the optimal competitive ratio for explainable $k$-medians in $\ell_1$. The problem of explainable $k$-medians was introduced by Dasgupta, Frost, Moshkovitz, and Rashtchian in 2020. Several groups of authors independently proposed a simple polynomial-time randomized algorithm for the problem and showed that this algorithm is $O(\log k \log\log k)$ competitive. We provide a tight analysis of the algorithm and prove that its competitive ratio is upper bounded by $2\ln k+2$. This bound matches the $\Omega(\log k)$ lower bound by Dasgupta et al (2020).
Konstantin Makarychev, Liren Shan
NeurIPS2
2022 Optimization of Scoring Rules
abstract
This paper introduces an objective for optimizing proper scoring rules. The objective is to maximize the increase in payoff of a forecaster who exerts a binary level of effort to refine a posterior belief from a prior belief. In this framework we characterize optimal scoring rules in simple settings, give efficient algorithms for computing optimal scoring rules in complex settings, and identify simple scoring rules that are approximately optimal. In comparison, standard scoring rules in theory and practice -- for example the quadratic rule, scoring rules for the expectation, and scoring rules for multiple tasks that are averages of single-task scoring rules -- can be very far from optimal.
Yingkai Li, Jason D. Hartline, Liren Shan, Yifan Wu 0005
EC3
2022 Explainable k-means: don't be greedy, plant bigger trees!
abstract
We provide a new bi-criteria Õ(log2 k) competitive algorithm for explainable k-means clustering. Explainable k-means was recently introduced by Dasgupta, Frost, Moshkovitz, and Rashtchian (ICML 2020). It is described by an easy to interpret and understand (threshold) decision tree or diagram. The cost of the explainable k-means clustering equals to the sum of costs of its clusters; and the cost of each cluster equals the sum of squared distances from the points in the cluster to the center of that cluster. The best non bi-criteria algorithm for explainable clustering Õ(k) competitive, and this bound is tight.
Konstantin Makarychev, Liren Shan
STOC2
2021 Near-Optimal Algorithms for Explainable k-Medians and k-Means
abstract
We consider the problem of explainable $k$-medians and $k$-means introduced by Dasgupta, Frost, Moshkovitz, and Rashtchian (ICML 2020). In this problem, our goal is to find a \emph{threshold decision tree} that partitions data into $k$ clusters and minimizes the $k$-medians or $k$-means objective. The obtained clustering is easy to interpret because every decision node of a threshold tree splits data based on a single feature into two groups. We propose a new algorithm for this problem which is $\tilde O(\log k)$ competitive with $k$-medians with $\ell_1$ norm and $\tilde O(k)$ competitive with $k$-means. This is an improvement over the previous guarantees of $O(k)$ and $O(k^2)$ by Dasgupta et al (2020). We also provide a new algorithm which is $O(\log^{\nicefrac{3}{2}} k)$ competitive for $k$-medians with $\ell_2$ norm. Our first algorithm is near-optimal: Dasgupta et al (2020) showed a lower bound of $\Omega(\log k)$ for $k$-medians; in this work, we prove a lower bound of $\tilde\Omega(k)$ for $k$-means. We also provide a lower bound of $\Omega(\log k)$ for $k$-medians with $\ell_2$ norm.
Konstantin Makarychev, Liren Shan
ICML2
2020 Improved Guarantees for k-means++ and k-means++ Parallel
abstract
In this paper, we study k-means++ and k-means||, the two most popular algorithms for the classic k-means clustering problem. We provide novel analyses and show improved approximation and bi-criteria approximation guarantees for k-means++ and k-means||. Our results give a better theoretical justification for why these algorithms perform extremely well in practice.
Konstantin Makarychev, Aravind Reddy, Liren Shan
NeurIPS3
2019 Current Flow Group Closeness Centrality for Complex Networks?
abstract
The problem of selecting a group of vertices under certain constraints that maximize their joint centrality arises in many practical scenarios. In this paper, we extend the notion of current flow closeness centrality (CFCC) to a set of vertices in a graph, and investigate the problem of selecting a subset S to maximizes its CFCC C(S), with the cardinality constraint |S| = k. We show the NP-hardness of the problem, but propose two greedy algorithms to minimize the reciprocal of C(S). We prove the approximation ratios by showing the monotonicity and supermodularity. A proposed deterministic greedy algorithm has an approximation factor and cubic running time. To compare with, a proposed randomized algorithm gives -approximation in nearly-linear time, for any ? > 0. Extensive experiments on model and real networks demonstrate the effectiveness and efficiency of the proposed algorithms, with the randomized algorithm being applied to massive networks with more than a million vertices.
Huan Li 0002, Richard Peng, Liren Shan, Yuhao Yi, Zhongzhi Zhang
WWW3
2018 Improving Information Centrality of a Node in Complex Networks by Adding Edges
abstract
The problem of increasing the centrality of a network node arises in many practical applications. In this paper, we study the optimization problem of maximizing the information centrality Iv of a given node v in a network with n nodes and m edges, by creating k new edges incident to v. Since Iv is the reciprocal of the sum of resistance distance Rv between v and all nodes, we alternatively consider the problem of minimizing Rv by adding k new edges linked to v. We show that the objective function is monotone and supermodular. We provide a simple greedy algorithm with an approximation factor (1 − 1/e) and O(n^3) running time. To speed up the computation, we also present an algorithm to compute (1 − 1/e − epsilon) approximate resistance distance Rv after iteratively adding k edges, the running time of which is Otilde(mk*epsilon^−2) for any epsilon > 0, where the Otilde(·) notation suppresses the poly(log n) factors. We experimentally demonstrate the effectiveness and efficiency of our proposed algorithms.
Liren Shan, Yuhao Yi, Zhongzhi Zhang
IJCAI1
2018 Biharmonic Distance Related Centrality for Edges in Weighted Networks
abstract
The Kirchhoff index, defined as the sum of effective resistances over pairs all of nodes, is of primary significance in diverse contexts of complex networks. In this paper, we propose to use the rate at which the Kirchhoff index changes with respect to the change of resistance of an edge as a measure of importance for this edge in weighted networks. For an arbitrary edge, we explicitly determine the change of the Kirchhoff index and express it in terms of the biharmonic distance between its end nodes, and thus call this centrality as biharmonic distance related centrality (BDRC). We show that BDRC has a better discriminating power than those commonly used metrics, such as edge betweenness and spanning edge centrality. We give an efficient algorithm that provides an approximation of biharmonic distance for all edges in nearly linear time of the number of edges, with a high probability. Experiment results validate the efficiency and accuracy of the presented algorithm.
Yuhao Yi, Liren Shan, Huan Li 0002, Zhongzhi Zhang
IJCAI2
2018 Independence number and the number of maximum independent sets in pseudofractal scale-free web and Sierpiński gasket
Liren Shan, Huan Li 0002, Zhongzhi Zhang
Theor. Comput. Sci.1
2017 Domination number and minimum dominating sets in pseudofractal scale-free web and Sierpiński graph
Liren Shan, Huan Li 0002, Zhongzhi Zhang
Theor. Comput. Sci.1