Symbolic Execution and Thresholding for Efficiently Tuning Fuzzy Logic Programs

被引:9
|
作者
Moreno, Gines [1 ]
Penabad, Jaime [2 ]
Riaza, Jose A. [1 ]
Vidal, German [3 ]
机构
[1] UCLM, Dept Comp Syst, Albacete 02071, Spain
[2] UCLM, Dept Math, Albacete 02071, Spain
[3] Univ Politecn Valencia, MiST, DSIC, Valencia, Spain
关键词
Fuzzy logic programming; Symbolic execution; Tuning;
D O I
10.1007/978-3-319-63139-4_8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Fuzzy logic programming is a growing declarative paradigm aiming to integrate fuzzy logic into logic programming. One of the most difficult tasks when specifying a fuzzy logic program is determining the right weights for each rule, as well as the most appropriate fuzzy connectives and operators. In this paper, we introduce a symbolic extension of fuzzy logic programs in which some of these parameters can be left unknown, so that the user can easily see the impact of their possible values. Furthermore, given a number of test cases, the most appropriate values for these parameters can be automatically computed. Finally, we show some benchmarks that illustrate the usefulness of our approach.
引用
收藏
页码:131 / 147
页数:17
相关论文
共 50 条
  • [1] Using SAT/SMT Solvers for Efficiently Tuning Fuzzy Logic Programs
    Riaza, Jose A.
    Moreno, Gines
    2020 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2020,
  • [2] Symbolic Similarity Relations for Tuning Fully Integrated Fuzzy Logic Programs
    Moreno, Gines
    Riaza, Jose A.
    RULES AND REASONING, RULEML+RR 2020, 2020, 12173 : 150 - 158
  • [3] An Online Tool for Tuning Fuzzy Logic Programs
    Moreno, Gines
    Riaza, Jose A.
    RULES AND REASONING, 2017, 10364 : 184 - 198
  • [4] An Online Tool for Unfolding Symbolic Fuzzy Logic Programs
    Moreno, Gines
    Antonio Riaza, Jose
    ADVANCES IN COMPUTATIONAL INTELLIGENCE, IWANN 2019, PT II, 2019, 11507 : 475 - 487
  • [5] Symbolic execution with separation logic
    Berdine, J
    Calcagno, C
    O'Hearn, PW
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2005, 3780 : 52 - 68
  • [6] Symbolic Execution for Randomized Programs
    Susag, Zachary
    Lahiri, Sumit
    Hsu, Justin
    Roy, Subhajit
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2022, 6 (OOPSLA):
  • [7] Tuning similarity-based fuzzy logic programs
    Moreno, Gines
    Riaza, Jose A.
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2025, 142
  • [8] Symbolic execution of programs with strings
    Redelinghuys, Gideon
    Visser, Willem
    Geldenhuys, Jaco
    PROCEEDINGS OF THE SOUTH AFRICAN INSTITUTE FOR COMPUTER SCIENTISTS AND INFORMATION TECHNOLOGISTS CONFERENCE, 2012, : 139 - 148
  • [9] On Symbolic Execution of Decompiled Programs
    Korencik, Lukas
    Rockai, Petr
    Lauko, Henrich
    Barnat, Jiri
    2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS 2020), 2020, : 265 - 272
  • [10] Symbolic Execution of MPI Programs
    Fu, Xianjin
    Chen, Zhenbang
    Yu, Hengbiao
    Huang, Chun
    Dong, Wei
    Wang, Ji
    2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol 2, 2015, : 809 - 810