Discovering frequent event patterns with multiple granularities in time sequences

被引:75
作者
Bettini, C [1 ]
Wang, XS
Jajodia, S
Lin, JL
机构
[1] Univ Milan, Dept Informat Sci, I-20122 Milan, Italy
[2] George Mason Univ, Dept Informat & Software Syst Engn, Fairfax, VA 22030 USA
基金
美国国家科学基金会;
关键词
data mining; knowledge discovery; time sequences; temporal databases; time granularity temporal constraints; temporal patterns;
D O I
10.1109/69.683754
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An important usage of time sequences is to discover temporal patterns. The discovery process usually starts with a user-specified skeleton, called an event structure, which consists of a number of variables representing events and temporal constraints among these variables; the goal of the discovery is to find temporal patterns, i.e., instantiations of the variables in the structure that appear frequently in the time sequence. This paper introduces event structures that have temporal constraints with multiple granularities, defines the pattern-discovery problem with these structures, and studies effective algorithms to solve it. The basic components of the algorithms include timed automata with granularities (TAGs) and a number of heuristics. The TAGs are for testing whether a specific temporal pattern, called a candidate complex event type, appears frequently in a time sequence. Since there are often a huge number of candidate event types for a usual event structure, heuristics are presented aiming at reducing the number of candidate event types and reducing the time spent by the TAGs testing whether a candidate type does appear frequently in the sequence. These heuristics exploit the information provided by explicit and implicit temporal constraints with granularity in the given event structure. The paper also gives the results of an experiment to show the effectiveness of the heuristics on a real data set.
引用
收藏
页码:222 / 237
页数:16
相关论文
共 19 条
  • [1] DATABASE MINING - A PERFORMANCE PERSPECTIVE
    AGRAWAL, R
    IMIELINSKI, T
    SWAMI, A
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1993, 5 (06) : 914 - 925
  • [2] AGRAWAL R, 1995, PROC INT CONF DATA, P3, DOI 10.1109/ICDE.1995.380415
  • [3] Aho A.V., 1974, The Design and Analysis of Computer Algorithms
  • [4] A THEORY OF TIMED AUTOMATA
    ALUR, R
    DILL, DL
    [J]. THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) : 183 - 235
  • [5] [Anonymous], 1995, P 1 SIGKDD INT C KNO
  • [6] A general framework for time granularity and its application to temporal reasoning
    Bettini, C
    Wang, XS
    Jajodia, S
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1998, 22 (1-2) : 29 - 58
  • [7] Bettini C., 1996, Proceedings of the Fifteenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems. PODS 1996, P68, DOI 10.1145/237661.237680
  • [8] CHANDRA R, 1994, P DAT ENG C
  • [9] TEMPORAL CONSTRAINT NETWORKS
    DECHTER, R
    MEIRI, I
    PEARL, J
    [J]. ARTIFICIAL INTELLIGENCE, 1991, 49 (1-3) : 61 - 95
  • [10] DISCOVERING PATTERNS IN SEQUENCES OF EVENTS
    DIETTERICH, TG
    MICHALSKI, RS
    [J]. ARTIFICIAL INTELLIGENCE, 1985, 25 (02) : 187 - 232