Learning Heuristics for the Maximum Clique Enumeration Problem Using Low
Dimensional Representations
- URL: http://arxiv.org/abs/2210.16963v1
- Date: Sun, 30 Oct 2022 22:04:32 GMT
- Title: Learning Heuristics for the Maximum Clique Enumeration Problem Using Low
Dimensional Representations
- Authors: Ali Baran Ta\c{s}demir, Tuna Karacan, Emir Kaan K{\i}rmac{\i} and Lale
\"Ozkahya
- Abstract summary: We use a learning framework for a pruning process of the input graph towards reducing the clique of the maximum enumeration problem.
We study the role of using different vertex representations on the performance of this runtime method.
We observe that using local graph features in the classification process produce more accurate results when combined with a feature elimination process.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Approximate solutions to various NP-hard combinatorial optimization problems
have been found by learned heuristics using complex learning models. In
particular, vertex (node) classification in graphs has been a helpful method
towards finding the decision boundary to distinguish vertices in an optimal set
from the rest. By following this approach, we use a learning framework for a
pruning process of the input graph towards reducing the runtime of the maximum
clique enumeration problem. We extensively study the role of using different
vertex representations on the performance of this heuristic method, using graph
embedding algorithms, such as Node2vec and DeepWalk, and representations using
higher-order graph features comprising local subgraph counts. Our results show
that Node2Vec and DeepWalk are promising embedding methods in representing
nodes towards classification purposes. We observe that using local graph
features in the classification process produce more accurate results when
combined with a feature elimination process. Finally, we provide tests on
random graphs to show the robustness and scalability of our method.
Related papers
- Combinatorial Approximations for Cluster Deletion: Simpler, Faster, and Better [18.121514220195607]
Cluster deletion is an NP-hard graph clustering objective with applications in computational and social network analysis.
We first provide a tighter analysis of two previous approximation algorithms, improving their approximation guarantees from 4 to 3.
We show that both algorithms can be derandomized in a surprisingly simple way, by greedily taking a maximum degree in an auxiliary graph and forming a cluster around it.
arXiv Detail & Related papers (2024-04-24T18:39:18Z) - Differentiable Mathematical Programming for Object-Centric
Representation Learning [32.76702197616919]
We propose to use minimum $s$-$t$ graph cuts as a partitioning method which is represented as a linear program.
To solve the graph cuts our solution relies on an efficient, scalable, and differentiable quadratic programming approximation.
Our results show that our approach is scalable and outperforms existing methods on object discovery tasks with textured scenes and objects.
arXiv Detail & Related papers (2022-10-05T11:36:45Z) - Deep Manifold Learning with Graph Mining [80.84145791017968]
We propose a novel graph deep model with a non-gradient decision layer for graph mining.
The proposed model has achieved state-of-the-art performance compared to the current models.
arXiv Detail & Related papers (2022-07-18T04:34:08Z) - Effective and efficient structure learning with pruning and model
averaging strategies [9.023722579074734]
This paper describes an approximate BN structure learning algorithm that combines two novel strategies with hill-climbing search.
The algorithm starts by pruning the search space graphs, where the pruning strategy can be viewed as an aggressive version of the pruning strategies.
It then performs model averaging in the hill-climbing search process and moves to the neighbouring graph that maximises the objective function.
arXiv Detail & Related papers (2021-12-01T10:35:34Z) - Graphon based Clustering and Testing of Networks: Algorithms and Theory [11.3700474413248]
Network-valued data are encountered in a wide range of applications and pose challenges in learning.
We present two clustering algorithms that achieve state-of-the-art results.
We further study the applicability of the proposed distance for graph two-sample testing problems.
arXiv Detail & Related papers (2021-10-06T13:14:44Z) - Effective and Efficient Graph Learning for Multi-view Clustering [173.8313827799077]
We propose an effective and efficient graph learning model for multi-view clustering.
Our method exploits the view-similar between graphs of different views by the minimization of tensor Schatten p-norm.
Our proposed algorithm is time-economical and obtains the stable results and scales well with the data size.
arXiv Detail & Related papers (2021-08-15T13:14:28Z) - Learnable Graph Matching: Incorporating Graph Partitioning with Deep
Feature Learning for Multiple Object Tracking [58.30147362745852]
Data association across frames is at the core of Multiple Object Tracking (MOT) task.
Existing methods mostly ignore the context information among tracklets and intra-frame detections.
We propose a novel learnable graph matching method to address these issues.
arXiv Detail & Related papers (2021-03-30T08:58:45Z) - Graph embedding using multi-layer adjacent point merging model [23.706877029336415]
We propose a novel graph embedding method using a multi-layer adjacent merging point model.
This embedding method allows us to extract different subgraph patterns from train-data.
numerical evaluations demonstrate that our proposed method outperforms many state-of-the-art methods.
arXiv Detail & Related papers (2020-10-28T05:35:04Z) - Line Graph Neural Networks for Link Prediction [71.00689542259052]
We consider the graph link prediction task, which is a classic graph analytical problem with many real-world applications.
In this formalism, a link prediction problem is converted to a graph classification task.
We propose to seek a radically different and novel path by making use of the line graphs in graph theory.
In particular, each node in a line graph corresponds to a unique edge in the original graph. Therefore, link prediction problems in the original graph can be equivalently solved as a node classification problem in its corresponding line graph, instead of a graph classification task.
arXiv Detail & Related papers (2020-10-20T05:54:31Z) - Online Dense Subgraph Discovery via Blurred-Graph Feedback [87.9850024070244]
We introduce a novel learning problem for dense subgraph discovery.
We first propose a edge-time algorithm that obtains a nearly-optimal solution with high probability.
We then design a more scalable algorithm with a theoretical guarantee.
arXiv Detail & Related papers (2020-06-24T11:37:33Z) - Graph Pooling with Node Proximity for Hierarchical Representation
Learning [80.62181998314547]
We propose a novel graph pooling strategy that leverages node proximity to improve the hierarchical representation learning of graph data with their multi-hop topology.
Results show that the proposed graph pooling strategy is able to achieve state-of-the-art performance on a collection of public graph classification benchmark datasets.
arXiv Detail & Related papers (2020-06-19T13:09:44Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.