Personal information

Dario Malchiodi
Dipartimento di Scienze dell'Informazione
Università degli Studi di Milano
Via Comelico 39/41
20135 Milano ITALY
RoomS238
malchiodi[at]dsi[dot]unimi[dot]it (against spam bots)
web: http://homes.dsi.unimi.it/~malchiod
office: +39 02 503 16338
fax: +39 02 503 16276
e-fax: +39 02 700 30976 (comes directly in my inbox; please contact me before sending stuff to this number)
pgp public key (updated 2006/05/04)
Social networks: Academia.edu, Facebook, Twitter, Personal, I use this, Google profiles, LinkedIn, Naymz

Key words

Machine learning, Data quality in learning, Algorithmic inference, Probability and mathematical statistics, Neural networks.

Current position

Since 2011 I am associate professor at the Computer Science Department of the Milan University.

Previous positions

2002 > 2011
Assistant professor at the Computer Science Department of the Milan University.
2001 > 2002
Research assistant at the Computer Science Department of the Milan University, within the Neural Networks Laboratory.
2000 > 2001
Software architect at Inferentia-DNM, with the job of designing statistical and neural architectures for financial forecasts.
1997 > 2000
Statistical analyst at The Continiuity Company S.r.l., within a R&D project on flexible regression models for financial data.
1996 > 1997
Software developer in a division of Olivetti S.p.A..

Education

2000
PhD in Computational Mathematics and Operations Research, Department of Mathematics, Milan University.
1996
Bachelor (cum laude) in Computer Science, Department of Computer Science, Milan University.

Research activities

My research activities focus around the treatment of uncertainty in machine learning problems, with the aim of strenghtening the aspects belonging to the fields of computer science and statistics.

  • Data quality-based learning
  • Analysis of relations between granular computing and machine learning
  • Bootstrap techniques for regression algorithms
  • Development of inference models for machine learning problems
  • Applications of systems for scientific computation
  • Design of hybrid learning systems
  • Automatic simplification of symbolic descriptions
  • Study of population dynamics
  • Intelligent systems for pervasive and ubiquitous computing
  • Automatic classification of emotions
  • Design of hardware-implementable statistics

Participation in research projects

PASCAL 2 network of excellence;
Italian Society for Neural Networks;
2005 > 2008
Network of excellence PASCAL: Pattern Analysis, Statistical Modeling and Computational Learning, finanziata dall'EC;
2002 > 2004
Project Stochastic processes, funded by the Italian Ministry for University and Research
2001 > 2003
IST-FET research project ORESTEIA (mOdular hybRid artEfactS wTh adaptivE funtIonAlity, funded by the European Union under the fifth framework programme)
1998 > 2000
TMR research project PHYSTA (Principled Hybrid Sistems: Theory and Applications, funded by the European Union under the fourth framework programme)

Publications

[Apolloni et al., 2010] B. Apolloni, D. Malchiodi and L. Valerio, Relevance regression learning with support vector machines, Nonlinear Analysis 73 (2010), 2855-2867 [ doi> BIBTEX ]

[Apolloni et al., 2010a] B. Apolloni, S. Bassis, S. Gaito, D. Malchiodi and I. Zoppis, Playing monotone games to understand learning behaviors, Theoretical Computer Science 411 - 25 (2010), 2384-2405 [ doi> BIBTEX ]

[Apolloni et al., 2008] B. Apolloni, W. Pedrycz, S. Bassis and D. Malchiodi, The Puzzle of Granular Computing, Springer, Studies in Computational Intelligence, Vol. 138 (ISBN 978-3-540-79863-7), 2008 [ publisher BIBTEX ]

[Apolloni et al., 2008b] B. Apolloni, S. Bassis, S. Gaito and D. Malchiodi, Bootstrapping Complex Functions, Nonlinear Analysis: Hybrid Systems 2 - 2 (2008), 648-664 [ doi> BIBTEX ]

[Malchiodi, 2008] D. Malchiodi, Embedding Sample Points Uncertainty Measures in Learning Algorithms, Nonlinear Analysis: Hybrid Systems 2 - 2 (2008), 635-647 [ doi> download (restricted access) BIBTEX ]

[Malchiodi et al., 2009c] D. Malchiodi, S. Bassis and L. Valerio, Discovering regression data quality through clustering methods, in B. Apolloni, M. Marinaro and S. Bassis (Eds.), New Directions in Neural Networks, 18th Italian Workshop on Neural Networks: WIRN 2008, 22-24 May 2008, Vietri sul Mare, IOS Press, FAIA-KBIES vol. 193 (ISBN 0922-6389), 76-85, 2009 [ BIBTEX ]

[Malchiodi, 2007] D. Malchiodi, Fare matematica con Mathematica, Milano: Pearson Addison Wesley (ISBN 978-88-7192-365-9), 2007, in italian [ book-page publisher BIBTEX ]

[Apolloni et al., 2007a] B. Apolloni, S. Bassis, A. Clivio, S. Gaito and D. Malchiodi, Modeling individual's aging within a bacterial population using a pi-calculus paradigm, Natural Computing 6 - 1 (2007), 33-53 [ doi> download (restricted access) BIBTEX ]

[Apolloni et al., 2007b] B. Apolloni, S. Bassis, S. Gaito and D. Malchiodi, Appreciation of medical treatments by learning underlying functions with good confidence, Current Pharmaceutical Design 13 - 15 (2007), 1545-1570 [ download (restricted access) BIBTEX ]

[Apolloni et al., 2007c] B. Apolloni, D. Malchiodi and L. Natali, A Modified SVM Classification Algorithm for Data of Variable Quality, in B. Apolloni, R. Howlett and L. Jain (Eds.), Knowledge-Based Intelligent Information and Engineering Systems 11th International Conference, KES 2007, XVII Italian Workshop on Neural Networks, Vietri sul Mare, Italy, September 12-14, 2007. Proceedings, Part III, Berlin Heidelberg: Springer-Verlag, Lecture Notes in Artificial Intelligence 4694 (ISBN 978-3-540-74828-1), 131-139, 2007 [ doi> on-line access BIBTEX ]

[Apolloni et al., 2006] B. Apolloni, D. Malchiodi and S. Gaito, Algorithmic Inference in Machine Learning, 2nd Edition, Magill, Adelaide: Advanced Knowledge International, International Series on Advanced Intelligence, Vol. 5 (ISBN 0-9751004-2-4), 2006 [ publisher BIBTEX ]

[Apolloni et al., 2006a] B. Apolloni, A. Brega, D. Malchiodi, G. Palmas and A. M. Zanaboni, Learning Rule Representations From Data, IEEE Transactions on Systems, Man and Cybernetics, Part A 36 - 5 (2006), 1010-1028 [ doi> download (restricted access) BIBTEX ]

[Apolloni et al., 2006c] B. Apolloni, S. Bassis, S. Gaito, D. Malchiodi and I. Zoppis, Controlling the losing probability in a monotone game, Information Sciences 176 - 10 (2006), 1395-1416 [ doi> download (restricted access) BIBTEX ]

[Apolloni and Malchiodi, 2006a] B. Apolloni and D. Malchiodi, Embedding sample points relevance in SVM linear classification, in V. Torra, Y. Narukawa, A. Valls and J. Domingo-Ferrer (Eds.), MDAI 2006 - Proceedings of 3rd International Conference on Modeling Decisions for Artificial Intelligence, Tarragona: Universitat Rovira I Virgili (ISBN 8400-08416-0), 2006 [ BIBTEX ]

[Apolloni et al., 2006e] B. Apolloni, S. Bassis, D. Malchiodi and W. Pedrycz, Interpolating Support Information Granules, in S. Kollias, A. Stafylopatis, W. Duch and E. Oja (Eds.), Artificial Neural Networks - ICANN 2006 - 16th International Conference, Athens, Greece, September 10-14, 2006, Proceedings, Part II, Berlin/Heidelberg: Springer, Lecture Notes in Computer Science 4132 (ISBN 978-3-540-38871-5), 270-281, 2006 [ doi> on-line access BIBTEX ]

[Apolloni et al., 2005] B. Apolloni, A. Brega and D. Malchiodi, BICA: a Boolean Independent Component Analysis Algorithm, in N. Nedjah, L. Mourelle, M. B. R. Vellasco, A. Abraham and M. Köppen (Eds.), Proceedings of HIS 2005: Fifth International Conference on Hybrid Intelligent Systems, IEEE Computer Society (ISBN 0-7695-2457-5), 131-136, 2005 [ doi> download (restricted access) BIBTEX ]

[Apolloni et al., 2005d] B. Apolloni, S. Bassis, S. Gaito, D. Malchiodi and A. Minora, Computing confidence intervals for the risk ofa SVM classifier through algorithmic inference, in B. Apolloni, M. Marinaro and R. Tagliaferri (Eds.), Biological and Artificial Intelligence Environments, Springer, 225-234, 2005 [ online-access BIBTEX ]

[Apolloni et al., 2004] B. Apolloni, A. Esposito, D. Malchiodi, C. Orovas, G. Palmas and J. G. Taylor, A General Framework for Learning Rules From Data, IEEE Transactions on Neural Networks 15 - 6 (2004), 1333-1349 [ doi> download (restricted access) BIBTEX ]

[Apolloni et al., 2004a] B. Apolloni, A. Brega, D. Malchiodi and C. Mesiano, Detecting Driving Awareness, in J. Boulicaut, F. Esposito, F. Giannotti and D. Pedreschi (Eds.), Knowledge Discovery in Databases - PKDD 2004. 8th European Conference on Principles and Practice of Knowledge Discovery in Databases, Pisa, Italy, September 20-24, 2004. Proceedings, Berlin, Heidelberg: Springer, Lecture Notes in Artificial Intelligence 3202 (ISBN 3-540-23108-0), 528-530, 2004, demonstrating paper [ doi> online-access BIBTEX ]

[Apolloni et al., 2002] B. Apolloni, D. Malchiodi, C. Orovas and G. Palmas, From synapses to rules, Cognitive Systems Research 3 (2002), 167-201 [ doi> download (restricted access) BIBTEX ]

[Apolloni and Malchiodi, 2001] B. Apolloni and D. Malchiodi, Gaining degrees of freedom in subsymbolic learning, Theoretical Computer Science 255 (2001), 295-321 [ doi> download (restricted access) BIBTEX ]

Theses supervised as advisor or co-advisor

  • Andrea Galasso, Progettazione di uno strumento software a supporto dell'analisi dei testi strutturati in percorsi didattici per la scuola secondario di primo grado, Laurea in Informatica, Università degli Studi di Milano, 2011 (co-advisor)
  • Lorenzo Valerio, Progettazione e analisi di algoritmi di regressione per dati di qualità variabile, Laurea Magistrale in Tecnologie dell'informazione e della comunicazione, Università degli Studi di Milano, 2008 (advisor)
  • Maria Bulgheroni, Utilizzo di Mathematica come primo approccio alla programmazione, Scuola Interuniversitaria Lombarda di Specializzazione per l'Insegnamento Secondario, 2008 (advisor)
  • Paolo Rotta, Frequenze di pattern in parole generate a caso in linguaggi regolari, Laurea in Informatica, Università degli Studi di Milano, 2008 (co-advisor)
  • Luca Natali, Progettazione e analisi di algoritmi di apprendimento per SVM basati su misure di rilevanza, Laurea Magistrale in Informatica, Università degli Studi di Milano, 2006 (advisor)
  • Hannes Perathoner, Development of a framework for the design of hypermedia and web applications based on J2EE, Laurea in Comunicazione Digitale, Università degli Studi di Milano/Universidad Carlos III de Madrid, 2006 (co-advisor)
  • Jean Coravu, A graphical editor for UML diagrams for Java language and a Java code generator for these diagrams, University of Craiova, Romania, 2006 (co-advisor)
  • Antonio Zippo, Implementazione di metodi di inferenza algoritmica in un package di Mathematica, Laurea in Informatica, Università degli Studi di Milano, 2005 (co-advisor)
  • Alberto Minora, Algoritmi di apprendimento basati su modelli dinamici per il flusso delle informazioni, Laurea in Informatica, Università degli studi di Milano, 2004 (co-advisor)
  • Marco Testa, Modelli di apprendimento di algoritmi approssimati per problemi di ottimizzazione combinatoria, Laurea in Scienze dell'Informazione, Università degli Studi di Milano, 1998 (co-advisor)

Organization of editorial and scientific activities

Conference organization

2011
Member of the program committee of KES2011
2010
Member of the program committee of ECML PKDD 2010 (European Conference on Machine Learning / Principles and Practice of Knowledge Discovery in Databases)
2007
Member of the program committee of WIRN 2007 /KES2007
2006
Collaboration in the organization of CISI2006: Conferenza Italiana sui Sistemi Itelligenti, Ancona, 27-29 settembre 2006
2003
Collaboration in the organization of WIRN2003 (XIV Workshop Italiano Reti Neurali)
2007
Chair of the KES2007/WIRN2007 special session Learning from uncertain data
2007
Chair de la session spéciale Learning from uncertain data, dans KES2007/WIRN2007
2006
Co-chair of the workshop New paradigms in hybrid learning systems, within the International Conference of Hybrid Systems and Applications
2005
Tutorial Statistical bases of Machine Learning, HIS'05: Fifth International Conference on Hybrid Intelligent Systems
2004
Tutorial Statistical approaches used in Machine Learning, 15th European Conference on Machine Learning and 8th European Conference on Principles and Practice of Knowledge Discovery in Databases (ECML/PKDD 2004)
2004
Tutorial Statistical approaches used in Machine Learning, 15th International Conference on Algorithmic Learning Theory (ALT2004)
2004
Tutorial Statistical methods for biomedical data processing, XV Workshop Italiano Reti Neurali (WIRN2004)

Membership to editorial boards of international journals

2010 > now
Mathematics and Computers in Simulation
2010 > now
Intelligent decision technologies
2008 > now
International Journal of Computational Intelligence Studies

Teaching activities

11/12
F3X-??: Computer programming 1 (
  • 72 hours
  • 9 credits
) - BSc in Computer Science and Music - Division of Mathematical, Physical and Natural Sciences - Università degli Studi di Milano.
10/11>11/12
F3X-34: Operating systems (
  • 48 hours
  • 6 credits
) - BSc in Computer Science and Music - Division of Mathematical, Physical and Natural Sciences - Università degli Studi di Milano.
11/12
F4Y-??: Computer programming 3 (
  • 24 hours
  • 3 credits
) - MSc in Mathematics - Division of Mathematical, Physical and Natural Sciences - Università degli Studi di Milano.
10/11
Operating systems (
  • 48 hours
  • 6 credits
) - BSc in Computer science and music - Division of Mathematical, Physical and Natural Sciences - Università degli Studi di Milano.
10/11
Software design and project management (
  • 48 hours
  • 6 credits
) - MSci in Computer Science and Communication - Division of Mathematical, Physical and Natural Sciences - Università degli Studi di Milano.
09/10
Computer Programming 1 (Laboratory) (
  • 48 hours
  • 3 credits
) - BSc in Digital Communication - Division of Mathematical, Physical and Natural Sciences - Università degli Studi di Milano.
06/07>09/10
F88011: Computer programming 3 (
  • 24 hours
  • 4 credits
) - MSci in Applied Mathematics - Division of Mathematical, Physical and Natural Sciences - Università degli Studi di Milano.
02/03>08/09
F47001: Computer Programming Laboratory (
  • 48 hours
  • 6 credits
) - Bachelor in Digital Communication - Science Division - Università degli Studi di Milano.
06/07>08/09
F743407: Simulation - theory and techniques (
  • 24 hours
  • 3 credits
) - MSci in Computer Science - Division of Mathematical, Physical and Natural Sciences - Università degli Studi di Milano.
02/03>05/06
Theoretical bases for learning (
  • 10 hours
) - Master in Cognitive Science - Université Victor Segalen Bordeaux 2 - course taught in English and funded by the PROG-ERASMUS project.
01/02
From synapses to rules - discovering symbolic rules from neural processed data (
  • 4 hours
) - International School on Neural Networks "E. R. Caianiello", 5th course - taught in English.
01/02
From synapses to rules (
  • 4 hours
) - TMR-EC International School on Computational Learning - taught in English and funded within the IV EC framework programme.

Academic appointments

2010 > now
Coordinator of the committee for prospective students in computer science, Science Division, Milan University
2009 > now
Member of the executive committee of the Computer Science Department, Milan University
2008 > 2010
Member of the committee for prospective students in computer science, Science Division, Milan University
2006 > 2007
Member of the committee for students orientation in computer science
2002 > 2005
Representative of the assistant professors within the Science Division of the Milan University.