Shuguang Hu

dblp:116/2201 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
1since 2021 · last 2022
0000-0002-7602-4127ORCID · corroborated

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

Databases, data management, data science and information retrieval · 3 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 1 first-authorTheory of computation · 2

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
4 papers
Approximation and online algorithms · 24% Computational geometry · 24% Mathematical optimization · 24%
Artificial intelligence
2 papers
Graph learning · 100%
Databases, data mining, and information retrieval
1 paper
Data mining · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning
hypergraph learning
0.722020
Re-Revisiting Learning on Hypergraphs: Confidence Interval, Subgradient Method, and Extension to Multiclass · IEEE Trans. Knowl. Data Eng. 2020
Re-revisiting Learning on Hypergraphs: Confidence Interval and Subgradient Method · ICML 2017
Machine learning › Graph learning › hypergraph learning
semi-supervised learning on hypergraphs
0.722020
Re-Revisiting Learning on Hypergraphs: Confidence Interval, Subgradient Method, and Extension to Multiclass · IEEE Trans. Knowl. Data Eng. 2020
Re-revisiting Learning on Hypergraphs: Confidence Interval and Subgradient Method · ICML 2017
Computational geometry › metric geometry
doubling metrics
0.622018
A PTAS for the Steiner Forest Problem in Doubling Metrics · SIAM J. Comput. 2018
A PTAS for the Steiner Forest Problem in Doubling Metrics · FOCS 2016
Approximation and online algorithms › approximation algorithms › network design
steiner forest
0.622018
A PTAS for the Steiner Forest Problem in Doubling Metrics · SIAM J. Comput. 2018
A PTAS for the Steiner Forest Problem in Doubling Metrics · FOCS 2016
Data mining
clustering
0.612022
Fully Dynamic $k$k-Center Clustering With Improved Memory Efficiency · IEEE Trans. Knowl. Data Eng. 2022
Data mining › clustering › center-based clustering
k-center clustering
0.612022
Fully Dynamic $k$k-Center Clustering With Improved Memory Efficiency · IEEE Trans. Knowl. Data Eng. 2022
Graph algorithms and graph theory › metric graph theory
metric dimension
0.312018
A PTAS for the Steiner Forest Problem in Doubling Metrics · SIAM J. Comput. 2018
Mathematical optimization › continuous optimization
convex optimization
0.312017
Re-revisiting Learning on Hypergraphs: Confidence Interval and Subgradient Method · ICML 2017
Mathematical optimization › continuous optimization › convex optimization › first-order methods › gradient-based optimization
subgradient method
0.312017
Re-revisiting Learning on Hypergraphs: Confidence Interval and Subgradient Method · ICML 2017
Algorithms and data structures
dynamic algorithms
0.212022
Fully Dynamic $k$k-Center Clustering With Improved Memory Efficiency · IEEE Trans. Knowl. Data Eng. 2022
Algorithms and data structures › dynamic algorithms
fully dynamic clustering
0.212022
Fully Dynamic $k$k-Center Clustering With Improved Memory Efficiency · IEEE Trans. Knowl. Data Eng. 2022

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

approximation algorithm · 1.1adversarial model · 1.1subgradient method · 1.0confidence intervals · 1.0convex optimization · 0.4PTAS · 0.3dynamic programming · 0.2adaptive cells · 0.2
YearPublicationVenuePosition
2022 Fully Dynamic $k$k-Center Clustering With Improved Memory Efficiency
abstract
Static and dynamic clustering algorithms are a fundamental tool in any machine learning library. Most of the efforts in developing dynamic machine learning and data mining algorithms have been focusing on the sliding window model or more simplistic models. However, in many real-world applications one might need to deal with arbitrary deletions and insertions. For example, one might need to remove data items that are not necessarily the oldest ones, because they have been flagged as containing inappropriate content or due to privacy concerns. Clustering trajectory data might also require to deal with more general update operations. We develop a$(2+\epsilon)$-approximation algorithm for the$k$-center clustering problem with “small” amortized cost under the fully dynamic adversarial model. In such a model, points can be added or removed arbitrarily, provided that the adversary does not have access to the random choices of our algorithm. The amortized cost of our algorithm is poly-logarithmic when the ratio between the maximum and minimum distance between any two points in input is bounded by a polynomial, while$k$and$\epsilon$are constant. Furthermore, we significantly improve the memory requirement of our fully dynamic algorithm, although at the cost of a worse approximation ratio of$4 +\epsilon$. Our theoretical results are complemented with an extensive experimental evaluation on dynamic data from Twitter, Flickr, as well as trajectory data, demonstrating the effectiveness of our approach.
T.-H. Hubert Chan, Arnaud Guerquin, Shuguang Hu, Mauro Sozio
IEEE Trans. Knowl. Data Eng.3
2020 Re-Revisiting Learning on Hypergraphs: Confidence Interval, Subgradient Method, and Extension to Multiclass
abstract
We revisit semi-supervised learning on hypergraphs. Same as previous approaches, our method uses a convex program whose objective function is not everywhere differentiable. We exploit the non-uniqueness of the optimal solutions, and consider confidence intervals which give the exact ranges that unlabeled vertices take in any optimal solution. Moreover, we give a much simpler approach for solving the convex program based on the subgradient method. Our experiments on real-world datasets confirm that our confidence interval approach on hypergraphs outperforms existing methods, and our subgradient method gives faster running times when the number of vertices is much larger than the number of edges. Our experiments also support that using directed hypergraphs to capture causal relationships can improve the prediction accuracy. Furthermore, our model can be readily extended to capture multiclass learning.
Chenzi Zhang, Shuguang Hu, Zhihao Gavin Tang, T.-H. Hubert Chan
IEEE Trans. Knowl. Data Eng.2
2018 A PTAS for the Steiner Forest Problem in Doubling Metrics
T.-H. Hubert Chan, Shuguang Hu, Shaofeng H.-C. Jiang
SIAM J. Comput.2
2017 Maintaining Densest Subsets Efficiently in Evolving Hypergraphs
abstract
In this paper we study the densest subgraph problem, which plays a key role in many graph mining applications. The goal of the problem is to find a subset of nodes that induces a graph with maximum average degree. The problem has been extensively studied in the past few decades under a variety of different settings. Several exact and approximation algorithms were proposed. However, as normal graph can only model objects with pairwise relationships, the densest subgraph problem fails in identifying communities under relationships that involve more than 2 objects, e.g., in a network connecting authors by publications.
Shuguang Hu, Xiaowei Wu 0001, T.-H. Hubert Chan
CIKM1
2017 Re-revisiting Learning on Hypergraphs: Confidence Interval and Subgradient Method
abstract
We revisit semi-supervised learning on hypergraphs. Same as previous approaches, our method uses a convex program whose objective function is not everywhere differentiable. We exploit the non-uniqueness of the optimal solutions, and consider confidence intervals which give the exact ranges that unlabeled vertices take in any optimal solution. Moreover, we give a much simpler approach for solving the convex program based on the subgradient method. Our experiments on real-world datasets confirm that our confidence interval approach on hypergraphs outperforms existing methods, and our sub-gradient method gives faster running times when the number of vertices is much larger than the number of edges.
Chenzi Zhang, Shuguang Hu, Zhihao Gavin Tang, T.-H. Hubert Chan
ICML2
2016 A PTAS for the Steiner Forest Problem in Doubling Metrics
abstract
We achieve a (randomized) polynomial-time approximation scheme (PTAS) for the Steiner forest problem in doubling metrics. Before our work, a PTAS was given only for the Euclidean plane in [G. Borradaile, P. N. Klein, and C. Mathieu, in FOCS, IEEE Computer Society, 2008, pp. 115--124]. Our PTAS also shares similarities with the dynamic programming for sparse instances used in [Y. Bartal, L. Gottlieb, and R. Krauthgamer, in STOC, ACM, 2012, pp. 663--672] and [T-H. H. Chan and S.-H. Jiang, in SODA, SIAM, 2016, pp. 754--765]. However, extending previous approaches requires overcoming several nontrivial hurdles, and we make the following technical contributions. (1) We prove a technical lemma showing that Steiner points have to be “near” the terminals in an optimal Steiner tree. This enables us to define a heuristic to estimate the local behavior of the optimal solution, even though the Steiner points are unknown in advance. This lemma also generalizes previous results in the Euclidean plane and may be of independent interest for related problems involving Steiner points. (2) We develop a novel algorithmic technique known as “adaptive cells” to overcome the difficulty of keeping track of multiple components in a solution. Our idea is based on but significantly different from the previously proposed “uniform cells” in [G. Borradaile, P. N. Klein, and C. Mathieu, in FOCS, IEEE Computer Society, 2008, pp. 115--124], where techniques cannot be readily applied to doubling metrics.
T.-H. Hubert Chan, Shuguang Hu, Shaofeng H.-C. Jiang
FOCS2