Logo del repository
  1. Home
 
Opzioni

Automatic Generation of Regular Expressions from Examples with Genetic Programming

BARTOLI, Alberto
•
DAVANZO, GIORGIO
•
DE LORENZO, ANDREA
altro
SORIO, ENRICO
2012
  • conference object

Abstract
We explore the practical feasibility of a system based on genetic programming (GP) for the automatic generation of regular expressions. The user describes the desired task by providing a set of labeled examples, in the form of text lines. The system uses these examples for driving the evolutionary search towards a regular expression suitable for the specified task. Usage of the system should require neither familiarity with GP nor with regular expressions syntax. In our GP implementation each individual represents a syntactically correct regular expression. We performed an experimental evaluation on two different extraction tasks applied to real-world datasets and obtained promising results in terms of precision and recall, even in comparison to an earlier state-of-the-art proposal.
DOI
10.1145/2330784.2331000
WOS
WOS:000394287200185
Archivio
http://hdl.handle.net/11368/2498570
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-84864992728
http://dx.doi.org/10.1145/2330784.2331000
Diritti
metadata only access
Soggetti
  • Genetic Programming

  • regular expressions

Scopus© citazioni
35
Data di acquisizione
Jun 7, 2022
Vedi dettagli
Visualizzazioni
1
Data di acquisizione
Apr 19, 2024
Vedi dettagli
google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback