Quantum Machine Learning-based Test Oracle for Autonomous Mobile Robots
Xinyi Wang, Qinghua Xu, Paolo Arcaini, Shaukat Ali, Thomas Peyrucain

TL;DR
This paper introduces QuReBot, a quantum machine learning-based test oracle for autonomous mobile robots, which improves prediction accuracy and convergence over classical methods, aiding regression testing in complex environments.
Contribution
Development of a hybrid quantum-classical test oracle framework for robot software regression testing, demonstrating improved accuracy and convergence over classical neural networks.
Findings
QuReBot achieves 15% lower prediction error than classical neural networks.
QRC alone fails to converge, highlighting the need for hybrid approaches.
Practical guidance for optimal QuReBot configurations is provided.
Abstract
Robots are increasingly becoming part of our daily lives, interacting with both the environment and humans to perform their tasks. The software of such robots often undergoes upgrades, for example, to add new functionalities, fix bugs, or delete obsolete functionalities. As a result, regression testing of robot software becomes necessary. However, determining the expected correct behavior of robots (i.e., a test oracle) is challenging due to the potentially unknown environments in which the robots must operate. To address this challenge, machine learning (ML)-based test oracles present a viable solution. This paper reports on the development of a test oracle to support regression testing of autonomous mobile robots built by PAL Robotics (Spain), using quantum machine learning (QML), which enables faster training and the construction of more precise test oracles. Specifically, we propose…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Reservoir Computing · Quantum Computing Algorithms and Architecture · Quantum many-body systems
