1 code implementation • 8 Jun 2023 • Vedangi Bengali, Nate Veldt
Graph clustering is a fundamental task in network analysis where the goal is to detect sets of nodes that are well-connected to each other but sparsely connected to the rest of the graph.
1 code implementation • 2 Apr 2023 • Simon Foucart, Chunyang Liao, Nate Veldt
Learning a smooth graph signal from partially observed data is a well-studied task in graph-based machine learning.
no code implementations • 20 Mar 2023 • Sinan G. Aksoy, Ryan Bennink, Yuzhou Chen, José Frías, Yulia R. Gel, Bill Kay, Uwe Naumann, Carlos Ortiz Marrero, Anthony V. Petyuk, Sandip Roy, Ignacio Segovia-Dominguez, Nate Veldt, Stephen J. Young
We present and discuss seven different open problems in applied combinatorics.
1 code implementation • 20 Nov 2021 • Nate Veldt
Correlation clustering is a widely studied framework for clustering based on pairwise similarity and dissimilarity scores, but its best approximation algorithms rely on impractical linear programming relaxations.
1 code implementation • NeurIPS 2021 • Nate Veldt, Austin R. Benson, Jon Kleinberg
We develop the first approximation algorithms for this problem, where the approximations can be quickly computed via reduction to a sparse graph cut problem, with graph sparsity controlled by the desired approximation factor.
1 code implementation • 2 Jun 2021 • Nate Veldt, Austin R. Benson, Jon Kleinberg
Finding dense subgraphs of a large graph is a standard problem in graph mining that has been studied extensively both for its theoretical richness and its many practical applications.
2 code implementations • 24 Jan 2021 • Philip S. Chodrow, Nate Veldt, Austin R. Benson
Many graph algorithms for this task are based on variants of the stochastic blockmodel, a random graph with flexible cluster structure.
1 code implementation • 10 Jun 2020 • Ilya Amburg, Nate Veldt, Austin R. Benson
In contrast to related problems on fair or balanced clustering, we model diversity in terms of variety of past experience (instead of, e. g., protected attributes), with a goal of forming groups that have both experience and diversity with respect to participation in edge types.
1 code implementation • 21 Feb 2020 • Nate Veldt, Austin R. Benson, Jon Kleinberg
However, there are only a few specialized approaches for localized clustering in hypergraphs.
1 code implementation • 21 Feb 2020 • Nate Veldt, Anthony Wirth, David F. Gleich
For a certain choice of parameters it is also related to our hypergraph objective.
1 code implementation • 22 Oct 2019 • Ilya Amburg, Nate Veldt, Austin R. Benson
Here, we develop a computational framework for the problem of clustering hypergraphs with categorical edge labels --- or different interaction types --- where clusters corresponds to groups of nodes that frequently participate in the same type of interaction.
1 code implementation • 12 Mar 2019 • Nate Veldt, David F. Gleich, Anthony Wirth
We begin by formalizing the notion of a parameter fitness function, which measures how well a fixed input clustering approximately solves a generalized clustering objective for a specific resolution parameter value.
1 code implementation • 29 Jan 2019 • Cameron Ruggles, Nate Veldt, David F. Gleich
In this paper we present a parallel projection method for metric-constrained optimization which allows us to speed up the convergence rate in practice.
1 code implementation • 29 Nov 2018 • Nate Veldt, Christine Klymko, David Gleich
Our first contribution is a generalized objective function that allows practitioners to place strict and soft penalties on excluding specific seed nodes from the output set.
Social and Information Networks Data Structures and Algorithms
1 code implementation • 5 Jun 2018 • Nate Veldt, David Gleich, Anthony Wirth, James Saunderson
We outline a new approach for solving optimization problems which enforce triangle inequalities on output variables.
1 code implementation • 15 Dec 2017 • Nate Veldt, David Gleich, Anthony Wirth
Graph clustering, or community detection, is the task of identifying groups of closely related objects in a large network.
Data Structures and Algorithms Social and Information Networks
no code implementations • 21 Nov 2016 • Nate Veldt, Anthony Wirth, David F. Gleich
In this paper we explore how to solve the correlation clustering objective exactly when the data to be clustered can be represented by a low-rank matrix.