paper-with-me

홈 › Papers

AnchorGAE: General Data Clustering via $O(n)$ Bipartite Graph Convolution

2021-11-12 · Hongyuan Zhang, Jiankun Shi, Rui Zhang, Xuelong Li

Since the representative capacity of graph-based clustering methods is usually limited by the graph constructed on the original features, it is attractive to find whether graph neural networks (GNNs) can be applied to augment the capacity. The core problems mainly come from two aspects: (1) the graph is unavailable in the most clustering scenes so that how to construct high-quality graphs on the non-graph data is usually the most important part; (2) given n samples, the graph-based clustering methods usually consume at least $\mathcal O(n^2)$ time to build graphs and the graph convolution requires nearly $\mathcal O(n^2)$ for a dense graph and $\mathcal O(|\mathcal{E}|)$ for a sparse one with $|\mathcal{E}|$ edges. Accordingly, both graph-based clustering and GNNs suffer from the severe inefficiency problem. To tackle these problems, we propose a novel clustering method, AnchorGAE, with the self-supervised estimation of graph and efficient graph convolution. We first show how to convert a non-graph dataset into a graph dataset, by introducing the generative graph model and anchors. We then show that the constructed bipartite graph can reduce the computational complexity of graph convolution from $\mathcal O(n^2)$ and $\mathcal O(|\mathcal{E}|)$ to $\mathcal O(n)$. The succeeding steps for clustering can be easily designed as $\mathcal O(n)$ operations. Interestingly, the anchors naturally lead to siamese architecture with the help of the Markov process. Furthermore, the estimated bipartite graph is updated dynamically according to the features extracted by GNN, to promote the quality of the graph. However, we theoretically prove that the self-supervised paradigm frequently results in a collapse that often occurs after 2-3 update iterations in experiments, especially when the model is well-trained. A specific strategy is accordingly designed to prevent the collapse.

📄 PDF Abstract BibTeX arXiv:2111.06586

Code (0)

등록된 구현이 없습니다.

Tasks

Clustering

Methods 이 논문이 사용한 방법론

GCN A Graph Convolutional Network, or GCN, is an approach for semi-supervised learning on graph-structured data. It is based on an efficient variant of [convolutional neural…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

One-step Bipartite Graph Cut: A Normalized Formulation and Its Application to Scalable Subspace Clustering

2023-05-12 · Si-Guo Fang, Dong Huang, Chang-Dong Wang, Jian-Huang Lai

The bipartite graph structure has shown its promising ability in facilitating the subspace clustering and spectral clustering algorithms for large-scale datasets. To avoid the post-processing via k-means during the bipar…

ClusteringGraph Learninggraph partitioning

Parameterized Correlation Clustering in Hypergraphs and Bipartite Graphs

2020-02-21 · Nate Veldt, Anthony Wirth, David F. Gleich

Motivated by applications in community detection and dense subgraph discovery, we consider new clustering objectives in hypergraphs and bipartite graphs. These objectives are parameterized by one or more resolution param…

ClusteringCommunity DetectionGraph Clustering

Learning A Structured Optimal Bipartite Graph for Co-Clustering

2017-12-01 · NeurIPS 2017 12 · Feiping Nie, Xiaoqian Wang, Cheng Deng, Heng Huang

Co-clustering methods have been widely applied to document clustering and gene expression analysis. These methods make use of the duality between features and samples such that the co-occurring structure of sample and fe…

Clustering

Variance Reduction in Bipartite Experiments through Correlation Clustering

2019-12-01 · NeurIPS 2019 12 · Jean Pouget-Abadie, Kevin Aydin, Warren Schudy, Kay Brodersen 외

Causal inference in randomized experiments typically assumes that the units of randomization and the units of analysis are one and the same. In some applications, however, these two roles are played by distinct entities …

Causal InferenceClustering

Efficient Multi-view Clustering via Unified and Discrete Bipartite Graph Learning

2022-09-09 · Si-Guo Fang, Dong Huang, Xiao-Sha Cai, Chang-Dong Wang 외

Although previous graph-based multi-view clustering algorithms have gained significant progress, most of them are still faced with three limitations. First, they often suffer from high computational complexity, which res…

ClusteringGraph Learning