Fuzzy Arden Syntax: A fuzzy programming language for medicine

被引:36
|
作者
Vetterlein, Thomas [1 ]
Mandl, Harald [2 ]
Adlassnig, Klaus-Peter [1 ,2 ]
机构
[1] Med Univ Vienna, Sect Med Expert & Knowledge Based Syst, A-1090 Vienna, Austria
[2] Medexter Healthcare GmbH, A-1090 Vienna, Austria
关键词
Clinical decision support system; Arden Syntax; Fuzzy Arden Syntax; Fuzzy set theory;
D O I
10.1016/j.artmed.2010.01.003
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Objective: The programming language Arden Syntax has been optimised for use in clinical decision support systems. We describe an extension of this language named Fuzzy Arden Syntax, whose original version was introduced in S. Tiffe's dissertation on "Fuzzy Arden Syntax: Representation and Interpretation of Vague Medical Knowledge by Fuzzified Arden Syntax" (Vienna University of Technology, 2003). The primary aim is to provide an easy means of processing vague or uncertain data, which frequently appears in medicine. Methods: For both propositional and number data types, fuzzy equivalents have been added to Arden Syntax. The Boolean data type was generalised to represent any truth degree between the two extremes 0 (falsity) and 1 (truth); fuzzy data types were introduced to represent fuzzy sets. The operations on truth values and real numbers were generalised accordingly. As the conditions to decide whether a certain programme unit is executed or not may be indeterminate, a Fuzzy Arden Syntax programme may split. The data in the different branches may be optionally aggregated subsequently. Results: Fuzzy Arden Syntax offers the possibility to formulate conveniently Medical Logic Modules (MLMs) based on the principle of a continuously graded applicability of statements. Furthermore, ad hoc decisions about sharp value boundaries can be avoided. As an illustrative example shows, an MLM making use of the features of Fuzzy Arden Syntax is not significantly more complex than its Arden Syntax equivalent; in the ideal case, a programme handling crisp data remains practically unchanged when compared to its fuzzified version. In the latter case, the output data, which can be a set of weighted alternatives, typically depends continuously from the input data. Conclusion: In typical applications an Arden Syntax MLM can produce a different output after only slight changes of the input; discontinuities are in fact unavoidable when the input varies continuously but the output is taken from a discrete set of possibilities. This inconvenience can, however, be attenuated by means of certain mechanisms on which the programme flow under Fuzzy Arden Syntax is based. To write a programme making use of these possibilities is not significantly more difficult than to write a programme according to the usual practice. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [1] A FUZZY ARDEN SYNTAX COMPILER
    Fehre, K.
    Mandl, H.
    Adlassnig, K-P
    [J]. EHEALTH2010 - MEDICAL INFORMATICS MEETS EHEALTH, 2010,
  • [2] Medical Fuzzy Control Systems with Fuzzy Arden Syntax
    de Bruin, Jeroen S.
    Schuh, Christian
    Rappelsberger, Andrea
    Adlassnig, Klaus-Peter
    [J]. ADVANCES IN FUZZY LOGIC AND TECHNOLOGY 2017, VOL 1, 2018, 641 : 574 - 584
  • [3] A semantics and a logic for Fuzzy Arden Syntax
    Gomes, Leandro
    Madeira, Alexandre
    Barbosa, Luis Soares
    [J]. SOFT COMPUTING, 2021, 25 (09) : 6789 - 6805
  • [4] A semantics and a logic for Fuzzy Arden Syntax
    Leandro Gomes
    Alexandre Madeira
    Luís Soares Barbosa
    [J]. Soft Computing, 2021, 25 : 6789 - 6805
  • [5] Processing Gradual Information with Fuzzy Arden Syntax
    Vetterlein, Thomas
    Mandl, Harald
    Adlassnig, Klaus Peter
    [J]. MEDINFO 2010, PTS I AND II, 2010, 160 : 831 - 835
  • [6] Defining medical concepts by linguistic variables with fuzzy Arden Syntax
    Tiffe, S
    [J]. AMIA 2002 SYMPOSIUM, PROCEEDINGS: BIOMEDICAL INFORMATICS: ONE DISCIPLINE, 2002, : 796 - 800
  • [7] Utility of Arden Syntax for Representation of Fuzzy Logic in Clinical Quality Measures
    Jenders, Robert A.
    [J]. MEDINFO 2015: EHEALTH-ENABLED HEALTH, 2015, 216 : 1096 - 1096
  • [8] Presentation of medical knowledge by Arden Syntax with extensions based on fuzzy set theory
    Tiffe, S
    Adlassnig, KP
    [J]. JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2001, : 1045 - 1045
  • [9] ArdenML: The Arden Syntax Markup Language (or Arden Syntax: It's not just text any more!)
    Sailors, RM
    [J]. JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2001, : 1016 - 1016
  • [10] A Fuzzy Toolbox for the R Programming Language
    Wagner, Christian
    Miller, Simon
    Garibaldi, Jonathan M.
    [J]. IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ 2011), 2011, : 1185 - 1192