Machine Learning is a set of methods and techniques for constructing software systems automatically by analyzing only examples of the desired behaviour.
You do not write a program. You only provide examples of what you want. The program will be synthesized automatically.

In our lab we focus on engineering applications: have a look at our publications.

The Lab is directed by prof. Alberto Bartoli, assisted by prof. Eric Medvet, and hosts PostDocs, PhD students and LM, LT students: check the opportunities.
The Lab is part of DIA, University of Trieste, located in Trieste, Italy.

Follow us on Google+ Follow us on Twitter
Recent news Feed icon

Active Learning of Regular Expressions

01-12-2015We have been working for several months on a significant improvement of our regex generator tool (source code): the ability to work in an active learning fashion. Rather than requiring the user to identify a set of examples describing the desired extraction...More

Recent publications...

20-10-2015...not tightly related to our regex research. A short paper of ours has appeared today on an ACM Journal (a prestigious venue, as any other ACM venue): Data Quality Challenge: Toward a Tool for String Processing by Examples. The title should be quite...More

Source code for regex generator is now public

28-04-2015We have received several requests to make the source code for our regex generator by examples tool public. We were reluctant to do so because we cannot offer any support, but eventually we decided to make it public: Enjoy...More

Learning of Syntax Patterns: GECCO!

21-03-2015We have just received the acceptance notification of a work submitted to the most prestigious conference in evolutionary computation: ACM Genetic and Evolutionary Computation Conference (GECCO). We are proud to be there for the fourth year in row (2012,...More

Learning multiple patterns for text extraction

09-01-2015This new year has started very well. A paper describing one of the key improvements to our new regex generator tool has been just accepted at the prestigious 18-th European Conference on Genetic Programming (EuroGP)—despite its European qualification,...More