Modal Logic, Temporal Models and Neural Circuits: What Connects Them

“Processes” that temporally choreograph a large number of players appear pervasively in many situations, but pose particular challenges when one attempts to understand how these processes are orchestrated at an elemental level, namely, how may one learn what rules are used by the players to bring about this precise evolution of the process? What topologies are used by the network in codifying the rules of interaction? A particular example we study in this paper deals with the analysis of synthetic data simulating Microelectrode array(MEA) recordings. By computing statistically significant temporal patterns expressed in a propositional modal logic, we extract from it functional connectivity among neurons in an ensemble. For this purpose, we propose a novel algorithm founded upon many ideas from temporal logic, model inference and time-series data analysis, all aimed at the MEA inference problem. The approach, described here, has been validated by several examples in this domain with highly promising results.

[1]  David G. Stork,et al.  Pattern classification, 2nd Edition , 2000 .

[2]  E. Allen Emerson,et al.  Model Checking and the Mu-calculus , 1996, Descriptive Complexity and Finite Models.

[3]  Ramakrishnan Srikant,et al.  Mining sequential patterns , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[4]  Mordechai Ben-Ari,et al.  The temporal logic of branching time , 1981, POPL '81.

[5]  Ziv Bar-Joseph,et al.  Analyzing time series gene expression data , 2004, Bioinform..

[6]  David G. Stork,et al.  Pattern Classification , 1973 .

[7]  Jian Pei,et al.  Mining frequent patterns without candidate generation , 2000, SIGMOD '00.

[8]  Jonathan D. Cryer,et al.  Time Series Analysis , 1986 .

[9]  Roberto J. Bayardo,et al.  Efficiently mining long patterns from databases , 1998, SIGMOD '98.

[10]  Jaideep Srivastava,et al.  Web usage mining: discovery and applications of usage patterns from Web data , 2000, SKDD.

[11]  A. Akhmetova Discovery of Frequent Episodes in Event Sequences , 2006 .

[12]  Heikki Mannila,et al.  Discovering Frequent Episodes in Sequences , 1995, KDD.

[13]  Fabian Mörchen,et al.  Algorithms for time series knowledge mining , 2006, KDD '06.

[14]  J. Hopfield,et al.  Computing with neural circuits: a model. , 1986, Science.

[15]  Rajeev Motwani,et al.  Dynamic itemset counting and implication rules for market basket data , 1997, SIGMOD '97.

[16]  Ramesh C Agarwal,et al.  Depth first generation of long patterns , 2000, KDD '00.

[17]  Ramakrishnan Srikant,et al.  Fast algorithms for mining association rules , 1998, VLDB 1998.

[18]  Fred Kröger,et al.  Temporal Logic of Programs , 1987, EATCS Monographs on Theoretical Computer Science.