HUE-Span: Fast High Utility Episode Mining

  • Philippe Fournier-VigerEmail author
  • Peng Yang
  • Jerry Chun-Wei Lin
  • Unil Yun
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11888)


High utility episode mining consists of finding episodes (sub-sequences of events) that have a high importance (e.g high profit) in a sequence of events with quantities and weights. Though it has important real-life applications, the current problem definition has two critical limitations. First, it underestimates the utility of episodes by not taking into account all timestamps of minimal occurrences for utility calculations, which can result in missing high utility episodes. Second, the state-of-the-art UP-Span algorithm is inefficient on large databases because it uses a loose upper bound on the utility to reduce the search space. This paper addresses the first issue by redefining the problem to guarantee that all high utility episodes are found. Moreover, an efficient algorithm named HUE-Span is proposed to efficiently find all patterns. It relies on a novel upper-bound to reduce the search space and a novel co-occurrence based pruning strategy. Experimental results show that HUE-Span not only finds all patterns but is also up to five times faster than UP-Span.


  1. 1.
    Achar, A., Laxman, S., Sastry, P.S.: A unified view of the apriori-based algorithms for frequent episode discovery. Knowl. Inf. Syst. 31(2), 223–250 (2012)CrossRefGoogle Scholar
  2. 2.
    Ahmed, C.F., Tanbeer, S.K., Jeong, B.S.: A framework for mining high utility web access sequences. IETE Tech. Rev. 28(1), 3–16 (2011)CrossRefGoogle Scholar
  3. 3.
    Amiri, M., Mohammad-Khanli, L., Mirandola, R.: An online learning model based on episode mining for workload prediction in cloud. Future Gener. Comput. Syst. 87, 83–101 (2018)CrossRefGoogle Scholar
  4. 4.
    Ao, X., Luo, P., Li, C., Zhuang, F., He, Q.: Online frequent episode mining. In: Proceedings of 31st IEEE International Conference on Data Engineering, pp. 891–902 (2015)Google Scholar
  5. 5.
    Ao, X., Luo, P., Wang, J., Zhuang, F., He, Q.: Mining precise-positioning episode rules from event sequences. IEEE Trans. Knowl. Data Eng. 30(3), 530–543 (2018)CrossRefGoogle Scholar
  6. 6.
    Fahed, L., Brun, A., Boyer, A.: DEER: distant and essential episode rules for early prediction. Expert Syst. Appl. 93, 283–298 (2018)CrossRefGoogle Scholar
  7. 7.
    Fournier-Viger, P., Li, X., Yao, J., Lin, J.C.W.: Interactive discovery of statistically significant itemsets. In: Mouhoub, M., Sadaoui, S., Mohamed, O., Ali, M. (eds.) Proceedings of 31st International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, pp. 101–113. Springer, Cham (2018)Google Scholar
  8. 8.
    Fournier-Viger, P., Chun-Wei Lin, J., Truong-Chi, T., Nkambou, R.: A survey of high utility itemset mining. In: Fournier-Viger, P., Lin, J.C.-W., Nkambou, R., Vo, B., Tseng, V.S. (eds.) High-Utility Pattern Mining. SBD, vol. 51, pp. 1–45. Springer, Cham (2019). Scholar
  9. 9.
    Fournier-Viger, P., Wu, C.-W., Zida, S., Tseng, V.S.: FHM: faster high-utility itemset mining using estimated utility co-occurrence pruning. In: Andreasen, T., Christiansen, H., Cubero, J.-C., Raś, Z.W. (eds.) ISMIS 2014. LNCS (LNAI), vol. 8502, pp. 83–92. Springer, Cham (2014). Scholar
  10. 10.
    Fournier-Viger, P., Zhang, Y., Wei Lin, J.C., Fujita, H., Koh, Y.S.: Mining local and peak high utility itemsets. Inf. Sci. 481, 344–367 (2019)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Guo, G., Zhang, L., Liu, Q., Chen, E., Zhu, F., Guan, C.: High utility episode mining made practical and fast. In: Luo, X., Yu, J.X., Li, Z. (eds.) ADMA 2014. LNCS (LNAI), vol. 8933, pp. 71–84. Springer, Cham (2014). Scholar
  12. 12.
    Huang, K., Chang, C.: Efficient mining of frequent episodes from complex sequences. Inf. Syst. 33(1), 96–114 (2008)CrossRefGoogle Scholar
  13. 13.
    Lin, Y., Huang, C., Tseng, V.S.: A novel methodology for stock investment using high utility episode mining and genetic algorithm. Appl. Soft Comput. 59, 303–315 (2017)CrossRefGoogle Scholar
  14. 14.
    Liu, M., Qu, J.: Mining high utility itemsets without candidate generation. In: Proceedings of the 21st ACM International Conference on Information and Knowledge Management, pp. 55–64 (2012)Google Scholar
  15. 15.
    Mannila, H., Toivonen, H., Verkamo, A.I.: Discovery of frequent episodes in event sequences. Data Min. Knowl. Discov. 1(3), 259–289 (1997)CrossRefGoogle Scholar
  16. 16.
    Rathore, S., Dawar, S., Goyal, V., Patel, D.: Top-k high utility episode mining from a complex event sequence. In: Proceedings of the 21st ACM International Conference on Management of Data, pp. 56–63 (2016)Google Scholar
  17. 17.
    Wu, C., Lin, Y., Yu, P.S., Tseng, V.S.: Mining high utility episodes in complex event sequences. In: Proceedings of 19th ACM SIGKDD International Conference on Knowledge Discovery, pp. 536–544 (2013)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Philippe Fournier-Viger
    • 1
    Email author
  • Peng Yang
    • 2
  • Jerry Chun-Wei Lin
    • 3
  • Unil Yun
    • 4
  1. 1.School of Humanities and Social SciencesHarbin Institute of Technology (Shenzhen)ShenzhenChina
  2. 2.School of Computer Science and TechnologyHarbin Institute of Technology (Shenzhen)ShenzhenChina
  3. 3.Department of Computing, Mathematics and PhysicsWestern Norway University of Applied Sciences (HVL)BergenNorway
  4. 4.Department of Computer EngineeringSejong UniversitySeoulRepublic of Korea

Personalised recommendations