Efficient Algorithm for the b-Matching Graph

4Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The b-matching graph is a useful approach to computing a graph from high-dimensional data. Unlike the k-NN graph that greedily connects each data point to its k nearest neighbors and typically has more than k edges, each data point in the b-matching graph uniformly has b edges; the idea is reduce edges between cross-clusters that have different semantics. In addition, edge weights are obtained from regression results of each data pointand restricted to be non-negative to improve the robustness for data noise. The b-matching graph can more effectively model high-dimensional data than the traditional k-NN graph. However, the construction cost of the b-matching graph is impractical for large-scale data sets. This is because, to determine edges in the graph, it needs to iteratively update messages between all pairs of data points until convergence, and it computes non-negative edge weights of each data point by applying a solver intended for quadratic programming problems. Our proposal, b-dash, can efficiently construct a b-matching graph because of its two key techniques: (1) it prunes unnecessary update messages in determining edges and (2) it incrementally computes edge weights by exploiting the Sherman-Morrison formula. Experiments show that our approach is up to 58.6 times faster than the previous approaches while guaranteeing result optimality.

Author supplied keywords

Cite

CITATION STYLE

APA

Fujiwara, Y., Kumagai, A., Kanai, S., Ida, Y., & Ueda, N. (2020). Efficient Algorithm for the b-Matching Graph. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (pp. 187–197). Association for Computing Machinery. https://doi.org/10.1145/3394486.3403061

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free