{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T18:37:06Z","timestamp":1767638226824,"version":"3.48.0"},"reference-count":87,"publisher":"Maximum Academic Press","issue":"1","license":[{"start":{"date-parts":[[2010,3,1]],"date-time":"2010-03-01T00:00:00Z","timestamp":1267401600000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The Knowledge Engineering Review"],"published-print":{"date-parts":[[2010,3]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Over the last two decades, qualitative reasoning (QR) has become an important domain in Artificial Intelligence. QDE (Qualitative Differential Equation) model learning (QML), as a branch of QR, has also received an increasing amount of attention; many systems have been proposed to solve various significant problems in this field. QML has been applied to a wide range of fields, including physics, biology and medical science. In this paper, we first identify the scope of this review by distinguishing QML from other QML systems, and then review all the noteworthy QML systems within this scope. The applications of QML in several application domains are also introduced briefly. Finally, the future directions of QML are explored from different perspectives.<\/jats:p>","DOI":"10.1017\/s0269888909990348","type":"journal-article","created":{"date-parts":[[2010,3,23]],"date-time":"2010-03-23T08:04:00Z","timestamp":1269331440000},"page":"69-107","source":"Crossref","is-referenced-by-count":11,"title":["Learning Qualitative Differential Equation models: a survey of algorithms and applications"],"prefix":"10.48130","volume":"25","author":[{"given":"Wei","family":"Pang","sequence":"first","affiliation":[],"role":[{"role":"author","vocab":"crossref"}]},{"given":"George M.","family":"Coghill","sequence":"additional","affiliation":[],"role":[{"role":"author","vocab":"crossref"}]}],"member":"27968","published-online":{"date-parts":[[2010,3,1]]},"reference":[{"volume-title":"A Practical Guide to Computer Methods for Engineers","year":"1979","author":"Shoup","key":"S0269888909990348_ref77"},{"key":"S0269888909990348_ref73","unstructured":"Say A. C. C. 1992. Qualitative System Identification. PhD thesis, Bog\u02c7azi\u00e7i University."},{"key":"S0269888909990348_ref83","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(94)90018-3"},{"key":"S0269888909990348_ref74","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(95)00016-X"},{"volume-title":"the Eighth International Workshop on Qualitative Reasoning about Physical Systems (QR-94)","year":"1994","author":"Ramachandran","key":"S0269888909990348_ref68"},{"key":"S0269888909990348_ref85","doi-asserted-by":"publisher","DOI":"10.1016\/j.artint.2005.11.001"},{"key":"S0269888909990348_ref81","first-page":"376","volume-title":"Proceedings of the 14th International Conference on Machine Learning","author":"Todorovski","year":"1997"},{"key":"S0269888909990348_ref82","first-page":"991","volume-title":"Proceedings of the 17th International Conference on Machine Learning","author":"Todorovski","year":"2000"},{"volume-title":"A first Course in Numerical Analysis","year":"2001","author":"Ralston","key":"S0269888909990348_ref67"},{"key":"S0269888909990348_ref66","doi-asserted-by":"publisher","DOI":"10.1017\/S026988890600097X"},{"key":"S0269888909990348_ref86","unstructured":"Wiegand M. 1991. Constructive Qualitative Simulation of Continuous Dynamic Systems. PhD thesis, Heriot-Watt university."},{"key":"S0269888909990348_ref53","unstructured":"Morgan A. 1988. Qualitative Behaviour of Dynamic Physical Systems. PhD thesis, University of Cambridge."},{"key":"S0269888909990348_ref20","first-page":"445","volume-title":"European Conference on Artificial Intelligence (ECAI\u201904)","author":"Coghill","year":"2004"},{"key":"S0269888909990348_ref70","first-page":"723","volume-title":"National Conference on Artificial Intelligence","author":"Richards","year":"1992"},{"volume-title":"Inductive Logic Programming From Machine Learning to Software Engineering","year":"1996","author":"Bergadano","key":"S0269888909990348_ref4"},{"key":"S0269888909990348_ref65","first-page":"101","article-title":"A further note on inductive generalisation","volume":"6","author":"Plotkin","year":"1971","journal-title":"Machine Intelligence"},{"key":"S0269888909990348_ref55","first-page":"358","volume-title":"Lecture Notes in AI","author":"Muggleton","year":"1996"},{"key":"S0269888909990348_ref56","unstructured":"Muggleton S. , Feng C. 1990. Efficient induction of logic programs. In Proceedings of the 1st Conference on Algorithmic Learning Theory. Ohmsma, Tokyo, Japan, 368\u2013381."},{"volume-title":"Elements of Physical Biology","year":"1925","author":"Lotka","key":"S0269888909990348_ref49"},{"key":"S0269888909990348_ref31","first-page":"1","article-title":"Discovering dynamics: From inductive logic programming to machine discovery","volume":"3","author":"D\u017eeroski","year":"1994","journal-title":"Journal of Intelligent Information Systems"},{"key":"S0269888909990348_ref71","first-page":"50","volume-title":"Proceedings of the Tenth National Conference on Artificial Intelligence (AAAI-92)","author":"Richards","year":"1992"},{"key":"S0269888909990348_ref26","unstructured":"de Castro L. N. , Von Zuben F. J. 2000. The clonal selection algorithm with engineering applications. In Proceedings of GECCO,Workshop on Artificial Immune Systems and Their Applications. Las Vegas, USA, 36\u201339."},{"key":"S0269888909990348_ref64","doi-asserted-by":"publisher","DOI":"10.1016\/S0928-4869(97)00008-6"},{"key":"S0269888909990348_ref34","first-page":"64","volume-title":"Proceedings of the 20th Annual Workshop on Qualitative Reasoning (QR06)","author":"Ger\u00e7eker","year":"2006"},{"key":"S0269888909990348_ref40","doi-asserted-by":"publisher","DOI":"10.1017\/S0269888901000091"},{"key":"S0269888909990348_ref47","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog0804_3"},{"volume-title":"Qualitative Reasoning: Modeling and Simulation with Incomplete Knowledge","year":"1994","author":"Kuipers","key":"S0269888909990348_ref46"},{"key":"S0269888909990348_ref87","doi-asserted-by":"publisher","DOI":"10.1016\/S0019-9958(65)90241-X"},{"key":"S0269888909990348_ref59","first-page":"2887","volume-title":"Genetic and Evolutionary Computation Conference (GECCO07)","author":"Pang","year":"2007a."},{"volume-title":"Genetic Programming: On the Programming of Computers by means of Natural Evolution","year":"1992","author":"Koza","key":"S0269888909990348_ref43"},{"key":"S0269888909990348_ref54","doi-asserted-by":"publisher","DOI":"10.1007\/BF03037227"},{"key":"S0269888909990348_ref41","first-page":"2887","volume-title":"Genetic and Evolutionary Computation Conference (GECCO07)","author":"Khoury","year":"2007"},{"volume-title":"Genetic Algorithms in Search, Optimization and Machine Learning","year":"1989","author":"Goldberg","key":"S0269888909990348_ref35"},{"volume-title":"Proceedings of IEEE Congress on Evolutionary Computation (CEC\u201902)","year":"2002","author":"de Castro","key":"S0269888909990348_ref25"},{"key":"S0269888909990348_ref84","unstructured":"Var\u0161ek A. 1991. Qualitative model evolution. In Proceedings of the Twelfth International Joint Conference on Artificial Intelligence, Sydney, Australia."},{"key":"S0269888909990348_ref3","doi-asserted-by":"publisher","DOI":"10.1016\/S0933-3657(98)00014-1"},{"key":"S0269888909990348_ref76","doi-asserted-by":"publisher","DOI":"10.1109\/21.247887"},{"volume-title":"Proceedings of the 8th International Workshop on Machine Learning","year":"1991","author":"Bratko","key":"S0269888909990348_ref10"},{"key":"S0269888909990348_ref22","unstructured":"Coiera E. 1989a. Generating qualitative models from example behaviours. Technical Report DCS Report 8901, Department of Computer Science, University of New South Wales, Sydney, Australia."},{"key":"S0269888909990348_ref8","doi-asserted-by":"publisher","DOI":"10.1016\/S0004-3702(01)00143-6"},{"key":"S0269888909990348_ref12","unstructured":"Bruce A. M. 2007. JMorven: A Framework for parallel non-constructive qualitative reasoning and fuzzy interval simulation. PhD thesis, Department of Computing Science, Univeristy of Aberdeen."},{"key":"S0269888909990348_ref79","first-page":"1475","article-title":"Incremental identification of qualitative models of biological systems using inductive logic programming","volume":"9","author":"Srinivasan","year":"2008","journal-title":"Journal of Machine Learning Research"},{"key":"S0269888909990348_ref78","unstructured":"Srinivasan A. 1999. The Aleph Manual. http:\/\/web.comlab.ox.ac.uk\/oucl\/research\/areas\/machlearn\/Aleph\/aleph.html"},{"key":"S0269888909990348_ref28","doi-asserted-by":"publisher","DOI":"10.1016\/j.bulm.2003.08.010"},{"volume-title":"Machine Learning","year":"1997","author":"Mitchell","key":"S0269888909990348_ref52"},{"key":"S0269888909990348_ref63","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-011-3534-4"},{"key":"S0269888909990348_ref36","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007317323969"},{"key":"S0269888909990348_ref61","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1007\/978-3-642-03246-2_17","volume-title":"Proceeding of 8th International Conference on Artificial Immune Systems (ICARIS 2009)","author":"Pang","year":"2009"},{"key":"S0269888909990348_ref51","first-page":"333","article-title":"Die kinetik der invertinwirkung","volume":"49","author":"Michaelis","year":"1913","journal-title":"biochemische zeitschrift"},{"key":"S0269888909990348_ref21","doi-asserted-by":"crossref","first-page":"825","DOI":"10.1613\/jair.2374","article-title":"Qualitative system identification from imperfect data","volume":"32","author":"Coghill","year":"2008","journal-title":"Journal of Artificial Intelligence Research"},{"key":"S0269888909990348_ref38","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-31954-2_23"},{"key":"S0269888909990348_ref23","first-page":"45","volume-title":"Proceedings of the Third Workshop on Qualitative Physics","author":"Coiera","year":"1989b."},{"key":"S0269888909990348_ref29","doi-asserted-by":"crossref","unstructured":"Drulhe S. , Ferrari-Trecate G. , de Jong H. , Viari A. 2006. Reconstruction of switching thresholds in piecewise-affine models of genetic regulatory networks. Lecture Notes in Computer Science 3927, 184\u2013199. Springer-Verlag.","DOI":"10.1007\/11730637_16"},{"key":"S0269888909990348_ref1","unstructured":"Abe S. 1993. A qualitative system idenditification method. In Proceedings of the Seventh International Workshop on Qualitative Reasoning about Physical Systems, 1\u201310. Orcas Island, Washington."},{"volume-title":"The 21st Annual Workshop on Qualitative Reasoning","year":"2007b.","author":"Pang","key":"S0269888909990348_ref60"},{"key":"S0269888909990348_ref37","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(86)90089-5"},{"key":"S0269888909990348_ref58","doi-asserted-by":"publisher","DOI":"10.1016\/0743-1066(94)90035-3"},{"key":"S0269888909990348_ref27","first-page":"239","volume-title":"IEEE Transactions on Evolutionary Computation, Special Issue on Artificial Immune Systems","volume":"6","author":"de Castro","year":"2002"},{"key":"S0269888909990348_ref9","doi-asserted-by":"publisher","DOI":"10.1007\/BF02284622"},{"key":"S0269888909990348_ref42","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/bti255"},{"key":"S0269888909990348_ref18","unstructured":"Coghill G. M. 1996. Mycroft: A Framework for Constraint based Fuzzy Qualitative Reasoning. PhD thesis, Heriot-Watt University."},{"key":"S0269888909990348_ref11","first-page":"107","article-title":"Learning qualitative models","volume":"240","author":"Bratko","year":"2003","journal-title":"AI Magazine"},{"key":"S0269888909990348_ref69","doi-asserted-by":"publisher","DOI":"10.1016\/j.artint.2006.02.004"},{"key":"S0269888909990348_ref5","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(90)90038-2"},{"key":"S0269888909990348_ref44","first-page":"295","volume-title":"Proceedings of the Fifth International Workshop on Qualitative Reasoning about Physical Systems","author":"Kraan","year":"1991"},{"key":"S0269888909990348_ref80","unstructured":"Todorovski L. 2003. Using domain knowledge for automated modeling of dynamic systems with equation discovery. PhD thesis, Faculty of Electrical Engineering and Computer Science, University of Ljubljana."},{"key":"S0269888909990348_ref24","first-page":"170","volume-title":"Abstract Book of the 9th International Conference on Systems Biology","author":"de Almeida","year":"2008"},{"key":"S0269888909990348_ref17","unstructured":"Coghill G. M. 1992. Vector Envisionment of Compartmental Systems. Master\u2019s thesis, University of Glasgow."},{"volume-title":"International Conference on Machine Learning","year":"1993","author":"D\u017eeroski","key":"S0269888909990348_ref30"},{"key":"S0269888909990348_ref19","doi-asserted-by":"crossref","unstructured":"Coghill G. M. , Chantler M. J. 1994. Mycroft: a framework for qualitative reasoning. In Second International Conference on Intelligent Systems Engineering, 43\u201348, Hamburg-Harburg, Germany.","DOI":"10.1049\/cp:19940600"},{"volume-title":"Numerical Method","year":"1991","author":"Bohte","key":"S0269888909990348_ref7"},{"key":"S0269888909990348_ref2","doi-asserted-by":"crossref","unstructured":"Alur R. , Courcoubetis C. , Halbwachs N. , Henzinger T. , Ho P. , Nicolin X. , Olivero A. , Sifakis J. 2000. Discrete abstractions of hybrid systems. In Proceedings of the IEEE, 88, 971\u2013984. Pennsylvania University, Philadelphia, PA. IEEE Press.","DOI":"10.1109\/5.871304"},{"key":"S0269888909990348_ref16","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4613-9072-5_3"},{"key":"S0269888909990348_ref45","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(86)90073-1"},{"key":"S0269888909990348_ref32","doi-asserted-by":"publisher","DOI":"10.1007\/s002030050635"},{"volume-title":"System Identification\u2014Theory For the User","year":"1999","author":"Ljung","key":"S0269888909990348_ref48"},{"key":"S0269888909990348_ref75","first-page":"440","volume-title":"Proceedings of the Tenth National Conference on Artificial Intelligence (AAAI-92)","author":"Selman","year":"1992"},{"key":"S0269888909990348_ref33","first-page":"715","volume-title":"The Computer Science and Engineering Handbook","author":"Forbus","year":"1997"},{"key":"S0269888909990348_ref39","doi-asserted-by":"publisher","DOI":"10.1016\/S0004-3702(00)00012-6"},{"volume-title":"Combinatorial optimization: algorithms and complexity","year":"1982","author":"Papadimitriou","key":"S0269888909990348_ref62"},{"key":"S0269888909990348_ref50","unstructured":"McCreath E. 1999. Induction in First Order Logic From Noisy Training Samples and Fixed Sample Sizes. PhD thesis, University of New South Wales."},{"key":"S0269888909990348_ref14","doi-asserted-by":"publisher","DOI":"10.5962\/bhl.title.8281"},{"key":"S0269888909990348_ref72","doi-asserted-by":"publisher","DOI":"10.1007\/BF01007461"},{"key":"S0269888909990348_ref15","unstructured":"Camacho R. 2000. Inducing Models of Human Control Skills using Machine Learning Algorithms. PhD thesis, University of Porto."},{"volume-title":"The measurement of Power Spectra","year":"1958","author":"Blackman","key":"S0269888909990348_ref6"},{"key":"S0269888909990348_ref57","doi-asserted-by":"publisher","DOI":"10.1093\/protein\/5.7.647"},{"key":"S0269888909990348_ref13","first-page":"110","volume-title":"Proceedings of the 19th International Workshop on Qualitative Reasoning","author":"Bruce","year":"2005"}],"container-title":["The Knowledge Engineering Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0269888909990348","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T14:43:58Z","timestamp":1767624238000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0269888909990348\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,3]]},"references-count":87,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2010,3]]}},"alternative-id":["S0269888909990348"],"URL":"https:\/\/doi.org\/10.1017\/s0269888909990348","relation":{},"ISSN":["0269-8889","1469-8005"],"issn-type":[{"type":"print","value":"0269-8889"},{"type":"electronic","value":"1469-8005"}],"subject":[],"published":{"date-parts":[[2010,3]]}}}