Combining Forward and Backward Propagation

被引:0
|
作者
Zaki, Amira [1 ,2 ]
Abdennadher, Slim [1 ]
Fruehwirth, Thom [2 ]
机构
[1] German Univ, Cairo, Egypt
[2] Univ Ulm, D-89069 Ulm, Germany
关键词
Forward/Backward; Constraint Handling Rules; Bidirectional Search; Combined Propagation; Source-to-source transformation;
D O I
10.1007/978-3-319-24246-0_19
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Constraint Handling Rules (CHR) is a general-purpose rulebased programming language. This paper studies the forward and backward propagation of rules, and explores the combination of both execution strategies. Forward propagation transforms input to output, while backward propagation uncovers input from output. This work includes a source-to-source transformation capable of implementing a backward propagation of the rules. Furthermore with the addition of annotating trigger constraints, CHR programs can be executed in a strictly-forward, strictly-backward or combined interleaved quasi-simultaneous manner. A programmer should only write one program and then the annotated transformation empowers the multiple execution strategies. The proposed work is useful for automatic implementation of bidirectional search for any search space through the combined execution strategies. Moreover, it is advantageous for reversible bijective algorithms (such as lossless compression/decompression), requiring only one algorithm direction to be implemented.
引用
收藏
页码:307 / 322
页数:16
相关论文
共 50 条
  • [21] Forward Propagation, Backward Regression, and Pose Association for Hand Tracking in the Wild
    Huang, Mingzhen
    Narasimhaswamy, Supreeth
    Vazir, Saif
    Ling, Haibin
    Minh Hoai
    2022 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2022), 2022, : 6396 - 6406
  • [22] Regular Cycles of Forward and Backward Signal Propagation in Prefrontal Cortex and in Consciousness
    Werbos, Paul J.
    Davis, Joshua J. J.
    FRONTIERS IN SYSTEMS NEUROSCIENCE, 2016, 10
  • [23] Efficient Neural Network Training via Forward and Backward Propagation Sparsification
    Zhou, Xiao
    Zhang, Weizhong
    Chen, Zonghao
    Diao, Shizhe
    Zhang, Tong
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 34 (NEURIPS 2021), 2021, 34
  • [24] Propagation of Chaos of Forward–Backward Stochastic Differential Equations with Graphon Interactions
    Erhan Bayraktar
    Ruoyu Wu
    Xin Zhang
    Applied Mathematics & Optimization, 2023, 88
  • [25] BACKWARD AND FORWARD
    不详
    AMERICAN JOURNAL OF PHARMACEUTICAL EDUCATION, 1975, 39 (01) : 60 - 61
  • [26] Backward and forward
    Jones, JB
    VETERINARY TECHNICIAN, 2004, 25 (08): : 532 - 532
  • [27] FORWARD, NOT BACKWARD
    SMITH, ES
    POWER, 1984, 128 (06) : 133 - 134
  • [28] Fault degree evaluation for rolling bearing combining backward inference with forward inference
    Key Laboratory of Education Ministry for Modern Design and Rotor-bearing System, Xi'an Jiaotong University, Xi'an 710049, China
    不详
    Zhejiang Daxue Xuebao (Gongxue Ban), 2012, 11 (1960-1967):
  • [29] FORWARD OR BACKWARD
    不详
    NURSING OUTLOOK, 1958, 6 (04) : 197 - 197
  • [30] Backward and forward
    Keyson, R
    SAMPE JOURNAL, 1997, 33 (03) : 2 - 2