Demo Data from EDBT 2026 / reviewers in the wild / expert
Fabiano Tarlao
dblp:148/1173
· DBLP profile ↗
14ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 9 · 1 since 2021Security and privacy · 3Databases, data management, data science and information retrieval · 3
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
1 paper |
Information extraction and text analysis · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Information extraction and text analysis › pattern learning
regular expression learning |
0.2 | 1 | 2016 | Inference of Regular Expressions for Text Extraction from Examples · IEEE Trans. Knowl. Data Eng. 2016 |
Program synthesis and code generation
programming by example |
0.2 | 1 | 2016 | Inference of Regular Expressions for Text Extraction from Examples · IEEE Trans. Knowl. Data Eng. 2016 |
Methods — techniques the papers use, named apart from their topics
multi-objective optimization · 0.5evolutionary computation · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Automatic Search-and-Replace From Examples With Coevolutionary Genetic ProgrammingabstractWe describe the design and implementation of a system for executing search-and-replace text processing tasks automatically, based only on examples of the desired behavior. The examples consist of pairs describing the original string and the desired modified string. Their construction, thus, does not require any specific technical skill. The system constructs a solution to the specified task that can be used unchanged on popular existing software for text processing. The solution consists of a search pattern coupled with a replacement expression: the former is a regular expression which describes both the strings to be replaced and their portions to be reused in the latter, which describes how to build the modified strings. Our proposed system is internally based on genetic programming and implements a form of cooperative coevolution in which two separate populations are evolved independently, one for search patterns and the other for replacement expressions. We assess our proposal on six tasks of realistic complexity obtaining very good results, both in terms of absolute quality of the solutions and with respect to the challenging baselines considered. Alberto Bartoli, Andrea De Lorenzo, Eric Medvet, Fabiano Tarlao |
IEEE Trans. Cybern. | 4 |
| 2020 | Interactive example-based finding of text items
Eric Medvet, Alberto Bartoli, Andrea De Lorenzo, Fabiano Tarlao |
Expert Syst. Appl. | 4 |
| 2018 | (In)Secure Configuration Practices of WPA2 Enterprise SupplicantsabstractWPA2 Enterprise is a fundamental technology for secure communication in enterprise wireless networks. A key requirement of this technology is that WiFi-enabled devices (i.e., supplicants) be correctly configured before connecting to the enterprise wireless network. Supplicants that are not configured correctly may fall prey of attacks aimed at stealing the network credentials very easily. Such credentials have an enormous value because they usually unlock access to all enterprise services. Alberto Bartoli, Eric Medvet, Andrea De Lorenzo, Fabiano Tarlao |
ARES | 4 |
| 2018 | Personalized, Browser-Based Visual Phishing Detection Based on Deep Learning
Alberto Bartoli, Andrea De Lorenzo, Eric Medvet, Fabiano Tarlao |
CRiSIS | 4 |
| 2018 | GOMGE: Gene-Pool Optimal Mixing on Grammatical Evolution
Eric Medvet, Alberto Bartoli, Andrea De Lorenzo, Fabiano Tarlao |
PPSN (1) | 4 |
| 2018 | Active Learning of Regular Expressions for Entity ExtractionabstractWe consider the automatic synthesis of an entity extractor, in the form of a regular expression, from examples of the desired extractions in an unstructured text stream. This is a long-standing problem for which many different approaches have been proposed, which all require the preliminary construction of a large dataset fully annotated by the user. In this paper, we propose an active learning approach aimed at minimizing the user annotation effort: the user annotates only one desired extraction and then merely answers extraction queries generated by the system. During the learning process, the system digs into the input text for selecting the most appropriate extraction query to be submitted to the user in order to improve the current extractor. We construct candidate solutions with genetic programming (GP) and select queries with a form of querying-by-committee, i.e., based on a measure of disagreement within the best candidate solutions. All the components of our system are carefully tailored to the peculiarities of active learning with GP and of entity extraction from unstructured text. We evaluate our proposal in depth, on a number of challenging datasets and based on a realistic estimate of the user effort involved in answering each single query. The results demonstrate high accuracy with significant savings in terms of computational effort, annotated characters, and execution time over a state-of-the-art baseline. Alberto Bartoli, Andrea De Lorenzo, Eric Medvet, Fabiano Tarlao |
IEEE Trans. Cybern. | 4 |
| 2016 | Syntactical Similarity Learning by Means of Grammatical Evolution
Alberto Bartoli, Andrea De Lorenzo, Eric Medvet, Fabiano Tarlao |
PPSN | 4 |
| 2016 | "Best Dinner Ever!!!": Automatic Generation of Restaurant Reviews with LSTM-RNNabstractConsumer reviews are an important information resource for people and a fundamental part of everyday decision-making. Product reviews have an economical relevance which may attract malicious people to commit a review fraud, by writing false reviews. In this work, we investigate the possibility of generating hundreds of false restaurant reviews automatically and very quickly. We propose and evaluate a method for automatic generation of restaurant reviews tailored to the desired rating and restaurant category. A key feature of our work is the experimental evaluation which involves human users. We assessed the ability of our method to actually deceive users by presenting to them sets of reviews including a mix of genuine reviews and of machine-generated reviews. Users were not aware of the aim of the evaluation and the existence of machine-generated reviews. As it turns out, it is feasible to automatically generate realistic reviews which can manipulate the opinion of the user. Alberto Bartoli, Andrea De Lorenzo, Eric Medvet, Dennis Morello, Fabiano Tarlao |
WI | 5 |
| 2016 | Inference of Regular Expressions for Text Extraction from ExamplesabstractA large class of entity extraction tasks from text that is either semistructured or fully unstructured may be addressed by regular expressions, because in many practical cases the relevant entities follow an underlying syntactical pattern and this pattern may be described by a regular expression. In this work, we consider the long-standing problem of synthesizing such expressions automatically, based solely on examples of the desired behavior. We present the design and implementation of a system capable of addressing extraction tasks of realistic complexity. Our system is based on an evolutionary procedure carefully tailored to the specific needs of regular expression generation by examples. The procedure executes a search driven by a multiobjective optimization strategy aimed at simultaneously improving multiple performance indexes of candidate solutions while at the same time ensuring an adequate exploration of the huge solution space. We assess our proposal experimentally in great depth, on a number of challenging datasets. The accuracy of the obtained solutions seems to be adequate for practical usage and improves over earlier proposals significantly. Most importantly, our results are highly competitive even with respect to human operators. A prototype is available as a web application athttp://regex.inginf.units.it. Alberto Bartoli, Andrea De Lorenzo, Eric Medvet, Fabiano Tarlao |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2016 | Correction to "Inference of Regular Expressions for Text Extraction from Examples"abstractPresents corrections to typographical errors in the paper, "Inference of regular expressions for text extraction from examples," (Bartoli, A., et al), IEEE Trans. Knowl. Data Eng., vol. 28, no. 5, pp. 1217–1230, May 2016. Alberto Bartoli, Andrea De Lorenzo, Eric Medvet, Fabiano Tarlao |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2015 | Learning Text Patterns Using Separate-and-Conquer Genetic Programming
Alberto Bartoli, Andrea De Lorenzo, Eric Medvet, Fabiano Tarlao |
EuroGP | 4 |
| 2015 | Evolutionary Learning of Syntax Patterns for Genic Interaction ExtractionabstractThere is an increasing interest in the development of techniques for automatic relation extraction from unstructured text. The biomedical domain, in particular, is a sector that may greatly benefit from those techniques due to the huge and ever increasing amount of scientific publications describing observed phenomena of potential clinical interest. In this paper, we consider the problem of automatically identifying sentences that contain interactions between genes and proteins, based solely on a dictionary of genes and proteins and a small set of sample sentences in natural language. We propose an evolutionary technique for learning a classifier that is capable of detecting the desired sentences within scientific publications with high accuracy. The key feature of our proposal, that is internally based on Genetic Programming, is the construction of a model of the relevant syntax patterns in terms of standard part-of-speech annotations. The model consists of a set of regular expressions that are learned automatically despite the large alphabet size involved. We assess our approach on two realistic datasets and obtain 74% accuracy, a value sufficiently high to be of practical interest and that is in line with significant baseline methods. Alberto Bartoli, Andrea De Lorenzo, Eric Medvet, Fabiano Tarlao, Marco Virgolin |
GECCO | 4 |
| 2014 | Continuous and Non-intrusive Reauthentication of Web Sessions Based on Mouse DynamicsabstractWe propose a system for continuous reauthentication of Web users based on the observed mouse dynamics. Key feature of our proposal is that no specific software needs to be installed on client machines, which allows to easily integrate continuous reauthentication capabilities into the existing infrastructure of large organizations. We assess our proposal with real data from 24 users, collected during normal working activity for several working days. We obtain accuracy in the order of 97%, which is aligned with earlier proposals requiring instrumentation of client workstations for intercepting all mouse activity-quite a strong requirement for large organizations. Our proposal may constitute an effective layer for a defense-in-depth strategy in several key scenarios: Web applications hosted in the cloud, where users authenticate with standard mechanisms, organizations which allow local users to access external Web applications, and enterprise applications hosted in local servers or private cloud facilities. Eric Medvet, Alberto Bartoli, Francesca Boem, Fabiano Tarlao |
ARES | 4 |
| 2014 | Playing regex golf with genetic programmingabstractRegex golf has recently emerged as a specific kind of code golf, i.e., unstructured and informal programming competitions aimed at writing the shortest code solving a particular problem. A problem in regex golf consists in writing the shortest regular expression which matches all the strings in a given list and does not match any of the strings in another given list. The regular expression is expected to follow the syntax of a specified programming language, e.g., Javascript or PHP. In this paper, we propose a regex golf player internally based on Genetic Programming. We generate a population of candidate regular expressions represented as trees and evolve such population based on a multi-objective fitness which minimizes the errors and the length of the regular expression. We assess experimentally our player on a popular regex golf challenge consisting of 16 problems and compare our results against those of a recently proposed algorithm---the only one we are aware of.Our player obtains scores which improve over the baseline and are highly competitive also with respect to human players. The time for generating a solution is usually in the order of tens minutes, which is arguably comparable to the time required by human players. Alberto Bartoli, Andrea De Lorenzo, Eric Medvet, Fabiano Tarlao |
GECCO | 4 |