Proceedings

Pivot-based Maximal Biclique Enumeration

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 3558-3564.

https://doi.org/10.24963/ijcai.2020/492

Abstract

Enumerating maximal bicliques in a bipartite graph is an important problem in data mining, with innumerable real-world applications across different domains such as web community, bioinformatics, etc. Although substantial research has been conducted on this problem, surprisingly, we find that pivot-based search space pruning, which is quite effective in clique enumeration, has not been exploited in biclique scenario. Therefore, in this paper, we explore the pivot-based pruning for biclique enumeration. We propose an algorithm for implementing the pivot-based pruning, powered by an effective index structure Containment Directed Acyclic Graph (CDAG). Meanwhile, existing literature indicates contradictory findings on the order of vertex selection in biclique enumeration. As such, we re-examine the problem and suggest an offline ordering of vertices which expedites the pivot pruning. We conduct an extensive performance study using real-world datasets from a wide range of domains. The experimental results demonstrate that our algorithm is more scalable and outperforms all the existing algorithms across all datasets and can achieve a significant speedup against the previous algorithms.

  1. [Agrawal et al., 1989] Rakesh Agrawal, Alexander Borgida, and Hosagrahar Visvesvaraya Jagadish. Efficient manage- ment of transitive relationships in large data and knowl- edge bases. ACM SIGMOD Record, 18(2):253-262, 1989.
  2. [Alzahrani and Horadam, 2019] Taher Alzahrani and Kathy J. Horadam. Finding maximal bicliques in bipartite networks using node similarity. Applied Network Science, 4(1):21:1-21:25, 2019.
  3. [Bron and Kerbosch, 1973] Coen Bron and Joep Kerbosch. Algorithm 457: finding all cliques of an undirected graph. Communications of the ACM, 16(9):575-577, 1973.
  4. [Damaschke, 2014] Peter Damaschke. Enumerating maxi- mal bicliques in bipartite graphs with favorable degree se- quences. Information Processing Letters, 114(6):317-321, 2014.
  5. [Das, 2019] Apurba Das. Incremental and parallel algo- rithms for dense subgraph mining. PhD thesis, Iowa State University, 2019.
  6. [Driskell et al., 2004] Amy C Driskell, Cécile Ané, J Gordon Burleigh, Michelle M McMahon, Brian C O'Meara, and Michael J Sanderson. Prospects for building the tree of life from large sequence databases. Science, 306(5699):1172- 1174, 2004.
  7. [Gibson et al., 2005] David Gibson, Ravi Kumar, and An- drew Tomkins. Discovering large dense subgraphs in massive graphs. In Klemens Böhm, Christian S. Jensen, Laura M. Haas, Martin L. Kersten, Per-Åke Larson, and Beng Chin Ooi, editors, Proceedings of the 31st Interna- tional Conference on Very Large Data Bases, Trondheim, Norway, August 30 -September 2, 2005, pages 721-732. ACM, 2005.
  8. [Kaytoue et al., 2011] Mehdi Kaytoue, Sergei O Kuznetsov, Amedeo Napoli, and Sébastien Duplessis. Mining gene expression data with pattern structures in formal concept analysis. Information Sciences, 181(10):1989-2001, 2011.
  9. [Kunegis, 2013] Jérôme Kunegis. Konect: the koblenz net- work collection. In Proceedings of the 22nd International Conference on World Wide Web, pages 1343-1350. ACM, 2013.
  10. [Li et al., 2007] Jinyan Li, Guimei Liu, Haiquan Li, and Limsoon Wong. Maximal biclique subgraphs and closed pattern pairs of the adjacency matrix: A one-to-one cor- respondence and mining algorithms. IEEE Transactions on Knowledge and Data Engineering, 19(12):1625-1637, 2007.
  11. [Makino and Uno, 2004] Kazuhisa Makino and Takeaki Uno. New algorithms for enumerating all maximal cliques. In Scandinavian Workshop on Algorithm Theory, pages 260-272. Springer, 2004.
  12. [Mouret et al., 2011] Sylvain Mouret, Ignacio E. Gross- mann, and Pierre Pestiaux. Time representations and mathematical models for process scheduling problems. Computers & Chemical Engineering, 35(6):1038-1063, 2011.
  13. [Schweiger et al., 2011] Regev Schweiger, Michal Linial, and Nathan Linial. Generative probabilistic models for protein-protein interaction networks-the biclique per- spective. Bioinformatics, 27(13):i142-i148, 2011.
  14. [Uno et al., 2004] Takeaki Uno, Masashi Kiyomi, and Hi- roki Arimura. Lcm ver. 2: Efficient mining algorithms for frequent/closed/maximal itemsets. In Fimi, volume 126, 2004.
  15. [Vanahalli and Patil, 2019] Manjunath K Vanahalli and Nagamma Patil. An efficient parallel row enumerated algorithm for mining frequent colossal closed itemsets from high dimensional datasets. Information Sciences, 496:343-362, 2019.
  16. [Wu et al., 2018] Liuyi Wu, Lijun Dong, Yi Wang, Feng Zhang, Victor E Lee, Xiaojun Kang, and Qingzhong Liang. Uniform-scale assessment of role minimization in bipartite networks and its application to access con- trol. Physica A: Statistical Mechanics and its Applications, 507:381-397, 2018.
  17. [Xiang et al., 2011] Yang Xiang, Philip RO Payne, and Kun Huang. Transactional database transformation and its ap- plication in prioritizing human disease genes. IEEE/ACM transactions on computational biology and bioinformat- ics, 9(1):294-304, 2011.
  18. [Yoshinaka, 2011] Ryo Yoshinaka. Towards dual approaches for learning context-free grammars based on syntactic con- cept lattices. In Giancarlo Mauri and Alberto Leporati, editors, Developments in Language Theory -15th Inter- national Conference, DLT 2011, Milan, Italy, July 19-22, 2011. Proceedings, volume 6795 of Lecture Notes in Com- puter Science, pages 429-440. Springer, 2011.
  19. [Zaki and Hsiao, 2002] Mohammed J Zaki and Ching-Jui Hsiao. Charm: An efficient algorithm for closed itemset mining. In Proceedings of the 2002 SIAM international conference on data mining, pages 457-473. SIAM, 2002.
  20. [Zhang et al., 2014] Yun Zhang, Charles A Phillips, Gary L Rogers, Erich J Baker, Elissa J Chesler, and Michael A Langston. On finding bicliques in bipartite graphs: a novel algorithm and its application to the integration of diverse biological data types. BMC bioinformatics, 15(1):110, 2014.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards