Analyzing Robustness of Angluin's L* Algorithm in Presence of Noise
Igor Khmelnitsky (Universit\'e Paris-Saclay, CNRS, ENS Paris-Saclay,, INRIA, LMF, France), Serge Haddad (Universit\'e Paris-Saclay, CNRS, ENS, Paris-Saclay, INRIA, LMF, France), Lina Ye (Universit\'e Paris-Saclay, CNRS,, ENS Paris-Saclay, CentraleSup\'elec, LMF, France)

TL;DR
This paper investigates how Angluin's L* algorithm performs in learning automata from noisy data, revealing it handles random noise well but struggles with structured noise, often producing non-recursively enumerable languages.
Contribution
It provides a detailed analysis of the robustness of Angluin's PAC learning algorithm under different noise models and introduces new noise scenarios for evaluation.
Findings
Handles random noise effectively
Performs poorly with structured noise
Random noise often leads to non-recursively enumerable languages
Abstract
Angluin's L* algorithm learns the minimal (complete) deterministic finite automaton (DFA) of a regular language using membership and equivalence queries. Its probabilistic approximatively correct (PAC) version substitutes an equivalence query by a large enough set of random membership queries to get a high level confidence to the answer. Thus it can be applied to any kind of (also non-regular) device and may be viewed as an algorithm for synthesizing an automaton abstracting the behavior of the device based on observations. Here we are interested on how Angluin's PAC learning algorithm behaves for devices which are obtained from a DFA by introducing some noise. More precisely we study whether Angluin's algorithm reduces the noise and produces a DFA closer to the original one than the noisy device. We propose several ways to introduce the noise: (1) the noisy device inverts the…
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
MethodsDirect Feedback Alignment
