About me



I am a member of the
CRISTAL lab and the MAGNET team (at INRIA Lille - NORD Europe) and an Assistant Professor (Maître de Conférences) at University of Lille (France).
My research mainly focuses on developing scalable machine learning algorithms for networked data and assessing their accuracy performance both in theory and in practice.


In French universities the teaching load is set at 192 hours per year spent in the classroom with students (or the equivalent thereof).



I received an MSc degree (cum laude) in Computer Science from the University of Insubria and a PhD in Machine Learning / Computer Science from the Milan University, working under the supervision of Prof. N. Cesa-Bianchi and Prof. Claudio Gentile.

Previously, during my BSc and MSc, I spent about one year at the Computer Science Department of the University of Copenhagen, working with Prof. Jyrki Katajainen on designing novel and efficient data structures and assessing their practical performance.

I have also some industrial experience: I worked at SAS Institute (Statistical Analysis System) in Italy and Bloomberg LP in Switzerland.






Publications




Industrial experience





Talks


  • Copenhagen University (Denmark), 2013. Machine Learning on Trees and Graphs.

  • Lille University & INRIA Lille - Nord Europe (France), 2013. Fast Prediction Algorithms for Networked Data.

  • Microsoft Research, (Redmond, USA), 2012. Fast Learning on Graphs.

  • Conference on Learning Theory (Edinburgh, Scotland) - COLT 2012. A Correlation Clustering Approach to Link Classification in Signed Networks.

  • Conference on Neural Information Processing System (Granada, Spain) - NIPS 2011. See the Tree through the Lines: the Shazoo Algorithm (spotlight presentation).

  • International Conference on Machine Learning (Haifa, Israel) - ICML 2010. Random Spanning Trees and the Prediction of Weighted Graphs.

  • Conference on Learning Theory (Haifa, Israel) - COLT 2010. Active Learning on Trees and Graphs.

  • Conference on Algorithmic Learning Theory (Porto, Portugal) - ALT 2009. Learning Unknown Graphs.

  • Conference on Neural Information Processing System (Vancouver, Canada) - NIPS 2009 - Workshop: Analyzing Networks and Learning with Graphs. Fast and Optimal Algorithms for Weighted Graph Prediction.

  • Conference on Learning Theory (Montreal, Canada) - COLT 2009. Fast and Optimal Prediction on a Labeled Tree.

  • Conference on Neural Information Processing System (Vancouver, Canada) - NIPS 2008 - Workshop: New Challenges in Theoretical Machine Learning: Data Dependent Concept Spaces. Online Graph Prediction with Random Trees.

  • 4th STL-workshop Copenhagen (Denmark) . Navigation Piles with Applications to Sorting, Priority Queues, and Priority Deques.




Miscellaneous


    Research projects / Research group membership

  • Inria North-European Labs
    (International partnership).
    Project title: (RSS) "Rankings and Similarities in Signed graphs".
    Duration: late 2015 to late 2017.
    Partners: Prof. Aristides Gionis (Data Mining Group, Aalto University, Finland) and Prof. Mark Herbster (Centre for Computational Statistics and Machine Learning, University College London, UK).

  • SCAGLIA
    (Personal project - JCJC "Jeunes Chercheuses et Jeunes Chercheurs" INS2I 2015 - "Noms du porteur du projet: Fabio Vitale").

    CRISTAL
    Centre de Recherche en Informatique, Signal et Automatique de Lille
    (previously LIFL lab - Laboratoire d'Informatique Fondamentale de Lille)

  • MAGNET team
    (MAchine learninG in information NETworks).

  • PASCAL 2 Network of Excellence
    EU, Seventh Programme Framework.

  • Data-dependent geometries and structures
    ("pump-priming project" within Pascal2).

  • Google-sponsored project SPAN
    (Scalable Prediction Algorithms for Networked Data - Google Research Award, January 2010).

  • PASCAL Network of Excellence
    EU, Sixth Programme Framework.

  • Generic programming - algorithms and tools
    Danish Natural Science Research Council, 2005. (Project description).

  • Performance Engineering Laboratory
    University of Copenhagen.





    Research collaborators and colleagues

  • N. Cesa-Bianchi, University of Milan (Italy).

  • Claudio Gentile, University of Insubria (Italy).

  • Aristides Gionis, Aalto University (Finland).

  • Mark Herbster, University College London (UK).

  • Jyrki Katajainen, University of Copenhagen (Denmark).

  • Francesco Orabona, Senior Research Scientist at Yahoo! Labs NY (USA).

  • Marc Tommasi, University of Lille; INRIA Lille - Nord Europe (France).




    Visits to universities and research institutes

  • March 2016; April 2016, May 2016: University of Milan, Department of Computer Science (Italy - collaboration with Prof. N. Cesa-Bianchi and Prof. Claudio Gentile).

  • July 2015; August 2015: Helsinki Aalto University, Department of Computer Science (Finland - collaboration with Prof. Aristides Gionis).

  • May 2014: University of Milan, Department of Computer Science (Italy - collaboration with Prof. N. Cesa- Bianchi and Prof. Claudio Gentile).

  • November 2013: University of Milan, Department of Computer Science (Italy - collaboration with Prof. N. Cesa-Bianchi and Prof. Claudio Gentile);
    University College London, Department of Computer Science (United Kingdom - collaboration with Prof. Mark Herbster);
    University of Copenhagen, Department of Computer Science (Denmark - collaboration with Prof. Jyrki Katajainen));

  • July 2013: Lille University & INRIA Lille - Nord Europe, Department of Computer Science (France).

  • August 2012: Microsoft Research, (Redmond, USA).

  • November 2010; September 2011; November 2011; February 2012, May 2012: University College London, Department of Computer Science (United Kingdom - collaboration with Prof. Mark Herbster).

  • November 2008: University of Bonn, Department of Computer Science (Germany).

  • September 2002: University of Copenhagen, Department of Computer Science (Denmark).




    Teaching and tutoring

    In French universities the teaching load is set at 192 hours per year spent in the classroom with students (or the equivalent thereof).

  • Introduction to Algorithms
    University of Lille (Undergraduate level course - Academic Year 2015-2016, Fall semester).

  • Graph Algorithms
    University of Lille (Undergraduate level course - Academic Year 2015-2016, Spring semester).

  • Information Coding
    University of Lille (Undergraduate level course - Academic Year 2014-2015, Spring semester).

  • Unsupervised Classification
    University of Lille (Graduate level course - Academic Year 2014-2015, Spring semester).

  • Unsupervised Classification
    University of Lille (Undergraduate level course - Academic Year 2014-2015, Spring semester).

  • Graph Algorithms
    University of Lille (Undergraduate level course - Academic Year 2014-2015, Fall semester).

  • Unsupervised Classification
    University of Lille (Graduate level course - Academic Year 2013-2014, Spring semester).

  • Artificial Intelligence
    University of Lille (Undergraduate level course - Academic Year 2013-2014, Spring semester).

  • Information Technology and Internet Certificate ("Certificat informatique et Internet")
    University of Lille (Undergraduate level course - Academic Year 2013-2014, Spring semester).

  • Information and Communication Technology for Education ("Technologies de l'Information et de la Communication pour l'Enseignement")
    University of Lille (Undergraduate level course - Academic Year 2013- 2014, Spring semester).

  • Statistical Methods for Machine Learning
    University of Milan (Graduate level course - Academic Year 2009-2010 Spring semester)

  • Java Programming Laboratory
    University of Milan (Undergraduate level course - Academic Year 2009-2010 Fall semester)

  • Java Programming Laboratory
    University of Milan (Undergraduate level course - Academic Year 2008-2009 Fall semester)




    PhD students

  • Geraud Le Falher, INRIA Lille - Nord Europe, 2014 (co-supervision).




    Thesis supervision

  • Giovanni Zappella, MSc in Computer Science, Università degli Studi di Milano - 2010 (role: co-supervisor).




    International schools

  • Bertinoro international Spring School, (Bertinoro, Italy), 2009.

  • Bristol Summer School on Probabilistic Techniques in Computer Science, University of Bristol (United Kingdom), 2008.

  • International PhD School on Randomized Algorithms (BiCi-SNS), Scuola Normale di Pisa (Italy), 2008.

  • Summer School on Experimental Algorithmics, (Rungsted Kyst, Denmark).




Fabio Vitale

    INRIA Lille - Nord Europe

    French Institute for Research in Computer Science and Control

    59650 Villeneuve d'Ascq - France


    University of Lille

    59650 Villeneuve d'Ascq - France




    MAGNET team

    MAchine learninG in information NETworks


    CRISTAL

    Centre de Recherche en Informatique, Signal et Automatique de Lille

    (previously LIFL lab - Laboratoire d'Informatique Fondamentale de Lille)




    Email: fabio.${lastname}@inria.fr


    Email: fabio.${lastname}@univ-lille3.fr