Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/92051
Title: Implementations of the state merging operator in DFA learning
Authors: Axisa, Matthew Jonathan (2021)
Keywords: Machine theory
Neural networks (Computer science)
Graphics processing units
Algorithms
Computational learning theory
Issue Date: 2021
Citation: Axisa, M. J. (2021). Implementations of the state merging operator in DFA learning (Bachelor’s dissertation).
Abstract: DFA learning is an NP-Hard problem typically accomplished by means of state merging algorithms such as EDSM, automata teams and ed-beam. When running, these algorithms will perform many millions of merges and the deterministic state merging operation is a significant performance bottleneck. This project is motivated by the need to alleviate this bottleneck with a faster state merging operation. Achieving this would allow researchers to attempt harder problems, run more sophisticated heuristics and perform more meaningful analysis by running their tests on larger, more statistically significant pools of problems. To this end, we investigate the data structures used by implementations of the state merging algorithms and use deep profiling and various optimisation techniques to create a performant state merging operation. We also consider how it may be possible to take advantage of concurrency to perform many merges in parallel and build a novel GPU implementation of the merge operation. Our implementation was evaluated and benchmarked on a large pool of Abbadingo-style problems using Blue-Fringe EDSM. We compared our implementation to GI-Learning, LibLearn and FlexFringe and found that our final implementation is more than 5× faster than the next best.
Description: B.Sc. IT (Hons)(Melit.)
URI: https://www.um.edu.mt/library/oar/handle/123456789/92051
Appears in Collections:Dissertations - FacICT - 2021
Dissertations - FacICTAI - 2021

Files in This Item:
File Description SizeFormat 
21BITAI008.pdf
  Restricted Access
1.16 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.