Scale-Based Monotonicity Analysis in Qualitative Modelling with Flat Segments

Qualitative models are often more suitable than classical quantitative models in tasks such as Model-based Diagnosis (MBD), explaining system behavior, and designing novel devices from first principles. Monotonicity is an important feature to leverage when constructing qualitative models. Detecting monotonic pieces robustly and efficiently from sensor or simulation data remains an open problem. This paper presents scale-based monotonicity: the notion that monotonicity can be defined relative to a scale. Real-valued functions defined on a finite set of reals e.g. sensor data or simulation results, can be partitioned into quasimonotonic segments, i.e. segments monotonic with respect to a scale, in linear time. A novel segmentation algorithm is introduced along with a scalebased definition of "flatness".

[1]  Peter Struss Automated Abstraction of Numerical Simulation Models - Theory and Practical Experience , 2003 .

[2]  Dorian Suc,et al.  Machine Reconstruction of Human Control Strategies , 2003, Frontiers in Artificial Intelligence and Applications.

[3]  D. Lemire,et al.  Monotone Pieces Analysis for Qualitative Modeling , 2004 .

[4]  V. Ubhaya,et al.  Isotone optimization. II , 1974 .

[5]  Martin Brooks Approximation complexity for piecewise monotone functions and real data , 1994 .

[6]  Bernhard Rinner,et al.  Semi-quantitative system identification , 2000, Artif. Intell..

[7]  Jim Hunter,et al.  Knowledge-Based Event Detection in Complex Time Series Data , 1999, AIMDM.

[8]  Benjamin J. Kaipers,et al.  Qualitative Simulation , 1989, Artif. Intell..

[9]  Kenneth D. Forbus Qualitative Process Theory , 1984, Artificial Intelligence.

[10]  Yuhong. yan Qualitative Model Abstraction for Diagnosis , 2003 .

[11]  Benjamin Kuipers,et al.  Qualitative Simulation , 1986, Artificial Intelligence.

[12]  Anthony G. Cohn,et al.  Qualitative Reasoning , 1987, Advanced Topics in Artificial Intelligence.

[13]  Daniel Lemire,et al.  Monotonicity Analysis for Constructing Qualitative Models , 2004 .

[14]  Luca Console,et al.  Deriving Qualitative Deviations from MatlabTM Models , 2003 .

[15]  Ivan Bratko,et al.  Induction of Qualitative Trees , 2001, ECML.

[16]  Eamonn J. Keogh,et al.  An online algorithm for segmenting time series , 2001, Proceedings 2001 IEEE International Conference on Data Mining.