2018 · 15 citations · 18 references
ComputingComputer ScienceAlgorithmsBig Data AnalyticsMachine LearningGraph AlgorithmsGraph AnalyticsGraph MiningGraph-based LearningNetwork StructureSocial Network AnalysisGradient DescentLabel PropagationLabel SpreadingLabelsLarge-scale Data ProcessingMemory OverheadScalable Graph AlgorithmsStochastic Gradient Descent
Label propagation spreads the soft labels from few labeled data to a large amount of unlabeled data according to the intrinsic graph structure. Nonetheless, most label propagation solutions work under relatively small-scale data and fail to cope with many real applications, such as social network analysis, where graphs usually have millions of nodes. In this paper, we propose a novel algorithm named \algo to deal with large-scale data. A lightweight iterative process derived from the well-known stochastic gradient descent strategy is used to reduce memory overhead and accelerate the solving process. We also give a theoretical analysis on the necessity of the warm-start technique for label propagation. Experiments show that our algorithm can handle million-scale graphs in few seconds while achieving highly competitive performance with existing algorithms.
18
Gradient-based learning applied to document recognition
Yann LeCun, Léon Bottou, Yoshua Bengio et al. · Proceedings of the IEEE · 1998 · 58.2K citations · Full text
Learning with Local and Global Consistency
Dengyong Zhou, Olivier Bousquet, Thomas Navin Lal et al. · MPG.PuRe (Max Planck Society) · 2003 · 3.8K citations · Full text
Defining and evaluating network communities based on ground-truth
Jaewon Yang, Jure Leskovec · 2012 · 744 citations