Overview
Label Propagation is a machine learning method that learns predictions, labels, embeddings, policies, or model parameters from data. It is useful when its model bias matches the data and the training signal is reliable.
Label Propagation learns a predictive, clustering, representation, or policy model from data.
Compact metadata for implementation and discovery.
Label Propagation is a machine learning method that learns predictions, labels, embeddings, policies, or model parameters from data. It is useful when its model bias matches the data and the training signal is reliable.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n d)
Average
O(n d t)
Worst
O(n d t)
Space
O(d)
Y_next = alpha * S * Y + (1 - alpha) * Y0Diffuses labels over the graph while retaining original labels.
Show data points, model outputs, and parameter updates during training.
Label Propagation operates in O(n d t) time and O(d) space within the Machine Learning family. Key governing relation: Y_next = alpha * S * Y + (1 - alpha) * Y0. Often compared with Linear Regression and Decision Tree.
What each reference supports for this entry.
Reference for graph-based semi-supervised label propagation and clamping to observed labels.
Open sourceMachine-learning textbook support for Label Propagation probabilistic model, kernel method, clustering behavior, or parameter estimation.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Label Propagation and PageRank both diffuse values over graph edges through repeated propagation.