arrow
返回

Flow-Based Algorithms for Improving Clusters: A Unifying Framework, Software, and Performance

delete2023-02-09
delete0
delete
OA
AI
K
Kimon Fountoulakis *
M
Meng Liu
D
David F. Gleich
M
Michael W. Mahoney
DOI:10.1137/20M1333055delete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
Clustering points in a vector space or nodes in a graph is a ubiquitous primitive in statistical data analysis, and it is commonly used for exploratory data analysis. In practice, it is often of interest to ``refine or ``improve a given cluster that has been obtained by some other method. In this survey, we focus on principled algorithms for this cluster improvement problem. Many such cluster improvement algorithms are flow-based methods, by which we mean that operationally they require the solution of a sequence of maximum flow problems on a (typically implicitly) modified data graph. These cluster improvement algorithms are powerful, both in theory and in practice, but they have not been widely adopted for problems such as community detection, local graph clustering, semisupervised learning, etc. Possible reasons for this are the steep learning curve for these algorithms, the lack of efficient and easy-to-use software, and the lack of detailed numerical experiments on real-world data that demonstrate their usefulness. Our objective here is to address these issues. To do so, we guide the reader through the whole process of understanding how to implement and apply these powerful algorithms. We present a unifying fractional programming optimization framework that permits us to distill, in a simple way, the crucial components of all these algorithms. This also makes apparent similarities and differences among related methods. Viewing these cluster improvement algorithms via a fractional programming framework suggests directions for future algorithm development. Finally, we develop efficient implementations of these algorithms in our LocalGraphClustering Python package, and we perform extensive numerical experiments to demonstrate the performance of these methods on social networks and image-based data graphs.
Keyword:
improving clusters
flow-based methods
local graph clustering

期刊

SIAM Review 封面图
SIAM Review
IF:
6.1
论文数:
888
被引数:
1.2W

机构

Purdue University System 封面图
Purdue University System
学者数:
4.0W
论文数: 3.6W
被引数: 66
P
Purdue University
学者数:
1.0K
论文数: 388
被引数: 0
U
University of Waterloo
学者数:
551
论文数: 249
被引数: 0
学者 查看更多机构
引用论文

引用论文

Loss of Hepatic Surf4 Depletes Lipid Droplets in the Adrenal Cortex but Does Not Impair Adrenal Hormone Production
err2021-11-11
err0
errOAAI
errXiaole Chang; Yongfang Zhao; Shucun Qin; Hao Wang; Bingxiang Wang; Lei Zhai; Boyan Liu; Hong-mei Gu; Da-wei Zhang
err分享
err收藏
Audiovisual speech recognition based on a deep convolutional neural network
err2024-03-01
err0
errOAAI
errShashidhar Rudregowda; Sudarshan Patilkulkarni; Vinayakumar Ravi; Gururaj H.L.; Moez Krichen
err分享
err收藏
ZDDP Tribofilm Formation on Non-Ferrous Surfaces
err2020-10-15
err0
errOAAI
errMao Ueda; Amir Kadiric; Hugh Spikes
err分享
err收藏
学者 查看更多内容