Jethava, Vinay ; Martinsson, Anders ; Bhattacharyya, Chiranjib ; Dubhashi, Devdatt (2012) The Lovász ϑ function, SVMs and finding large dense subgraphs Journal of Machine Learning Research, 2 . ISSN 1533-7928
PDF
730kB |
Abstract
The Lovász ϑ function of a graph, a fundamental tool in combinatorial optimiza-tion and approximation algorithms, is computed by solving a SDP. In this paper we establish that the Lovász ϑ function is equivalent to a kernel learning problem related to one class SVM. This interesting connection opens up many opportuni-ties bridging graph theoretic algorithms and machine learning. We show that there exist graphs, which we call SVM − ϑ graphs, on which the Lovász ϑ function can be approximated well by a one-class SVM. This leads to novel use of SVM techniques for solving algorithmic problems in large graphs e.g. identifying a planted clique of size Θ(√ n) in a random graph G(n, 1 2). A classic approach for this problem involves computing the ϑ function, however it is not scalable due to SDP computation. We show that the random graph with a planted clique is an example of SVM − ϑ graph. As a consequence a SVM based approach easily identifies the clique in large graphs and is competitive with the state-of-the-art. We introduce the notion of common orthogonal labelling and show that it can be computed by solving a Multiple Kernel learning problem. It is further shown that such a labelling is extremely useful in identifying a large common dense subgraph in multiple graphs, which is known to be a computationally difficult problem. The proposed algorithm achieves an order of magnitude scalability compared to state of the art methods.
Item Type: | Article |
---|---|
Source: | Copyright of this article belongs to Journal of Machine Learning Research |
ID Code: | 127790 |
Deposited On: | 12 Oct 2022 06:22 |
Last Modified: | 12 Oct 2022 06:22 |
Repository Staff Only: item control page