paper-with-me

홈 › Papers

Autonomous Graph Mining Algorithm Search with Best Speed/Accuracy Trade-off

2020-11-26 · Minji Yoon, Théophile Gervet, Bryan Hooi, Christos Faloutsos

Graph data is ubiquitous in academia and industry, from social networks to bioinformatics. The pervasiveness of graphs today has raised the demand for algorithms that can answer various questions: Which products would a user like to purchase given her order list? Which users are buying fake followers to increase their public reputation? Myriads of new graph mining algorithms are proposed every year to answer such questions - each with a distinct problem formulation, computational time, and memory footprint. This lack of unity makes it difficult for a practitioner to compare different algorithms and pick the most suitable one for a specific application. These challenges - even more severe for non-experts - create a gap in which state-of-the-art techniques developed in academic settings fail to be optimally deployed in real-world applications. To bridge this gap, we propose AUTOGM, an automated system for graph mining algorithm development. We first define a unified framework UNIFIEDGM that integrates various message-passing based graph algorithms, ranging from conventional algorithms like PageRank to graph neural networks. Then UNIFIEDGM defines a search space in which five parameters are required to determine a graph algorithm. Under this search space, AUTOGM explicitly optimizes for the optimal parameter set of UNIFIEDGM using Bayesian Optimization. AUTOGM defines a novel budget-aware objective function for the optimization to incorporate a practical issue - finding the best speed-accuracy trade-off under a computation budget - into the graph algorithm generation problem. Experiments on real-world benchmark datasets demonstrate that AUTOGM generates novel graph mining algorithms with the best speed/accuracy trade-off compared to existing models with heuristic parameters.

📄 PDF Abstract BibTeX arXiv:2011.14925

Code (1)

minjiyoon/ICDM20-AutoGM 공식 구현 pytorch

Tasks

Bayesian OptimizationGraph MiningUnity

Similar Papers 제목 키워드 기반

Specification mining and automated task planning for autonomous robots based on a graph-based spatial temporal logic

2020-07-16 · Zhiyu Liu, Meng Jiang, Hai Lin

We aim to enable an autonomous robot to learn new skills from demo videos and use these newly learned skills to accomplish non-trivial high-level tasks. The goal of developing such autonomous robot involves knowledge rep…

Task Planning

Mining Large Quasi-cliques with Quality Guarantees from Vertex Neighborhoods

2020-08-18 · Aritra Konar, Nicholas D. Sidiropoulos

Mining dense subgraphs is an important primitive across a spectrum of graph-mining tasks. In this work, we formally establish that two recurring characteristics of real-world graphs, namely heavy-tailed degree distributi…

ClusteringGraph Mining

An Agent-Based Algorithm exploiting Multiple Local Dissimilarities for Clusters Mining and Knowledge Discovery

2014-09-17 · Filippo Maria Bianchi, Enrico Maiorino, Lorenzo Livi, Antonello Rizzi 외

We propose a multi-agent algorithm able to automatically discover relevant regularities in a given dataset, determining at the same time the set of configurations of the adopted parametric dissimilarity measure yielding …

Clustering

Mining Path Association Rules in Large Property Graphs (with Appendix)

2024-08-04 · Yuya Sasaki, Panagiotis Karras

How can we mine frequent path regularities from a graph with edge labels and vertex attributes? The task of association rule mining successfully discovers regular patterns in item sets and substructures. Still, to our be…

cgSpan: Closed Graph-Based Substructure Pattern Mining

2021-12-17 · Zevin Shaul, Sheikh Naaz

gSpan is a popular algorithm for mining frequent subgraphs. cgSpan (closed graph-based substructure pattern mining) is a gSpan extension that only mines closed subgraphs. A subgraph g is closed in the graphs database if …