Frequent Patterns Discovery in Complex Structured Data with Higher-Order Logic

Article Preview

Abstract:

Frequent patterns mining is one of the most important tasks in data mining, traditional algorithms usually deal with this problem in simple structured data, but there are so much complex data in reality, for example, the tree type of data, graph type of data, and so on, when investigating these complex structured data, constrains are often needed to be given in order to narrow the search space, however, this will lose some of the useful interesting patterns. In this paper, we present a novel algorithm based on higher-order logic to discover frequent patterns in complex structured data, the novel method can overcome some drawbacks occurring in traditional algorithms. We use Escher, which is a higher-order logic programming language, to discover frequent patterns in complex structured data. Experimental results show that the proposal algorithm is efficient and scalable.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

141-144

Citation:

Online since:

December 2014

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2015 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Agrawal, R. and Srikant, R. Mining Sequential Patterns. Proc. 11th Int. Conf. Data Engineering Taipei, Taiwan(1995).

Google Scholar

[2] Pei, J. et al. PrefixSpan: Mining Sequential Patterns Efficiently by Prefix-Projected Pattern Growth. Proc. 17th Int'l Conf. Data Engineering, Heidelberg, Germany(2001).

DOI: 10.1109/icde.2001.914830

Google Scholar

[3] ZAKI, M. J. SPADE: An efficient algorithm for mining frequent sequences. Mach. Learn. 42, 1/2, (2001).

Google Scholar

[4] HAN, J., PEI, J., et al. Freespan: Frequent pattern projected sequential pattern mining. In Proceedings of the 6th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM Press(2000).

DOI: 10.1145/347090.347167

Google Scholar

[5] AYRES, J., FLANNICK, J., GEHRKE, J., AND YIU, T. Sequential pattern mining using a bitmap representation. In Proceedings of the 8th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM Press(2002).

DOI: 10.1145/775047.775109

Google Scholar

[6] J.W. Lloyd . Knowldege Representation, Computation and Learning in Higher-order Logic. Available at http: /csl. anu. edu. au/~jwl(2001).

Google Scholar

[7] Dehaspe L, Raedt L D. Mining Association rules in Multiple Relations. Proceedings of the 7th International Workshop on Inductive Logic Programming. Lecture Notes in Artificial Intelligence. (1997).

DOI: 10.1007/3540635149_40

Google Scholar

[8] A. F. Bowers, C. Giraud-Carrier, J.W. Lloyd . A Knowledge Representation for Inductive Learning. Available at http: /users. rsise. anu. edu. au/~jwl/(2000).

Google Scholar