Logo des Repositoriums
 

DeepHyperion: Exploring the Feature Space of Deep Learning-based Systems through Illumination Search

dc.contributor.authorZohdinasab, Tahereh
dc.contributor.authorRiccio, Vincenzo
dc.contributor.authorGambi, Alessio
dc.contributor.authorTonella, Paolo
dc.contributor.editorEngels, Gregor
dc.contributor.editorHebig, Regina
dc.contributor.editorTichy, Matthias
dc.date.accessioned2023-01-18T13:38:54Z
dc.date.available2023-01-18T13:38:54Z
dc.date.issued2023
dc.description.abstractWe report about recent research on satisfiability solving for variational domains, originally published in 2022 in the Empirical Software Engineering Journal (EMSE) within the special issue on configurable systems[ Yo22]. Incremental SAT solving is an extension of classic SAT solving that enables solving a set of related SAT problems by identifying and exploiting shared terms. However, using incremental solvers effectively is hard since performance is sensitive to the input order of subterms and results must be tracked manually. This paper translates the ordering problem to an encoding problem and automates the use of incremental solving. We introduce variational SAT solving, which differs from incremental solving by accepting all related problems as a single variational input and returning all results as a single variational output. Variational SAT solving automates the interaction with the incremental solver and enables a method to automatically optimize sharing in the input. We formalize a variational SAT algorithm, construct a prototype variational solver, and perform an empirical analysis on two real-world datasets that applied incremental solvers to software evolution scenarios. We show that the prototype solver scales better for these problems than four off-the-shelf incremental solvers while also automatically tracking individual results.en
dc.identifier.isbn978-3-88579-726-5
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/40120
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftware Engineering 2023
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-332
dc.subjectSoftware testing
dc.subjectdeep learning
dc.subjectsearch-based software engineering
dc.subjectself-driving cars
dc.titleDeepHyperion: Exploring the Feature Space of Deep Learning-based Systems through Illumination Searchen
dc.typeText/Conference Paper
gi.citation.endPage132
gi.citation.publisherPlaceBonn
gi.citation.startPage131
gi.conference.date20.–24. Februar 2023
gi.conference.locationPaderborn
gi.conference.sessiontitleWissenschaftliches Hauptprogramm

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
paper52.pdf
Größe:
218.87 KB
Format:
Adobe Portable Document Format