Abstract
A large volume of research in temporal data mining is focusing on discovering temporal rules from time-stamped data. The majority of the methods proposed so far have been mainly devoted to the mining of temporal rules which describe relationships between data sequences or instantaneous events and do not consider the presence of complex temporal patterns into the dataset. Such complex patterns, such as trends or up and down behaviors, are often very interesting for the users. In this paper we propose a new kind of temporal association rule and the related extraction algorithm; the learned rules involve complex temporal patterns in both their antecedent and consequent. Within our proposed approach, the user defines a set of complex patterns of interest that constitute the basis for the construction of the temporal rule; such complex patterns are represented and retrieved in the data through the formalism of knowledge-based Temporal Abstractions. An Apriori-like algorithm looks then for meaningful temporal relationships (in particular, precedence temporal relationships) among the complex patterns of interest. The paper presents the results obtained by the rule extraction algorithm on a simulated dataset and on two different datasets related to biomedical applications: the first one concerns the analysis of time series coming from the monitoring of different clinical variables during hemodialysis sessions, while the other one deals with the biological problem of inferring relationships between genes from DNA microarray data.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Agrawal R, Srikant R (1994) Fast algorithms for mining association rules in large databases. In: Proceedings of the international conference on very large databases. Santiago, Chile, pp 487–499
Agrawal R, Srikant R (1995) Mining sequential patterns. In: Proceedings of the 11th international conference on data engineering. Taipei, Taiwan, pp 3–14
Allen JF (1984). Towards a general theory of action and time. Artif Intell 23: 123–154
Bellazzi R, Larizza C and Riva A (1998). Temporal abstractions for interpreting diabetic patients monitoring data. Intell Data Anal 2: 97–122
Bellazzi R, Larizza C, Magni P, Bellazzi R (2003) Quality assessment of hemodialysis services through temporal data mining. In: Proceedings of 9th conference on artificial intelligence in medicine (AIME). Protaras, Cyprus, pp 11–20
Bellazzi R, Larizza C, Magni P and Bellazzi R (2005). Temporal data mining for the quality assessment of hemodialysis services. Artif Intell Med 34(1): 25–39
Brown PO and Botstein D (1999). Exploring the new world of the genome with DNA microarrays. Nat Genet 21(1 Suppl): 33–37
Chen X, Petrounias I, Heathfield H (1998) Discovering temporal association rules in temporal databases. In: Proceedings of the international workshop on issues and applications of database technology (IADT’98). Berlin, Germany, pp 312–319
Chiu B, Keogh E, Lonardi S (2003) Probabilistic discovery of time series motifs. In: Proceedings of the 9th ACM SIGKDD international confernence on knowledge discovery and data mining. Washington, USA, pp 493–498
Cohen PR (2001): Fluent learning: elucidating the structure of episodes. In: Hoffmann F, Hand D, Adams N, Fisher D, Guimaraes G (eds) Proceedings of the 4th international conf on Intelligent data analysis (IDA 2001). Cascais, Portugal, pp: 268–277
Combi C and Chittaro L (1999). Abstraction on clinical data sequences: an object-oriented data model and a query language based on the event calculus. Artif Intell Med 17(3): 271–301
Guimarães G, Ultsch A (1999) A method for temporal knowledge conversion. In: Proceedings of the 3rd international symposium on advances in intelligent data analysis (IDA 1999). Amsterdam, The Netherlands, pp 369–382
Guimarães G, Peter JH, Penzel T and Ultsch A (2001). A method for automated temporal knowledge acquisition applied to sleep-related breathing disorders. Artif Intell Med 23(3): 211–37
Haimowitz IJ, Kohane IS (1993) Automated trend detection with alternate temporal hypotheses. In: Proceedings of the 13th joint conference on artificial intelligence (IJCAI 1993). Chambery, France, pp 146–151
Hau DT and Coiera EW (1997). Learning qualitative models of dynamic systems. Mach Learn 26(2–3): 177–211
Höppner F, Klawonn F (2002a) Learning rules about the development of variables over time. In: Leondes CT (ed), Intelligent systems—techniques and applications, Vol 4. CRC Press, pp 201–228
Höppner F and Klawonn F (2002b). Finding informative rules in interval sequences. Intell Data Anal Int J 6(3): 237–256
Höppner F (2003) Knowledge discovery from sequential data. PhD thesis, Technical University Braunschweig, Germany
Kam PS, Fu AWC (2000) Discovering temporal patterns for interval-based events. In: Proceedings of 2nd international conference on data warehousing and knowledge discovery (DaWaK). London, UK, pp 317–326
Keogh E, Chu S, Hart D, Pazzani M (2004) Segmenting time series: a survey and novel approach. Data mining in time series databases, World Scientific Publishing Company, pp 1–22
Kuipers B (1986). Qualitative simulation. Artif Intell 29(3): 289–338
Larizza C, Moglia A and Stefanelli M (1992). M-HTP: a system for monitoring heart transplant patients. Artif Intell Med 4(2): 111–126
Last M, Klein Y and Kandel A (2001). Knowledge discovery in time series databases. IEEE Trans Syst Man Cybernet 31(1): 160–169
Li Y, Ning P, Wang XS and Jajodia S (2003). Discovering calendar-based temporal association rules. Data Knowl Eng 44(2): 193–218
Lin W, Orgun MA, Williams GJ (2002) An Overview of Temporal Data Mining. In: Proceedings of the 1st Australian data mining workshop (ADM02). Canberra, Australia, pp 83–90
Lin M-Y and Lee S-Y (2005). Fast discovery of sequential patterns through memory indexing and database partitioning. J Inf Sci Eng 21(1): 109–128
Mannila H, Toivonen H (1996) Discovering generalized episodes using minimal occurrences. In: Proceedings of the 2nd international conference on knowledge discovery and data mining (KDD-96). Portland, Oregon, pp 146–151
Mörchen F (2006) Time series knowledge mining. PhD thesis, Philipps University, Marburg, Germany
Papapetrou P, Kollios G, Sclaroff S, Gunopulos D (2005) Discovering frequent arrangements of temporal intervals. In: Proceedings of the 5th IEEE international conference on data mining (ICDM-05). Houston, Texas, pp 354–361
Roddick JF and Spiliopoulou M (2002). A survey of temporal knowledge discovery paradigms and methods. IEEE Trans Knowledge Data Eng 14(4): 750–767
Sacchi L, Bellazzi R, Larizza C, Magni P, Curk T, Petrovic U and Zupan B (2005a). TA-clustering: cluster analysis of gene expression profiles through Temporal Abstractions. Int J Med Inform 74(7–8): 505–517
Sacchi L, Bellazzi R, Porreca R, Larizza C, Magni P (2005b) Precedence Temporal Networks from gene expression data. In: Proceedings of 18th IEEE symposium on computer-based medical systems (CBMS). Dublin, Ireland, pp 109–114
Shahar Y and Musen MA (1996). Knowledge-based temporal abstraction in clinical domains. Artif Intell Med 8(3): 267–298
Shahar Y (1997). A framework for knowledge-based temporal abstraction. Artif Intell 90(1–2): 79–133
Tung AKH, Lu H, Han J and Feng L (2003). Efficient mining of intertransaction association rules. IEEE Trans Knowl Data Eng 15(1): 43–56
Tyson JJ, Chen K and Novak B (2001). Network dynamics and cell physiology. Nat Rev Mol Cell Biol 2(12): 908–916
Villafane R, Hua KA, Tran D and Maulik B (2000). Knowledge discovery from series of interval events. J Intell Inform Syst 15(1): 71–89
Whitfield ML, Sherlock G, Saldanha AJ, Murray JI, Ball CA, Alexander KE, Matese JC, Perou CM, Hurt MM, Brown PO and Botstein D (2002). Identification of genes periodically expressed in the human cell cycle and their expression in tumors. Mol Biol Cell 13(6): 1977–2000
Winarko E, Roddick JF (2005) Discovering richer temporal association rules from interval-based data. In: Proceedings of the international conference on data warehousing and knowledge discovery (DaWaK). Copenhagen, Denmark, pp 315–325
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by: Eamonn Keogh.
Rights and permissions
About this article
Cite this article
Sacchi, L., Larizza, C., Combi, C. et al. Data mining with Temporal Abstractions: learning rules from time series. Data Min Knowl Disc 15, 217–247 (2007). https://doi.org/10.1007/s10618-007-0077-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10618-007-0077-7