Curriculum vitæ of Dario Malchiodi – compact

Personal information

Dario Malchiodi
Dipartimento di InformaticaUniversità degli Studi di Milano
Room P102 – Via Comelico 39/41 – 20135 Milano ITALY
Mail: my last name at di dot unimi dot it
Web: http://malchiodi.di.unimi.it
phone: +39 02 503 16338 fax: +39 02 503 16276
Social networks: Academia.edu, ResearchGate, coderwall, Codecademy, Facebook, Twitter, Google +, LinkedIn, Naymz, Personal blog, I use this, Klout, Kaggle, Koding

Key words

Machine learning – Data quality in learning – Probability and mathematical statistics

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 of Dario Malchiodi

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.

Membership to research groups and research projects

2002 >
Italian Association of University Professors of Computer Science (GRIN)
2008 >
ALaDDIn group
2002 > 2013
Italian Society for Neural Networks
2008 > 2013
PASCAL 2 network of excellence, funded by the European Commission
1996 > 2011
Neural Networks Laboratory at the Computer Science Department, Milan University
2005 > 2008
Network of excellence PASCAL: Pattern Analysis, Statistical Modeling and Computational Learning, funded by the European Commission
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 Commission under the fifth framework programme)
1998 > 2000
TMR research project PHYSTA (Principled Hybrid Sistems: Theory and Applications, funded by the European Commission under the fourth framework programme)

Publications of Dario Malchiodi

I authored more than seventy papers on journals and national and international conference proceedings, among which the most relevant are liste hereinafter.

[Monga et al., 2017] Monga M., Malchiodi D., Morpurgo A. and Torelli M., Turing: la nascita dell'intelligenza artificiale, Corriere della Sera, Grandangolo Scienza, 2017 [BIBTEX]
[Malchiodi, 2015] Malchiodi D., Sistemi operativi – esercizi risolti e commentati, (ISBN 978-88-91091-41-3), 2015 [book page BIBTEX]
[Apolloni et al., 2013] Apolloni B., Malchiodi D. and Taylor J. G., Learning by Gossip: A Principled Information Exchange Model in Social Networks, Cognitive Computation 5 - 3 (2013), 327-339 [doi> BIBTEX]
[Malchiodi, 2013b] Malchiodi D., An interpretation of the boundary movement method for imbalanced dataset classification based on data quality, in B. Apolloni, S. Bassis, A. Esposito and F. C. Morabito (Eds.), Neural Nets and Surroundings. 22nd Italian Workshop on Neural Nets, WIRN 2012, May 17-19 2012, Vietri sul Mare, Salerno, Italy, Springer, Smart Innovation, Systems and Technologies 19 (ISBN 978-3-642-35466-3), 21-27, 2013 [doi> BIBTEX]
[Apolloni et al., 2010] Apolloni B., Malchiodi D. and Valerio L., Relevance regression learning with support vector machines, Nonlinear Analysis 73 (2010), 2855-2867 [doi> BIBTEX]
[Apolloni et al., 2010a] Apolloni B., Bassis S., Gaito S., Malchiodi D. and Zoppis I., Playing monotone games to understand learning behaviors, Theoretical Computer Science 411 - 25 (2010), 2384-2405 [doi> BIBTEX]
[Malchiodi et al., 2009b] Malchiodi D., Bassis S. and Valerio L., svMathematica: a Mathematica package for SV classification and regression, Wolfram Mathematica library, 2009 [Home GitHub BIBTEX]
[Apolloni et al., 2008] Apolloni B., Pedrycz W., Bassis S. and Malchiodi D., The Puzzle of Granular Computing, Berlin: Springer, Studies in Computational Intelligence, Vol. 138 (ISBN 978-3-540-79863-7), 2008 [publisher BIBTEX]
[Apolloni et al., 2008a] Apolloni B., Bassis S., Malchiodi D. and Pedrycz W., Interpolating Support Information Granules, Neurocomputing 71 (2008), 2433-2445 [doi> BIBTEX]
[Malchiodi, 2008] Malchiodi D., Embedding Sample Points Uncertainty Measures in Learning Algorithms, Nonlinear Analysis: Hybrid Systems 2 - 2 (2008), 635-647 [doi> BIBTEX]
[Malchiodi et al., 2009c] Malchiodi D., Bassis S. and Valerio L., 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] Malchiodi D., Fare matematica con Mathematica, Milano: Pearson Addison Wesley (ISBN 978-88-7192-365-9), 2007, in italian [book-page publisher BIBTEX]
[Apolloni et al., 2007b] Apolloni B., Bassis S., Gaito S. and Malchiodi D., Appreciation of medical treatments by learning underlying functions with good confidence, Current Pharmaceutical Design 13 - 15 (2007), 1545-1570 [ BIBTEX]
[Apolloni et al., 2007c] Apolloni B., Malchiodi D. and Natali L., 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] Apolloni B., Malchiodi D. and Gaito S., 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] Apolloni B., Brega A., Malchiodi D., Palmas G. and Zanaboni A. M., Learning Rule Representations From Data, IEEE Transactions on Systems, Man and Cybernetics, Part A 36 - 5 (2006), 1010-1028 [doi> BIBTEX]
[Apolloni and Malchiodi, 2006a] Apolloni B. and Malchiodi D., 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., 2004] Apolloni B., Esposito A., Malchiodi D., Orovas C., Palmas G. and Taylor J. G., A General Framework for Learning Rules From Data, IEEE Transactions on Neural Networks 15 - 6 (2004), 1333-1349 [doi> BIBTEX]
[Kasderidis et al., 2003] Kasderidis S., Taylor J. G., Tsapatoulis N. and Malchiodi D., Driving Attention to the Dangerous, in O. Kaynak, E. Alpaydin and E. Oja (Eds.), Artificial Neural Networks and Neural Information Processing - ICANN/ICONIP 2003, Joint International Conference ICANN/ICONIP 2003, Istanbul, Turkey, June 26-29, 2003, Proceedings, Springer, Lecture Notes in Computer Science 2714, 909-916, 2003 [on-line access BIBTEX]
[Apolloni and Malchiodi, 2001] Apolloni B. and Malchiodi D., Gaining degrees of freedom in subsymbolic learning, Theoretical Computer Science 255 (2001), 295-321 [doi> BIBTEX]

Organization of editorial and scientific activities

Conference organization

2011
Member of the program committee of KES2011 Membre du comité de programme de KES2011 Partecipazione al comitato di programma di KES 2011
2010
Member of the program committee of ECML PKDD 2010 (European Conference on Machine Learning / Principles and Practice of Knowledge Discovery in Databases) Membre du comité de programme de ECML PKDD 2010 (European Conference on Machine Learning / Principles and Practice of Knowledge Discovery in Databases) Partecipazione al comitato di programma di 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 Membre du comité de programme de WIRN 2007/KES2007 Partecipazione al comitato di programma di WIRN 2007/KES 2007
2006
Collaboration in the organization of CISI2006: Conferenza Italiana sui Sistemi Itelligenti, Ancona, 27-29 settembre 2006 Collaboration dans l'organization de CISI2006: Conferenza Italiana sui Sistemi Itelligenti, Ancona, 27-29 settembre 2006 Collaborazione all'organizzazione di CISI2006: Conferenza Italiana sui Sistemi Itelligenti, Ancona, 27-29 settembre 2006

Membership to editorial boards of international journals

2010 >
Mathematics and Computers in Simulation
2010 >
Intelligent decision technologies

Teaching activities

15/16 > 17/18
F1X-97: Statistics and data analytics, BSc in Computer science,Università degli Studi di Milano (48 hours up to 2016/17 (jointly with the degrees of Computer science for digital communication and of Computer science and music), 60 hours since 2017/18)
14/15
Teaching 1, Master in Computer Science teaching, Università degli Studi di Milano
12/13 > 17/18
F94-80: Big scale analytics, MSci in Computer Science,Università degli Studi di Milano
14/15 > 17/18
F94-124: Informatics didactics, MSci in Computer Science,Università degli Studi di Milano
15/16
Big data, Ma in Public and corporate communication,Università degli Studi di Milano (in English)
06/07 > 16/17
F94-12: Simulation - theory and techniques, MSci in Computer Science,Università degli Studi di Milano (annual editions until 2008/09 and biennal editions since 2012/13)
11/12 > 15/16
F4Y-72: Computer programming 3, MSc in Mathematics,Università degli Studi di Milano (biennal editions)
10/11 > 14/15
F3X-34: Operating systems, BSc in Computer science for Digital Communication (and BSc in Computer Science and Music),Università degli Studi di Milano
13/14
Cmputer science teaching, Master in Computer Science teaching, Università degli Studi di Milano
12/13
A4205: Teaching strategies for operating systems and networks laboratories, Master in Computer Science teaching, Università degli Studi di Milano
11/12
F3X-36: Computer programming 1, BSc in Computer Science and Music,Università degli Studi di Milano
10/11
F1Y-35: Software design and project management, MSci in Computer Science and Communication,Università degli Studi di Milano
09/10
F2X-54: Computer Programming 1 (Laboratory), BSc in Digital Communication,Università degli Studi di Milano
06/07 > 09/10
F88011: Computer programming 3, MSci in Applied Mathematics,Università degli Studi di Milano
02/03 > 08/09
F47001: Computer Programming Laboratory, Bachelor in Digital Communication, Università degli Studi di Milano
02/03 > 05/06
Theoretical bases for learning, 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, International School on Neural Networks "E. R. Caianiello", 5th course (taught in English)
01/02
From synapses to rules, TMR-EC International School on Computational Learning (taught in English and funded within the IV EC framework programme)

Academic appointments

2013 >
Member of the workgroup for perspective students and vocational orientation of the Academic Senate of the Milan University.
2013 >
Coordinator of the commission for perspective students and vocational orientation of the Science and Technology division of the Milan University.
2013 >
Member of the committee of the Masters in Mathematics, Physics and Computer science Teaching, Milan University.
2012 >
Delegated by the Director of the Computer science Department of the Milan University to the activities related to cultural promotion and counseling for prospective students.
2012 >
Member of the executive committee of the Computer Science Department, Milan University.
2010 > 2012
Coordinator of the committee for prospective students in computer science, Science Division, Milan University
2009 > 2012
Member of the executive committee of the Computer Science Department, Milan University
2006 > 2008
Secretary of the committee for the assignment of abroad student specialization grants for the Computer Science Area, Division of Sciences, University of Milan.
2007
Secretary of the committee for the assignment of an assistant professor position in the Computer Science field at the Law division of "Naples Parthenope" University.
2002 > 2005
Representative of the assistant professors within the Science Division of the Milan University.

Software

yaplf
A modular, extensible machine learning framework written in python
svMathematica
A Mathematica package implementing support vector-based algorithms for machine learning
neosAPI
A Mathematica package allowing to directly access the NEOS server for constrained optimization
xmlRPC
A Mathematica package allowing to transparently access an XML-RPC server
rtf2html
A RTF to HTML converter detecting and encoding hyperlinks
base64
A Mathematica package handling base64 encoding and decoding