Paper
19 October 2023 Focusing on representative examples for inductive program synthesis
Congyi Yang, Quansheng Dou
Author Affiliations +
Proceedings Volume 12709, Fourth International Conference on Artificial Intelligence and Electromechanical Automation (AIEA 2023); 127091V (2023) https://doi.org/10.1117/12.2684635
Event: Fourth International Conference on Artificial Intelligence and Electromechanical Automation (AIEA 2023), 2023, Nanjing, China
Abstract
Inductive program synthesis is the process by which a computer automatically constructs a program that satisfies all the examples based on a given set of input and output examples. To address the problem of incomplete description of the program statute by examples, we proposes a two-stage program synthesis method and proposes an MA-FRENet model based on a multi-headed attention mechanism, which calculates an attention score based on the similarity of the example state to the state of the example executing a program that satisfies some of the examples by introducing a multi-headed attention mechanism, thus enhancing the discrimination of representative example features with complete and accurate constraint descriptions. Compared with the baseline synthesis accuracy, the experimental results show that the method is effective.
© (2023) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Congyi Yang and Quansheng Dou "Focusing on representative examples for inductive program synthesis", Proc. SPIE 12709, Fourth International Conference on Artificial Intelligence and Electromechanical Automation (AIEA 2023), 127091V (19 October 2023); https://doi.org/10.1117/12.2684635
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Artificial intelligence

Software engineering

RELATED CONTENT

Survey of intelligent program synthesis techniques
Proceedings of SPIE (December 07 2023)
Case-based reasoning support for engineering design
Proceedings of SPIE (October 13 2000)
Interfacing the human into information systems
Proceedings of SPIE (March 30 2000)

Back to Top