Proceedings of the VLDB Endowment · 2024 · 15 citations · 64 references
Life SciencesBiologyComputational BiologyKnowledge NetworksNetwork BiologyBiological NetworksCommunity DetectionCommunity StructureGraph AlgorithmsMotif DiscoveryNetwork MotifsEnumerative Motif DiscoveryMotif AnalysisMotif Detection AlgorithmsNetwork Motif EnumerationPivot StrategySearch Space Pruning
In the heterogeneous information network (HIN), a motif-clique is a "complete graph" for a given motif (or a small connected graph) that could capture the desired relationship in the motif. The maximal motif-cliques of HINs have found various applications in community discovery, recommendation, and biological network analysis. The state-of-the-art algorithm for enumerating maximal motif-cliques may have to explore all possible subgraphs of a maximal motif-clique and check whether a maximal motif-clique has been enumerated at each recursive step, which is very time-consuming. To improve the efficiency of enumeration, in this paper, we develop efficient algorithms for maximal motif-clique enumeration over large HINs. We first introduce an order-based framework to avoid duplicated enumeration, which results in lower time complexity compared to the existing algorithm. We then propose a pivot-based pruning strategy, which significantly reduces the search space. We further optimize the process of identifying the candidate sets and locating the subgraphs containing the maximal motif-cliques. Extensive experiments on five real-world HINs demonstrate that our proposed algorithm achieves high efficiency and is up to three orders of magnitude faster than the state-of-the-art algorithm.
64
Neural Collaborative Filtering
Xiangnan He, Lizi Liao, Hanwang Zhang et al. · 2017 · 6.6K citations · Full text
Algorithm 457: finding all cliques of an undirected graph
Coen Bron, Joep Kerbosch · Communications of the ACM · 1973 · 2.5K citations · Full text
Yizhou Sun, Jiawei Han, Xifeng Yan et al. · Proceedings of the VLDB Endowment · 2011 · 1.9K citations