Inferring Definite-Clause Grammars to Express Multivariate Time Series

In application domains such as medicine, where a large amount of data is gathered, a medical diagnosis and a better understanding of the underlying generating process is an aim. Recordings of temporal data often afford an interpretation of the underlying pattens. This means that for diagnosis purposes a symbolic, i.e. understandable and interpretable representation of the results for physicians, is needed. This paper proposes the use of definitive-clause grammars for the induction of temporal expressions, thereby providing a more powerful framework than context-free grammars. An implementation in Prolog of these grammars is then straightforward. The main idea lies in introducing several abstraction levels, and in using unsupervised neural networks for the pattern discovery process. The results at each level are then used to induce temporal grammatical rules. The approach uses an adaptation of temporal ontological primitives often used in Al-systems.

[1]  Willis J. Tompkins,et al.  IEEE case studies in medical instrument design , 1992 .

[2]  Ah Chung Tsoi,et al.  Rule inference for financial prediction using recurrent neural networks , 1997, Proceedings of the IEEE/IAFE 1997 Computational Intelligence for Financial Engineering (CIFEr).

[3]  Brian D. Ripley,et al.  Pattern Recognition and Neural Networks , 1996 .

[4]  Otto Opitz,et al.  Information and Classification , 1993 .

[5]  Martti Juhola,et al.  Syntactic recognition of ECG signals by attributed finite automata , 1995, Pattern Recognit..

[6]  Heikki Mannila,et al.  Discovery of Frequent Episodes in Event Sequences , 1997, Data Mining and Knowledge Discovery.

[7]  Gabriela Guimarães,et al.  Temporal knowledge discovery with self-organizing neural networks , 2000, Int. J. Comput. Syst. Signals.

[8]  Julius T. Tou,et al.  Pattern Recognition Principles , 1974 .

[9]  Abraham Kandel,et al.  Knowledge discovery in time series databases , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[10]  David H. D. Warren,et al.  Definite Clause Grammars for Language Analysis - A Survey of the Formalism and a Comparison with Augmented Transition Networks , 1980, Artif. Intell..

[11]  Leon Sterling,et al.  The Art of Prolog , 1987, IEEE Expert.

[12]  James F. Allen Towards a General Theory of Action and Time , 1984, Artif. Intell..

[13]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[14]  Rie Honda,et al.  Semantic indexing and temporal rule discovery for time-series sattelite images , 2000, MDM/KDD.

[15]  King-Sun Fu,et al.  Syntactic Pattern Recognition And Applications , 1968 .

[16]  Michael G. Thomason,et al.  Syntactic Pattern Recognition, An Introduction , 1978, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  G. Guimarães,et al.  A Symbolic Representation for Patterns in Time Series Using Definitive Clause Grammars , 1997 .

[18]  Lluís Vila,et al.  A Survey on Temporal Reasoning in Artificial Intelligence , 1994, AI Communications.

[19]  Alfred Ultsch,et al.  A Method for Temporal Knowledge Conversion , 1999, IDA.

[20]  Yoh-Han Pao,et al.  Adaptive pattern recognition and neural networks , 1989 .

[21]  Alfred Ultsch,et al.  Knowledge Extraction from Self-Organizing Neural Networks , 1993 .

[22]  D. McDermott A Temporal Logic for Reasoning About Processes and Plans , 1982, Cogn. Sci..

[23]  James C. Bezdek,et al.  Hybrid modeling in pattern recognition and control , 1995, Knowl. Based Syst..

[24]  Leonard Bolc,et al.  Natural Language Parsing Systems , 2011, Symbolic Computation.

[25]  David J. Hand,et al.  Advances in intelligent data analysis , 2000 .

[26]  T. Penzel,et al.  Design of an Ambulatory Sleep Apnea Recorder , 1991, [1991 Proceedings] Case Studies in Medical Instrument Design.

[27]  Christopher M. Bishop,et al.  Neural networks for pattern recognition , 1995 .