An efficient algorithm for learning event-recording automata

In inference of untimed regular languages, given an unknown language to be inferred, an automaton is constructed to accept the unknown language from answers to a set of membership queries each of which asks whether a string is contained in the unknown language. One of the most well-known regular inf...

Full description

Saved in:
Bibliographic Details
Main Authors: LIN, Shang-Wei, ANDRÉ, Étienne, DONG, Jin Song, SUN, Jun, LIU, Yang
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2011
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/5026
https://ink.library.smu.edu.sg/context/sis_research/article/6029/viewcontent/An_Efficient_Algorithm_for_Learning_Event_Recording_Automata.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-6029
record_format dspace
spelling sg-smu-ink.sis_research-60292020-03-12T08:58:32Z An efficient algorithm for learning event-recording automata LIN, Shang-Wei ANDRÉ, Étienne DONG, Jin Song SUN, Jun LIU, Yang In inference of untimed regular languages, given an unknown language to be inferred, an automaton is constructed to accept the unknown language from answers to a set of membership queries each of which asks whether a string is contained in the unknown language. One of the most well-known regular inference algorithms is the L* algorithm, proposed by Angluin in 1987, which can learn a minimal deterministic finite automaton (DFA) to accept the unknown language. In this work, we propose an efficient polynomial time learning algorithm, TL*, for timed regular language accepted by event-recording automata. Given an unknown timed regular language, TL* first learns a DFA accepting the untimed version of the timed language, and then passively refines the DFA by adding time constraints. We prove the correctness, termination, and minimality of the proposed TL* algorithm. 2011-10-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/5026 info:doi/10.1007/978-3-642-24372-1_35 https://ink.library.smu.edu.sg/context/sis_research/article/6029/viewcontent/An_Efficient_Algorithm_for_Learning_Event_Recording_Automata.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Programming Languages and Compilers Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Programming Languages and Compilers
Software Engineering
spellingShingle Programming Languages and Compilers
Software Engineering
LIN, Shang-Wei
ANDRÉ, Étienne
DONG, Jin Song
SUN, Jun
LIU, Yang
An efficient algorithm for learning event-recording automata
description In inference of untimed regular languages, given an unknown language to be inferred, an automaton is constructed to accept the unknown language from answers to a set of membership queries each of which asks whether a string is contained in the unknown language. One of the most well-known regular inference algorithms is the L* algorithm, proposed by Angluin in 1987, which can learn a minimal deterministic finite automaton (DFA) to accept the unknown language. In this work, we propose an efficient polynomial time learning algorithm, TL*, for timed regular language accepted by event-recording automata. Given an unknown timed regular language, TL* first learns a DFA accepting the untimed version of the timed language, and then passively refines the DFA by adding time constraints. We prove the correctness, termination, and minimality of the proposed TL* algorithm.
format text
author LIN, Shang-Wei
ANDRÉ, Étienne
DONG, Jin Song
SUN, Jun
LIU, Yang
author_facet LIN, Shang-Wei
ANDRÉ, Étienne
DONG, Jin Song
SUN, Jun
LIU, Yang
author_sort LIN, Shang-Wei
title An efficient algorithm for learning event-recording automata
title_short An efficient algorithm for learning event-recording automata
title_full An efficient algorithm for learning event-recording automata
title_fullStr An efficient algorithm for learning event-recording automata
title_full_unstemmed An efficient algorithm for learning event-recording automata
title_sort efficient algorithm for learning event-recording automata
publisher Institutional Knowledge at Singapore Management University
publishDate 2011
url https://ink.library.smu.edu.sg/sis_research/5026
https://ink.library.smu.edu.sg/context/sis_research/article/6029/viewcontent/An_Efficient_Algorithm_for_Learning_Event_Recording_Automata.pdf
_version_ 1770575193065914368