TR
EN
A New Approach to Minimize Memory Requirements of Frequent Subgraph Mining Algorithms
Öz
Frequent subgraph mining (FSM) is a subsection of graph mining domain which is extensively used for graph classification and graph clustering purposes. Over the past decade, many efficient FSM algorithms have been developed. The improvements generally focus on reducing time complexity by changing the algorithm structure or using parallel programming techniques. FSM algorithms have another problem to solve, which is the high memory consumption. In this study, a new approach called Predictive Dynamic Sized Structure Packing (PDSSP) have been proposed to minimize the memory requirement of FSM algorithms. Proposed approach redesigns the internal data structures of FSM algorithms without any algorithmic modifications. PDSSP has two contributions. The first one is the Dynamic Sized Integer Type (ds_Int) which is a newly designed unsigned integer data type. The second contribution is “Data Structure packaging” component that uses a data structure packing technique which changes the behaviour of the compiler. A number of experiments have been conducted to examine the effectiveness and efficiency of the PDSSP approach by embedding it into two state-of-art algorithms called gSpan and Gaston. Proposed implementation have been compared to the official one. Almost all results show that the proposed implementation consumes less memory on each support level. As a result, PDSSP extensions can save memory and the peak memory usage may decrease up to 38% depending on the dataset.
Anahtar Kelimeler
Kaynakça
- [1] Thusoo A, Shao Z, Anthony S, Borthakur D, Jain N, Sen Sarma J, Murthy R, Liu H. “Data warehousing and analytics infrastructure at Facebook”. In: ACM SIGMOD/PODS 2010 Conference; Indianapolis, Indiana, USA: ACM. pp. 1013–1020, 2010.
- [2] Wang L, Xiao Y, Shao B, Wang H. “How to partition a billion-node graph”. In: IEEE 2014 International Conference on Data Engineering; Chicago, IL, USA: IEEE; pp. 568–579, 2014
- [3] Muttipati AS, Padmaja P. “Analysis of large graph partitioning and frequent subgraph mining on graph data”. International Journal of Advanced Research in Computer Science 2015; pp. 6-7, 2015.
- [4] G. V. Carlos, M. Esteban, “Comparative Analysis of de Bruijn Graph Parallel Genome Assemblers”, 2018 IEEE International Work Conference on Bioinspired Intelligence (IWOBI), IEEE, pp 1-8, 2018.
- [5] Talukder, N. and Zaki, M.J., “A distributed approach for graph mining in massive networks”. Data Mining and Knowledge Discovery, 30(5), pp.1024-1052, 2016.
- [6] Di Fatta, G., & Berthold, M. R.. “High performance subgraph mining in molecular compounds”. In International Conference on High Performance Computing and Communications, Springer, Berlin, Heidelberg.,pp. 866-877, (2005, September).
- [7] Stratikopoulos A, Chrysos G, Papaefstathiou I, Dollas A. “HPC-gSpan: An FPGA-based parallel system for frequent subgraph mining”. In IEEE 2014 24th International Conference on Field Programmable Logic and Applications (FPL); Munich, Germany, IEEE. pp. 1-4, 2014.
- [8] Aggarwal CC, Bhuiyan MA, Al Hasan M. “Frequent pattern mining algorithms: A survey”. In: Aggarwal CC, Han J, editors. Frequent Pattern Mining. Switzerland: Springer International Publishing, pp. 19–64, 2014.
Ayrıntılar
Birincil Dil
İngilizce
Konular
Mühendislik
Bölüm
Araştırma Makalesi
Yayımlanma Tarihi
1 Mart 2021
Gönderilme Tarihi
24 Ocak 2020
Kabul Tarihi
13 Mart 2020
Yayımlandığı Sayı
Yıl 2021 Cilt: 24 Sayı: 1
APA
Bilgin, T., & Oğuz, M. (2021). A New Approach to Minimize Memory Requirements of Frequent Subgraph Mining Algorithms. Politeknik Dergisi, 24(1), 237-246. https://doi.org/10.2339/politeknik.678921
AMA
1.Bilgin T, Oğuz M. A New Approach to Minimize Memory Requirements of Frequent Subgraph Mining Algorithms. Politeknik Dergisi. 2021;24(1):237-246. doi:10.2339/politeknik.678921
Chicago
Bilgin, Turgay, ve Murat Oğuz. 2021. “A New Approach to Minimize Memory Requirements of Frequent Subgraph Mining Algorithms”. Politeknik Dergisi 24 (1): 237-46. https://doi.org/10.2339/politeknik.678921.
EndNote
Bilgin T, Oğuz M (01 Mart 2021) A New Approach to Minimize Memory Requirements of Frequent Subgraph Mining Algorithms. Politeknik Dergisi 24 1 237–246.
IEEE
[1]T. Bilgin ve M. Oğuz, “A New Approach to Minimize Memory Requirements of Frequent Subgraph Mining Algorithms”, Politeknik Dergisi, c. 24, sy 1, ss. 237–246, Mar. 2021, doi: 10.2339/politeknik.678921.
ISNAD
Bilgin, Turgay - Oğuz, Murat. “A New Approach to Minimize Memory Requirements of Frequent Subgraph Mining Algorithms”. Politeknik Dergisi 24/1 (01 Mart 2021): 237-246. https://doi.org/10.2339/politeknik.678921.
JAMA
1.Bilgin T, Oğuz M. A New Approach to Minimize Memory Requirements of Frequent Subgraph Mining Algorithms. Politeknik Dergisi. 2021;24:237–246.
MLA
Bilgin, Turgay, ve Murat Oğuz. “A New Approach to Minimize Memory Requirements of Frequent Subgraph Mining Algorithms”. Politeknik Dergisi, c. 24, sy 1, Mart 2021, ss. 237-46, doi:10.2339/politeknik.678921.
Vancouver
1.Turgay Bilgin, Murat Oğuz. A New Approach to Minimize Memory Requirements of Frequent Subgraph Mining Algorithms. Politeknik Dergisi. 01 Mart 2021;24(1):237-46. doi:10.2339/politeknik.678921
Cited By
Makine Öğrenmesinde Kategorik Veri Kodlama Tekniğinin Kullanımına Alternatif Bir Çözüm Yöntemi
Journal of Intelligent Systems: Theory and Applications
https://doi.org/10.38016/jista.1140499Topluluk Tespiti Yöntemi ile Ulaşım Ağında Verimli Yeşil Dalga Koridorlarının Belirlenmesi
Politeknik Dergisi
https://doi.org/10.2339/politeknik.1074962Multidimensional clustering analysis of mathematical knowledge difficulty based on Gspan
Journal of Intelligent & Fuzzy Systems
https://doi.org/10.3233/JIFS-234274