Learning to Link
Not on the map. Why?
Abstract (arXiv)
Clustering is an important part of many modern data analysis pipelines, including network analysis and data retrieval. There are many different clustering algorithms developed by various communities, and it is often not clear which algorithm will give the best performance on a specific clustering task. Similarly, we often have multiple ways to measure distances between data points, and the best clustering performance might require a non-trivial combination of those metrics. In this work, we study data-driven algorithm selection and metric learning for clustering problems, where the goal is to simultaneously learn the best algorithm and metric for a specific application. The family of clustering algorithms we consider is parameterized linkage based procedures that includes single and complete linkage. The family of distance functions we learn over are convex combinations of base distance functions. We design efficient learning algorithms which receive samples from an application-specific distribution over clustering instances and simultaneously learn both a near-optimal distance and clustering algorithm from these classes. We also carry out a comprehensive empirical evaluation of our techniques showing that they can lead to significantly improved clustering performance.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). First posted on arXiv 1 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 5; 2023: 0; 2024: 3; 2025: 2; 2026: 1.
14 papers.
Sort:
- 2022A Survey of Methods for Automated Algorithm Configurationcited by 30
- 2021Entity Linking and Discovery via Arborescence-based Supervised Clusteringcited by 22
- 2022Triangle and Four Cycle Counting with Predictions in Graph Streamscited by 20
- 2021Learning-to-learn non-convex piecewise-Lipschitz functionscited by 15
- 2021Data driven semi-supervised learningcited by 14
- 2022Provably tuning the ElasticNet across instancescited by 14
- 2024Algorithm Configuration for Structured Pfaffian Settingscited by 11
- 2022Accelerating ERM for data-driven algorithm design using output-sensitive techniquescited by 8
- 2022Improved Generalization Bound and Learning of Sparsity Patterns for Data-Driven Low-Rank Approximationcited by 5
- 2024Learning accurate and interpretable tree-based modelscited by 3
- 2024Accelerating data-driven algorithm selection for combinatorial partitioning problemscited by 2
- 2025Distribution-dependent Generalization Bounds for Tuning Linear Regression Across Taskscited by 2
- 2026Algorithmically Aligned Neural Agglomerative Tree Construction5 Oct 2026
- 2025Distribution-dependent Generalization Bounds for Tuning Linear Regression Across Tasks7 Jul 2025
- 2025Tuning Algorithmic and Architectural Hyperparameters in Graph-Based Semi-Supervised Learning with Provable Guarantees18 Feb 2025
- 2024Algorithm Configuration for Structured Pfaffian Settings6 Sep 2024
- 2024Learning accurate and interpretable tree-based models24 May 2024
- 2024Accelerating data-driven algorithm selection for combinatorial partitioning problems22 Feb 2024
- 2022Improved Generalization Bound and Learning of Sparsity Patterns for Data-Driven Low-Rank Approximation17 Sep 2022
- 2022Provably tuning the ElasticNet across instances20 Jul 2022
- 2022Accelerating ERM for data-driven algorithm design using output-sensitive techniques7 Apr 2022
- 2022Triangle and Four Cycle Counting with Predictions in Graph Streams17 Mar 2022
- 2022A Survey of Methods for Automated Algorithm Configuration3 Feb 2022
- 2021Entity Linking and Discovery via Arborescence-based Supervised Clustering2 Sep 2021
2 more
- 2021Learning-to-learn non-convex piecewise-Lipschitz functions19 Aug 2021
- 2021Data driven semi-supervised learning18 Mar 2021
- 2022A Survey of Methods for Automated Algorithm Configurationcited by 30
- 2021Entity Linking and Discovery via Arborescence-based Supervised Clusteringcited by 22
- 2022Triangle and Four Cycle Counting with Predictions in Graph Streamscited by 20
- 2021Learning-to-learn non-convex piecewise-Lipschitz functionscited by 15
- 2021Data driven semi-supervised learningcited by 14
- 2022Provably tuning the ElasticNet across instancescited by 14
- 2024Algorithm Configuration for Structured Pfaffian Settingscited by 11
- 2022Accelerating ERM for data-driven algorithm design using output-sensitive techniquescited by 8
- 2022Improved Generalization Bound and Learning of Sparsity Patterns for Data-Driven Low-Rank Approximationcited by 5
- 2024Learning accurate and interpretable tree-based modelscited by 3
- 2024Accelerating data-driven algorithm selection for combinatorial partitioning problemscited by 2
- 2025Distribution-dependent Generalization Bounds for Tuning Linear Regression Across Taskscited by 2
12 most cited of 14 All 14 (JSON)
- 2026Algorithmically Aligned Neural Agglomerative Tree Construction5 Oct 2026
- 2025Distribution-dependent Generalization Bounds for Tuning Linear Regression Across Tasks7 Jul 2025
- 2025Tuning Algorithmic and Architectural Hyperparameters in Graph-Based Semi-Supervised Learning with Provable Guarantees18 Feb 2025
- 2024Algorithm Configuration for Structured Pfaffian Settings6 Sep 2024
- 2024Learning accurate and interpretable tree-based models24 May 2024
- 2024Accelerating data-driven algorithm selection for combinatorial partitioning problems22 Feb 2024
- 2022Improved Generalization Bound and Learning of Sparsity Patterns for Data-Driven Low-Rank Approximation17 Sep 2022
- 2022Provably tuning the ElasticNet across instances20 Jul 2022
- 2022Accelerating ERM for data-driven algorithm design using output-sensitive techniques7 Apr 2022
- 2022Triangle and Four Cycle Counting with Predictions in Graph Streams17 Mar 2022
- 2022A Survey of Methods for Automated Algorithm Configuration3 Feb 2022
- 2021Entity Linking and Discovery via Arborescence-based Supervised Clustering2 Sep 2021
12 newest of 14 All 14 (JSON)