Conflict-Aware Active Automata Learning

08/28/2023
by   Tiago Ferreira, et al.
0

Active automata learning algorithms cannot easily handle conflict in the observation data (different outputs observed for the same inputs). This inherent inability to recover after a conflict impairs their effective applicability in scenarios where noise is present or the system under learning is mutating. We propose the Conflict-Aware Active Automata Learning (C3AL) framework to enable handling conflicting information during the learning process. The core idea is to consider the so-called observation tree as a first-class citizen in the learning process. Though this idea is explored in recent work, we take it to its full effect by enabling its use with any existing learner and minimizing the number of tests performed on the system under learning, specially in the face of conflicts. We evaluate C3AL in a large set of benchmarks, covering over 30 different realistic targets, and over 18,000 different scenarios. The results of the evaluation show that C3AL is a suitable alternative framework for closed-box learning that can better handle noise and mutations.targets, and over 18,000 different scenarios. The results of the evaluation show that C3AL is a suitable alternative framework for closed-box learning that can better handle noise and mutations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/21/2023

Rehearsal: Simulating Conflict to Teach Conflict Resolution

Interpersonal conflict is an uncomfortable but unavoidable fact of life....
research
02/04/2019

Active Automata Learning with Adaptive Distinguishing Sequences

This document investigates the integration of adaptive distinguishing se...
research
07/31/2022

Active Learning of One-Clock Timed Automata using Constraint Solving

Active automata learning in the framework of Angluin's L^* algorithm has...
research
07/03/2020

Active learning of timed automata with unobservable resets

Active learning of timed languages is concerned with the inference of ti...
research
05/28/2019

Justification Based Reasoning in Dynamic Conflict Resolution

We study conflict situations that dynamically arise in traffic scenarios...
research
10/31/2019

Dynamic Conflict Resolution Using Justification Based Reasoning

We study conflict situations that dynamically arise in traffic scenarios...

Please sign up or login with your details

Forgot password? Click here to reset