Many-to-many Correspondences between Partitions: Introducing a Cut-based Approach
Abstract
Let and be finite partitions of the set . Finding good correspondences between the parts of and those of is helpful in classification, pattern recognition, and network analysis. Unlike common similarity measures for partitions that yield only a single value, we provide specifics on how and correspond to each other. To this end, we first define natural collections of best correspondences under three constraints \cone, \ctwo, and \cthree. In case of \cone, the best correspondences form a minimum cut basis of a certain bipartite graph, whereas the other two lead to minimum cut bases of \wrt . We also introduce a constraint, \cfour, which tightens \cthree; both are useful for finding consensus partitions. We then develop branch-and-bound algorithms for finding minimum - cuts of and thus best correspondences under \ctwo, \cthree, and \cfour, respectively. In a case study, we use the correspondences to gain insight into a community detection algorithm. The results suggest, among others, that only very minor losses in the quality of the correspondences occur if the branch-and-bound algorithm is restricted to its greedy core. Thus, even for graphs with more than half a million nodes and hundreds of communities, we can find hundreds of best or almost best correspondences in less than a minute.
Cite
@article{arxiv.1603.04788,
title = {Many-to-many Correspondences between Partitions: Introducing a Cut-based Approach},
author = {Roland Glantz and Henning Meyerhenke},
journal= {arXiv preprint arXiv:1603.04788},
year = {2018}
}
Comments
Accepted by SIAM International Conference on Data Mining 2018