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 | Size | Format | |
---|---|---|---|---|
21BITAI008.pdf Restricted Access | 1.16 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.