Learning Formal Specifications from Membership and Preference Queries

07/19/2023
by   Ameesh Shah, et al.
0

Active learning is a well-studied approach to learning formal specifications, such as automata. In this work, we extend active specification learning by proposing a novel framework that strategically requests a combination of membership labels and pair-wise preferences, a popular alternative to membership labels. The combination of pair-wise preferences and membership labels allows for a more flexible approach to active specification learning, which previously relied on membership labels only. We instantiate our framework in two different domains, demonstrating the generality of our approach. Our results suggest that learning from both modalities allows us to robustly and conveniently identify specifications via membership and preferences.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/06/2021

Active Learning for Sound Negotiations

We present two active learning algorithms for sound deterministic negoti...
research
12/20/2020

Learning Halfspaces With Membership Queries

Active learning is a subfield of machine learning, in which the learning...
research
06/18/2012

Active Learning for Matching Problems

Effective learning of user preferences is critical to easing user burden...
research
07/28/2021

Automata-based Optimal Planning with Relaxed Specifications

In this paper, we introduce an automata-based framework for planning wit...
research
11/10/2010

Extended Active Learning Method

Active Learning Method (ALM) is a soft computing method which is used fo...
research
01/28/2019

Bayesian Active Learning for Collaborative Task Specification Using Equivalence Regions

Specifying complex task behaviours while ensuring good robot performance...
research
05/07/2020

Détermination Automatique des Fonctions d'Appartenance et Interrogation Flexible et Coopérative des Bases de Données

Flexible querying of DB allows to extend DBMS in order to support imprec...

Please sign up or login with your details

Forgot password? Click here to reset