GPU-Accelerated Optimizer-Aware Evaluation of Submodular Exemplar Clustering
Philipp-Jan Honysz, Sebastian Buschj\"ager, Katharina Morik

TL;DR
This paper introduces a GPU-based method for evaluating submodular exemplar clustering functions, significantly reducing computation time and enabling real-time clustering applications.
Contribution
It presents a novel GPU algorithm for exemplar-based submodular clustering evaluation, achieving up to 452x speedup over CPU methods with reduced wall-clock time.
Findings
Achieved up to 72x speedup compared to multi-threaded CPU implementations.
Half-precision GPU computation resulted in up to 452x speedup over single-precision CPU.
The GPU algorithm effectively handles high-dimensional data and large datasets.
Abstract
The optimization of submodular functions constitutes a viable way to perform clustering. Strong approximation guarantees and feasible optimization w.r.t. streaming data make this clustering approach favorable. Technically, submodular functions map subsets of data to real values, which indicate how "representative" a specific subset is. Optimal sets might then be used to partition the data space and to infer clusters. Exemplar-based clustering is one of the possible submodular functions, but suffers from high computational complexity. However, for practical applications, the particular real-time or wall-clock run-time is decisive. In this work, we present a novel way to evaluate this particular function on GPUs, which keeps the necessities of optimizers in mind and reduces wall-clock run-time. To discuss our GPU algorithm, we investigated both the impact of different run-time critical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Algorithms and Data Compression · Stochastic Gradient Optimization Techniques
