DynLP: Parallel Dynamic Batch Update for Label Propagation in Semi-Supervised Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Shovan, S M, Khanda, Arindam, Ferdous, S M, Das, Sajal K., Halappanavar, Mahantesh
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915921966137344
author Shovan, S M
Khanda, Arindam
Ferdous, S M
Das, Sajal K.
Halappanavar, Mahantesh
author_facet Shovan, S M
Khanda, Arindam
Ferdous, S M
Das, Sajal K.
Halappanavar, Mahantesh
contents Semi-supervised learning aims to infer class labels using only a small fraction of labeled data. In graph-based semi-supervised learning, this is typically achieved through label propagation to predict labels of unlabeled nodes. However, in real-world applications, data often arrive incrementally in batches. Each time a new batch appears, reapplying the traditional label propagation algorithm to recompute all labels is redundant, computationally intensive, and inefficient. To address the absence of an efficient label propagation update method, we propose DynLP, a novel GPU-centric Dynamic Batched Parallel Label Propagation algorithm that performs only the necessary updates, propagating changes to the relevant subgraph without requiring full recalculation. By exploiting GPU architectural optimizations, our algorithm achieves on average 13x and upto 102x speedup on large-scale datasets compared to state-of-the-art approaches.
format Preprint
id arxiv_https___arxiv_org_abs_2604_06596
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle DynLP: Parallel Dynamic Batch Update for Label Propagation in Semi-Supervised Learning
Shovan, S M
Khanda, Arindam
Ferdous, S M
Das, Sajal K.
Halappanavar, Mahantesh
Distributed, Parallel, and Cluster Computing
Machine Learning
Semi-supervised learning aims to infer class labels using only a small fraction of labeled data. In graph-based semi-supervised learning, this is typically achieved through label propagation to predict labels of unlabeled nodes. However, in real-world applications, data often arrive incrementally in batches. Each time a new batch appears, reapplying the traditional label propagation algorithm to recompute all labels is redundant, computationally intensive, and inefficient. To address the absence of an efficient label propagation update method, we propose DynLP, a novel GPU-centric Dynamic Batched Parallel Label Propagation algorithm that performs only the necessary updates, propagating changes to the relevant subgraph without requiring full recalculation. By exploiting GPU architectural optimizations, our algorithm achieves on average 13x and upto 102x speedup on large-scale datasets compared to state-of-the-art approaches.
title DynLP: Parallel Dynamic Batch Update for Label Propagation in Semi-Supervised Learning
topic Distributed, Parallel, and Cluster Computing
Machine Learning
url https://arxiv.org/abs/2604.06596