Dipartimento di InformaticaUniversità degli Studi di Milano

Curriculum vitæ of Dario Malchiodi

Personal information

Dario Malchiodi
Department of Computer Science, University of Milan
Room 5015 · Via Celoria 18, 20133 Milano ITALY

first . last at unimi . it
+39 02 503 16338
malchiodi.di.unimi.it · PGP key

Current position

Since 2011 I have been an associate professor at the Computer Science Department of the University of Milan.

Previous positions

2002–2011
Assistant professor at the Computer Science Department of the University of Milan.
2001–2002
Research assistant at the Computer Science Department of the University of Milan, within the Neural Networks Laboratory.
2000–2001
Software architect in the private sector, designing statistical and neural architectures for financial forecasts.
1997–2000
Statistical analyst in the private sector, within an R&D project on flexible regression models for financial data.
1996–1997
Software developer in the private sector.

Education

2000
PhD in Computational Mathematics and Operations Research, University of Milan.
1996
MSc (cum laude) in Computer Science, University of Milan.
1994
Specialization in Unix lab Administration, Regione Lombardia.
1994
Specialization in Multimedia programming with Motif and C, Regione Lombardia.

Awards

2026
Best Paper Runner-Up Award at the GLOW 2026 workshop (Graph-enhanced LLMs for trustworthy Web data management, The Web Conference 2026) (Emanuele Cavalleri, Miad Alavinezhad, Marco Mesiti and Dario Malchiodi, Better Negatives, Better Predictions: Negative Sample Selection Strategies for Enhancing Biomedical KG Edge Classification)
2018
CSEDU 2018 best poster award (Carlo Bellettini, Fabrizio Carimati, Violetta Lonati, Riccardo Macoratti, Dario Malchiodi, Mattia Monga and Anna Morpurgo, A Platform for the Italian Bebras)
2016
Informatics Europe Best Practices in Education Award (ALaDDIn laboratory)

Research activities

Reliable and efficient machine learning

Reliability and AI systems

This line of research focuses on the use of artificial intelligence methods to assess the reliability and security of systems. [Frasson and Malchiodi, 2024] extends support vector-based anomaly detection techniques to federated learning, [Biagiotti et al., 2025] investigates interpretable models for quench detection and localization in superconducting magnets, and [Paravisi et al., 2024] uses machine learning techniques to analyze the security of cryptographic algorithms. Particular attention is devoted to the reliability of AI-based systems: [Zanaboni et al., 2026] proposes a hypothesis testing procedure to detect covariate drift in queries submitted to a machine learning model, and [Malchiodi et al., 2027] detects hallucinations in large language models by applying anomaly detection techniques to the latent representations produced by the models themselves.

Compression of machine learning models

Models learned from data, particularly deep neural networks, often have memory and transmission bandwidth requirements that exceed the resources available on embedded or resource-constrained devices. This line of research, initiated within the PRIN project Multicriteria Data Structures and Algorithms: from compressed to learned indexes, and beyond, investigates techniques for reducing the storage space required by a trained model while limiting the loss of accuracy. [Marinò et al., 2021b] introduced compact representations of deep neural networks based on Huffman coding, whose implementation is described in [Marinò et al., 2021a]. These representations are used in [Marinò et al., 2023a] to compress deep neural networks, while [Marinò et al., 2023b] presents an experimental comparison of compression techniques, providing recommendations for an informed choice among them. [Malchiodi et al., 2026] instead proposes regularizers that promote model compressibility directly during training. Compression techniques have been applied to estimating the Ki67 index in breast cancer on resource-constrained devices in [Gliozzo et al., 2024].

Learned data structures

Learned data structures extend classical ones by incorporating machine learning models trained on the data to be stored, with the aim of reducing storage space or query time. Within the PRIN project Multicriteria Data Structures and Algorithms: from compressed to learned indexes, and beyond, interaction between a classifier and the auxiliary components in learned Bloom filters has been investigated. [Fumagalli et al., 2022; Malchiodi et al., 2023] analyse how the choice of classifier affects storage space, false positive rate and query time, while [Malchiodi et al., 2024] relates these performance metrics to data complexity, providing recommendations for selecting and using these structures.

Fuzzy sets and learning from uncertain data

Data-driven induction of fuzzy sets

A learning algorithm for fuzzy sets processing data labeled with their membership degrees has been proposed in [Malchiodi and Pedrycz, 2013; Malchiodi, 2019]. Such algorithm has been applied to axiom mining within semantic Web [Malchiodi and Tettamanzi, 2018] and to negative examples selection in bioinformatics [Frasca and Malchiodi, 2017; Frasca and Malchiodi, 2016]. This approach has been extended in [Cermenati et al., 2020] to the simultaneous induction of several fuzzy sets, and in [Malchiodi and Zanaboni, 2019] to shadowed sets. More recently, [Dashti Genave et al., 2026] studied techniques for compressing the membership functions learned in this way.

Earlier themes: Data quality-based learning (2005–2013, 10 publications) · Analysis of relations between granular computing and machine learning (2005–2008, 4 publications)

Machine learning for the life sciences

Knowledge graphs and LLM-based information extraction in biomedicine

Biomedical knowledge is scattered across numerous databases and a rapidly growing body of scientific literature. Knowledge graphs provide an effective means of integrating information from these heterogeneous sources, enabling it to be queried and analysed using machine learning techniques. [Cavalleri et al., 2024a; Cavalleri et al., 2024b] propose a system based on LLMs and graph machine learning to improve the quality of relations extracted from scientific articles on RNA-related topics. [Mesiti et al., 2026] describes a web application that supports experts in reviewing and validating biomedical knowledge graphs, while [Cavalleri et al., 2026] investigates the selection of negative examples for edge classification in these graphs.

Language models for protein and enzyme design

Protein sequences can be viewed as sentences written in a language whose alphabet consists of amino acids: large language models trained on corpora of sequences can be used to generate new protein sequences with desired functional properties. [Valentini et al., 2023] discusses the potential of LLMs for protein design and modelling. [Nicolini et al., 2024] shows that fine-tuning conditional Transformers on a specific protein family improves amino acid sequence prediction and enables the generation of new, biologically plausible sequences. [Nicolini et al., 2025] extends this approach to several enzyme categories, highlighting the benefits of fine-tuning for specific functional categories and evaluating the structural and functional properties of the generated sequences in silico.

Negative sample selection in biological networks and knowledge graphs

In many supervised learning problems in bioinformatics, positive examples and unlabelled data are available: the latter may include both true negatives and positive cases that have not yet been identified. This line of research investigates how to select reliable negative examples from unlabelled data. In [Frasca and Malchiodi, 2017; Frasca and Malchiodi, 2016], the problem was addressed through a ranking based on fuzzy set membership functions, while [Frasca et al., 2017; Boldi et al., 2018] proposed a data representation designed to facilitate negative example selection for protein function prediction. In [Frasca et al., 2019], negative example selection was applied to gene prioritisation. More recently, [Cavalleri et al., 2026] compared strategies for selecting negative examples for edge classification in biomedical knowledge graphs. The paper received the Best Paper Runner-Up Award at the GLOW 2026 workshop.

Applications of machine learning

Machine learning in human and veterinary medicine, forensic sciences and cultural heritage

This line of research investigates the application of machine learning and statistical analysis techniques to problems in veterinary medicine, forensic science and archaeology. In particular, [Galizzi et al., 2021; Bagardi et al., 2021] describe the use of statistical techniques to analyse the relationship between cardiovascular factors and mortality in dogs undergoing a specific treatment. [Casali et al., 2021] presents a pilot study on the use of classification algorithms to predict the type of vehicle involved in a pedestrian collision, while [Blandino et al., 2025] assesses the feasibility of estimating the height of a fatal fall using artificial intelligence techniques. In archaeology, [Zanaboni et al., 2022; Ruschioni et al., 2023] use classification algorithms to predict the provenance of pottery fragments from chemical element concentrations, while [Malchiodi et al., 2025] compares one-class and binary classifiers for the same task.

Earlier themes: ML-based COVID-19 risk prediction (2020–2021, 2 publications) · Mining of knowledge bases in semantic Web (2018–2020, 3 publications)

Earlier research lines

Computing education and popularization

Teaching computer programming (2009–2022, 12 publications) · Popularization of informatics culture (2012–2020, 18 publications) · Training of computing teachers (2014–2020, 9 publications) · Computational thinking challenges (2012–2018, 9 publications) · Informal learning of computing (2012–2017, 9 publications)

Statistical learning and algorithmic inference

Design of learning algorithms (2013–2019, 3 publications) · Bootstrap techniques for regression algorithms (2006–2009, 5 publications) · Development of inference models for machine learning problems (2000–2007, 15 publications) · Design of hardware-implementable statistics (1996–2013, 3 publications)

Hybrid and neuro-symbolic systems

Automatic simplification of symbolic descriptions (2002–2006, 5 publications) · Design of hybrid learning systems (2000–2006, 13 publications) · Automatic classification of emotions (2000–2006, 4 publications) · Intelligent systems for pervasive and ubiquitous computing (2003–2004, 6 publications)

Scientific computing and simulation

Applications of systems for scientific computation (2006–2013, 14 publications) · Study of population dynamics (2002–2010, 8 publications)

Membership to research projects

2026–now
DRIFTWISE: Deep and Robust Inference with Fuzzy representaTions, WIth anomaly detection and model comprESSion — University of Milan, INDACO 2026 call: 25,000 computing hours on A100 GPUs, INDACO · principal investigator
2024–now
DREAM: Mind your DRug: biobehavioral modEl towArd precision Medicine in depression — Italian Science Fund (Fondo Italiano per la Scienza), Starting Grant, LS5, FIS 2 · member
2024–2026
PRECOCO: Metodi di AI per diagnostica PRECOce del carcinoma squamoso del Cavo Orale basato su imaging label-free — Italian Ministry of University and Research, National Complementary Plan to the PNRR: cascade call of the ANTHEM project (AdvaNced Technologies for Human-centrEd Medicine), Spoke 2, PNRR · member
2019–2021
Multicriteria Data Structures and Algorithms: from compressed to learned indexes, and beyond — Italian Ministry of education and research, PRIN · member
2016–2018
Fostering a correct view of informatics — University of Milan, PSR · coordinator
2015–2017
SMILE: Slow down, Move your body, Improve your diet, Learn for life, and Enjoy school time — European Commission, Erasmus+ · unit coordinator
2015
Teaching advanced informatics concepts to high school students — University of Milan, PSR · coordinator
2012–2015
SandS: Social AND Smart — European Commission, Erasmus Programme · member
2012–2014
VIOPE: Learning computer programming in virtual environment — European Commission, 6th Framework Programme · member
2008–2013
PASCAL2: Pattern Analysis, Statistical Modelling and Computational Learning — European Commission, 7th Framework Programme · member
2009
Calcoli statistici per la risoluzione di problemi informatici avanzati — University of Milan, PUR · member
2005–2008
PASCAL: Pattern Analysis, Statistical Modelling and Computational Learning — European Commission, 6th Framework Programme · member
2008
Processi con memoria della famiglia Pareto-like — University of Milan, PUR · member
2007
Processi non markoviani per reti di telecomunicazione opportunistiche — University of Milan, PUR · member
2006
Metodi di inferenza su «membership function» — University of Milan, PUR · member
2002–2004
Processi stocastici — Italian Ministry of education and research, PRIN · member
2001–2003
ORESTEIA: mOdular hybRid artEfactS wiTh adaptivE functIonAlity — European Commission, 5th Framework Programme · member
1998–2000
PHYSTA: Principled Hybrid Systems: Theory and Applications — European Commission, 4th Framework Programme · member
2000
Metodi statistici e neurali di supporto alle decisioni in ambito finanziario — Inferentia-DNM · member
2000
Metodi statistico-neurali per lo studio di popolazioni — Università degli Studi di Milano · member
1999
Processi stocastici con natura spaziale — Italian Ministry of education and research, PRIN · member

Research funds managed

2018
Piano sostegno alla ricerca, University of Milan — € 6430.00
2017
Computer Science Department, University of Milan — € 500.00
2017
Piano sostegno alla ricerca, University of Milan — € 6250.00
2016
SMILE project, European Commission — € 12166.67
2016
Piano sostegno alla ricerca, University of Milan — € 6595.00
2015
Piano sostegno alla ricerca, University of Milan — € 3357.24

International collaborations

2016–now
Visiting scientist at INRIA/Université de la Côte d'Azur within the WIMMICS project
2023–2024
Proposer of the research collaboration agreements between the I3S laboratory of Université Côte d'Azur and the Computer Science Department, University of Milan (2023 and 2024)

Membership to academic associations and research groups

2022–now
Web Algorithmics Laboratory, Computer Science Department, University of Milan
2019–now
Data science research centre, University of Milan
2002–now
GRIN: Italian Association of Computer Science University Professors
2008–2019
ALaDDIn laboratory
2002–2013
Italian Society for Neural Networks
1996–2011
Neural Networks Laboratory, Computer Science Department, University of Milan

Publications

Overview
Books: 5 · Journals: 37 · International conferences: 82 · Chapters: 8 · Theses: 2 · Software: 5 · Other publications: 4
Bibliometric indices
OpenAlex: H-index 14, 970 citations · Google Scholar: H-index 21, 1549 citations · Scopus: H-index 14, 785 citations · Web of Science: H-index 10, 423 citations (as of 24/10/2026)

Books (5)

  1. Turing: la nascita dell'intelligenza artificiale

    M. Monga, D. Malchiodi, A. Morpurgo and M. Torelli

    Corriere della Sera, Grandangolo Scienza

  2. Sistemi operativi – esercizi risolti e commentati

    D. Malchiodi

    Self-published (ilmiolibro.it), ISBN 978-88-91091-41-3

  3. The Puzzle of Granular Computing

    B. Apolloni, W. Pedrycz, S. Bassis and D. Malchiodi

    Springer, Studies in Computational Intelligence, Vol. 138, ISBN 978-3-540-79863-7

  4. Fare matematica con Mathematica

    D. Malchiodi

    Pearson Addison Wesley, ISBN 978-88-7192-365-9 · in italian

  5. Algorithmic Inference in Machine Learning, 2nd Edition

    B. Apolloni, D. Malchiodi and S. Gaito

    Advanced Knowledge International, International Series on Advanced Intelligence, Vol. 5, ISBN 0-9751004-2-4

Papers in international journals (37)

  1. Fine-tuning of conditional Transformers improves in silico enzyme prediction and generalization

    M. Nicolini, E. Saitto, R. E. Jimenez Franco, E. Cavalleri, A. J. Galeano Alfonso, D. Malchiodi, A. Paccanaro, P. N. Robinson, E. Casiraghi and G. Valentini

    Computational and Structural Biotechnology Journal 27, pp. 1318–1334

  2. Fatal fall from a height: is it possible to apply artificial intelligence techniques for height estimation?

    A. Blandino, A. M. Zanaboni, D. Malchiodi, C. V. Di Francesco, C. Spada, C. Faraone, G. V. Travaini and M. B. Casali

    International Journal of Legal Medicine 139, pp. 1255–1267

  3. The role of classifiers and data complexity in learned Bloom filters: insights and recommendations

    D. Malchiodi, D. Raimondi, G. Fumagalli, R. Giancarlo and M. Frasca

    Journal of Big Data 11(45)

  4. The promises of large language models for protein design and modeling

    G. Valentini, D. Malchiodi, J. Gliozzo, M. Mesiti, M. Soto-Gomez, A. Cabri, J. Reese, E. Casiraghi and P. N. Robinson

    Frontiers in Bioinformatics 3, pp. 1304099.1—1304099.11

  5. Efficient and Compact Representations of Deep Neural Networks via Entropy Coding

    G. C. Marinò, F. Furia, D. Malchiodi and M. Frasca

    IEEE Access 11, pp. 106103—106125

  6. Deep neural networks compression: a comparative survey and choice recommendations

    G. C. Marinò, A. Petrini, D. Malchiodi and M. Frasca

    Neurocomputing 520, pp. 152–170

  7. A pilot study for investigating the feasibility of supervised machine learning approaches for the classification of pedestrians struck by vehicles

    M. Casali, D. Malchiodi, C. Spada, A. M. Zanaboni, R. Cotroneo, D. Furci, A. Sommariva, U. Genovese and A. Blandino

    Journal of Forensics and Legal Medicine 84, pp. 102256

  8. Artificial Intelligence in Predicting Clinical Outcome in COVID-19 Patients from Clinical, Biochemical, and a Qualitative Chest X-Ray Scoring System

    A. A. Esposito, E. Casiraghi, F. Chiaraviglio, A. Scarabelli, E. Stellato, G. Plensich, G. Lastella, L. Di Meglio, S. Fusco, E. Avola, A. Jachetti, C. Giannitto, D. Malchiodi, M. Frasca, A. Beheshti, P. N. Robinson, G. Valentini, L. Forzenigo and G. Carrafiello

    Reports in Medical Imaging 14, pp. 27–39

  9. Factors affecting the urinary aldosterone-to-creatinine ratio in healthy dogs and dogs with naturally occurring myxomatous mitral valve disease

    A. Galizzi, M. Bagardi, A. Stranieri, A. M. Zanaboni, D. Malchiodi, V. Borromeo, P. G. Brambilla and C. Locatelli

    BMC Veterinary Research 17(1), pp. 1–14

  10. Explainable machine learning for early assessment of COVID-19 risk prediction in emergency departments

    E. Casiraghi, D. Malchiodi, G. Trucco, M. Frasca, L. Cappelletti, T. Fontana, A. A. Esposito, E. Avola, A. Jachetti, J. Reese, A. Rizzi, P. N. Robinson and G. Valentini

    IEEE Access 8, pp. 196299–196325

  11. Constructionist Attempts at Supporting the Learning of Computer Programming: A Survey

    M. Lodi, D. Malchiodi, M. Monga, A. Morpurgo and B. Spieler

    Olympiads in Informatics 13, pp. 99–121

  12. Fostering Computational Thinking in Primary School through a LEGO®-based Music Notation

    A. Baratè, L. A. Ludovico and D. Malchiodi

    Procedia computer science 112, pp. 1334–1344 · Special issue: KES 2017 - Proceedings of the 21st International Conference on Knowledge-Based and Intelligent Information & Engineering Systems

  13. Exploiting Negative Sample Selection for Prioritizing Candidate Disease Genes

    M. Frasca and D. Malchiodi

    Genomics and Computational Biology 3(3), pp. e47

  14. Informatics Education in Italian Secondary School

    C. Bellettini, V. Lonati, D. Malchiodi, M. Monga, A. Morpurgo, M. Torelli and L. Zecca

    ACM Transactions on Computing Education (TOCE) – Special Issue on Computing Education in (K-12) Schools 14(2), pp. 15.1–15.6

  15. Relevance regression learning with support vector machines

    B. Apolloni, D. Malchiodi and L. Valerio

    Nonlinear Analysis 73, pp. 2855–2867

  16. Playing monotone games to understand learning behaviors

    B. Apolloni, S. Bassis, S. Gaito, D. Malchiodi and I. Zoppis

    Theoretical Computer Science 411(25), pp. 2384–2405

  17. Compatible worlds

    B. Apolloni, S. Bassis and D. Malchiodi

    Nonlinear Analysis: Theory, Methods & Applications 71(12), pp. e2883–e2901

  18. An experimental analysis of the impact of accuracy degradation in SVM classification

    D. Malchiodi

    International Journal of Computational Intelligence Studies 1(2), pp. 163–190

  19. Interpolating Support Information Granules

    B. Apolloni, S. Bassis, D. Malchiodi and W. Pedrycz

    Neurocomputing 71, pp. 2433–2445

  20. Bootstrapping Complex Functions

    B. Apolloni, S. Bassis, S. Gaito and D. Malchiodi

    Nonlinear Analysis: Hybrid Systems 2(2), pp. 648–664

  21. Solving complex regression problems via Algorithmic Inference: a new family of bootstrap algorithms

    B. Apolloni, S. Bassis, S. Gaito and D. Malchiodi

    Far East Journal of Theoretical Statistics 22(2), pp. 141–180

  22. Modeling individual's aging within a bacterial population using a pi-calculus paradigm

    B. Apolloni, S. Bassis, A. Clivio, S. Gaito and D. Malchiodi

    Natural Computing 6(1), pp. 33–53

  23. Appreciation of medical treatments by learning underlying functions with good confidence

    B. Apolloni, S. Bassis, S. Gaito and D. Malchiodi

    Current Pharmaceutical Design 13(15), pp. 1545–1570

  24. Learning Rule Representations From Data

    B. Apolloni, A. Brega, D. Malchiodi, G. Palmas and A. M. Zanaboni

    IEEE Transactions on Systems, Man and Cybernetics, Part A 36(5), pp. 1010–1028

  25. Elementary team strategies in a monotone game

    B. Apolloni, S. Bassis, S. Gaito and D. Malchiodi

    Nonlinear Analysis 64(2), pp. 310–328

  26. Controlling the losing probability in a monotone game

    B. Apolloni, S. Bassis, S. Gaito, D. Malchiodi and I. Zoppis

    Information Sciences 176(10), pp. 1395–1416

  27. A General Framework for Learning Rules From Data

    B. Apolloni, A. Esposito, D. Malchiodi, C. Orovas, G. Palmas and J. G. Taylor

    IEEE Transactions on Neural Networks 15(6), pp. 1333–1349

  28. From synapses to rules

    B. Apolloni, D. Malchiodi, C. Orovas and G. Palmas

    Cognitive Systems Research 3, pp. 167–201

  29. Functional bootstrap: a hardware constrained implementation of on-line bootstrap

    B. Apolloni, D. Malchiodi and J. G. Taylor

    InterStat October

Papers in international conference proceedings (82)

  1. Detecting LLM Hallucinations via Anomaly Detection on Latent Representations

    D. Malchiodi, L. Dal Mas, M. Frasca, M. W. Rivolta and I. Mazzon

    In Modeling Decisions for Artificial Intelligence, Springer Nature Switzerland, pp. 122–123

  2. An Intelligent Web Application for Biomedical Knowledge Graph Curation

    M. Mesiti, M. Alavinezhad, E. Cavalleri, D. Malchiodi and P. Perlasca

    In Proceedings of Ital-IA 2026 · In press

  3. ADAZOR: Hypothesis Testing for Concept Drift Detection in Machine Learning

    A. M. Zanaboni, D. Malchiodi and A. Nasra

    In L. Iliadis, I. Maglogiannis, M. Antonakakis, C. Jayne (eds.), Engineering Applications of Neural Networks, vol. 3025, Springer Nature Switzerland (Communications in Computer and Information Science), pp. 256–269

  4. Quantization-Aware Regularizers for Deep Neural Networks Compression

    D. Malchiodi, M. Ferraretto and M. Frasca

    In IJCNN 2026 Proceedings. · In press

  5. Compression Techniques for Membership Functions to Fuzzy Sets Learned from Data

    A. Dashti Genave, D. Malchiodi and M. Frasca

    In 2026 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops), Pisa, Italy, 2026, IEEE, pp. 1–6

  6. Better Negatives, Better Predictions: Negative Sample Selection Strategies for Enhancing Biomedical KG Edge Classification

    E. Cavalleri, M. Alavinezhad, M. Mesiti and D. Malchiodi

    In WWW Companion '26: Companion Proceedings of the ACM Web Conference, Association for Computing Machinery, pp. 597–606 · In press

  7. Quench detection and localization via interpretable machine learning

    A. Biagiotti, D. Malchiodi, S. Mariotto and L. Rossi

    In L. Iliadis, I. Maglogiannis, E. Kyriacou, C. Jayne (eds.), Engineering Applications of Neural Networks. EANN 2025., vol. 2582, Springer (Communications in Computer and Information Science), pp. 151–164

  8. Initial achievements in relation extraction from RNA-focused scientific papers

    E. Cavalleri, M. Soto-Gomez, A. Pashaeibarough, D. Malchiodi, H. Caufield, J. Reese, C. J. Mungall, P. N. Robinson, E. Casiraghi, G. Valentini and M. Mesiti

    In M. Atzori, P. Ciacca, M. Ceci, F. Mandreoli, D. Malerba, M. Sanguinetti, A. Pellicani, F. Motta (eds.), Proceedings of the 32nd Symposium on Advanced Database Systems, pp. 61–69

  9. Security Analysis of Cryptographic Algorithms: Hints from Machine Learning

    M. Paravisi, A. Visconti and D. Malchiodi

    In L. Iliadis, I. Maglogiannis, A. Papaleonidas, E. Pimenidis, C. Jayne (eds.), Engineering Applications of Neural Networks. EANN 2024., vol. 2141, Springer (Communications in Computer and Information Science), pp. 569–580

  10. Support Vector Based Anomaly Detection in Federated Learning

    M. Frasson and D. Malchiodi

    In L. Iliadis, I. Maglogiannis, A. Papaleonidas, E. Pimenidis, C. Jayne (eds.), Engineering Applications of Neural Networks. EANN 2024., vol. 2141, Springer (Communications in Computer and Information Science), pp. 274–287

  11. SPIREX: Improving LLM-based relation extraction from RNA-focused scientific literature using graph machine learning

    E. Cavalleri, M. Soto-Gomez, A. Pashaeibarough, D. Malchiodi, H. Caufield, J. Reese, C. J. Mungall, P. N. Robinson, E. Casiraghi, G. Valentini and M. Mesiti

    In Proceedings of Workshops at the 50th International Conference on Very Large Data Bases, vldb.org, pp. 1–11

  12. Fine-Tuning of Conditional Transformers Improves the Generalization of Functionally Characterized Proteins

    M. Nicolini, D. Malchiodi, A. Cabri, E. Cavalleri, M. Mesiti, A. Paccanaro, P. N. Robinson, J. Reese, E. Casiraghi and G. Valentini

    In BIOSTEC 2024 - 17th International Joint Conference on Biomedical Engineering Systems and Technologies - Proceedings, vol. 1, SCITEPRESS, pp. 561–568

  13. Resource-Limited Automated Ki67 Index Estimation in Breast Cancer

    J. Gliozzo, G. Marinò, A. Bonometti, M. Frasca and D. Malchiodi

    In Proceedings of the 2023 10th International Conference on Bioinformatics Research and Applications (ICBRA '23), ACM, pp. 165–172

  14. A Critical Analysis of Classifier Selection in Learned Bloom Filters: the Essentials

    D. Malchiodi, D. Raimondi, G. Fumagalli, R. Giancarlo and M. Frasca

    In L. Iliadis, I. Maglogiannis, S. A. Castro, C. Jayne, E. Pimenidis (eds.), Engineering Application of Neural Networks — 24th International Conference — EAAAI/EANN 2023 — León, Spain, June 14—17, 2023 —Proceedings, Springer Nature (Communications in Computer and Information Science 1826), pp. 47–61

  15. Classification of Pottery Fragments Described by Concentration of Chemical Elements

    A. M. Zanaboni, D. Malchiodi, L. Bonizzoni and G. Ruschioni

    In P. L. Mazzeo, E. Frontoni, S. Sclaroff, C. Distante (eds.), Image Analysis and Processing. ICIAP 2022 Workshops. ICIAP 2022., vol. 13373, Springer (Lecture Notes in Computer Science), pp. 141–151

  16. On the Choice of General Purpose Classifiers in Learned Bloom Filters: An Initial Analysis Within Basic Filters

    G. Fumagalli, D. Raimondi, R. Giancarlo, D. Malchiodi and M. Frasca

    In Proceedings of the 11th International Conference on Pattern Recognition Applications and Methods — ICPRAM, SciTePress, pp. 675–682

  17. Reproducing the sparse Huffman Address Map compression for deep neural networks

    G. C. Marinò, G. Ghidoli, M. Frasca and D. Malchiodi

    In B. Kerautret, M. Colom, A. Krähenbühl, Adrien, D. Lopresti, P. Monasse, H. Talbot (eds.), Reproducible Research in Pattern Recognition, Springer International Publishing (Lecture Notes in Computer Science 12636), pp. 161–166

  18. Compression strategies and space-conscious representations for deep neural networks

    G. C. Marinò, G. Ghidoli, M. Frasca and D. Malchiodi

    In 2020 25th International Conference on Pattern Recognition (ICPR), IEEE, pp. 9835–9842

  19. Classifying Candidate Axioms via Dimensionality Reduction Techniques

    D. Malchiodi, C. da Costa Pereira and A. G. Tettamanzi

    In V. Torra, Y. Narukawa, J. Nin, N. Agell (eds.), Modeling Decisions for Artificial Intelligence. 17th International Conference, MDAI 2020 Sant Cugat, Spain, September 2–4, 2020 Proceedings, ch. 15, Springer (Lecture Notes in Computer Sciencce 12256), pp. 179–191

  20. Simultaneous Learning of Fuzzy Sets

    L. Cermenati, D. Malchiodi and A. M. Zanaboni

    In A. Esposito, M. Faundez-Zanuy, M. Morabito, E. Pasero (eds.), Neural Approaches to Dynamics of Signal Exchanges, vol. 151, Springer (Smart Innovation, Systems and Technologies), pp. 167–175

  21. Data-Driven Induction of Shadowed Sets Based on Grade of Fuzziness

    D. Malchiodi and A. M. Zanaboni

    In R. Fullér, S. Giove, F. Masulli (eds.), Fuzzy Logic and Applications — 12th International Workshop, WILF 2018 Genoa, Italy, September 6–7, 2018 — Revised Selected Papers, Springer Nature Switzerland AG (Lecture Notes in Artificial Intelligence 11291), pp. 17–28

  22. Disease-Genes Must Guide Data Source Integration in the Gene Prioritization Process

    M. Frasca, J. F. Fontaine, G. Valentini, M. Mesiti, M. Notaro, D. Malchiodi and M. Andrade-Navarro

    In M. Bartoletti, A. Barla, A. Bracciali, G. W. Klau, L. Peterson, A. Policriti, R. Tagliaferri (eds.), Computational Intelligence Methods for Bioinformatics and Biostatistics. CIBB 2017, Springer (Lecture Notes in Computer Science 10834 / Lecture Notes in Bioinformatics 10834), pp. 60—69

  23. Informatics and Computational Thinking: A Teacher Professional Development Proposal Based on Social-Constructivism

    C. Bellettini, V. Lonati, D. Malchiodi, M. Monga and A. Morpurgo

    In Informatics in Schools. Fundamentals of Computer Science and Software Engineering., Springer (Lecture Notes in Computer Science 11169), pp. 194–205

  24. Predicting the Possibilistic Score of OWL Axioms through Support Vector Regression

    D. Malchiodi, C. da Costa Pereira and A. G. Tettamanzi

    In D. Ciucci, G. Pasi, B. Vantaggi (eds.), Scalable Uncertainty Management. SUM 2018, Springer (Lecture Notes in Artificial Intelligence 11142)

  25. Learning to Program in a Constructionist Way

    M. Monga, M. Lodi, D. Malchiodi, A. Morpurgo and B. Spieler

    In V. Dagienė, E. Jasutė (eds.), Constructionism 2018: Computational Thinking and Educational Innovation: conference proceedings, Vilnius University, pp. 906–929

  26. Informatica e pensiero computazionale: una proposta costruttivista per gli insegnanti

    C. Bellettini, V. Lonati, D. Malchiodi, M. Monga and A. Morpurgo

    In G. Adorni, M. Cicognani, F. Koceva, G. Mastronardi (eds.), Didamatica 2018: Didattica Informatica, AICA, pp. 201–210

  27. A Platform for the Italian Bebras

    A. Morpurgo, M. Monga, D. Malchiodi, R. Macoratti, V. Lonati, F. Carimati and C. Bellettini

    In Proceedings of 10th International Conference on Computer Supported Education, SCITEPRESS, pp. 350–357

  28. Promoting Computational Thinking Skills: Would You Use this Bebras Task?

    A. Calcagni, V. Lonati, D. Malchiodi, M. Monga and A. Morpurgo

    In V. Dagienė, H. Hellas (eds.), Informatics in Schools: Focus on Learning Programming, Springer (Lecture Notes in Computer Science), pp. 102–113

  29. Learning Greedy Strategies at Secondary Schools: An Active Approach

    V. Lonati, D. Malchiodi, M. Monga and A. Morpurgo

    In A. Sforza, C. Sterle (eds.), Optimization and Decision Science: Methodologies and Applications, ch. 23, Springer (Proceedings in Mathematics & Statistics), pp. 223–231

  30. Bebras as a teaching resource

    V. Lonati, D. Malchiodi, M. Monga and A. Morpurgo

    In ITiCSE '17 Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, ACM, pp. 366–366

  31. Nothing to fear but fear itself: introducing recursion in lower secondary schools

    V. Lonati, D. Malchiodi, M. Monga and A. Morpurgo

    In International Conference on Learning and Teaching in Computing and Engineering (LATICE), 2017, IEEE, pp. 91–98

  32. Analysis of Informative Features for Negative Selection in Protein Function Prediction

    M. Frasca, F. Lipreri and D. Malchiodi

    In I. Rojas, F. Ortuño (eds.), Bioinformatics and Biomedical Engineering 5th International Work-Conference, IWBBIO 2017, Granada, Spain, April 26–28, 2017, Proceedings, Part II, vol. 10209

  33. Fostering Computational Thinking in Secondary School through Music: An Educational Experience based on Google Blockly

    A. Baratè, A. Formica, L. A. Ludovico and D. Malchiodi

    In P. Escudeiro, G. Costagliola, S. Zvacek, J. Uhomoibhi, B. M. McLaren (eds.), Proceedings of the 9th International Conference on Computer Supported Education, SCITEPRESS, pp. 117–124

  34. A playful tool to introduce lower secondary school pupils to recursive thinking

    V. Lonati, D. Malchiodi, M. Monga, A. Morpurgo and M. Previtali

    In Proceedings of 9th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives, ISSEP 2016, pp. 51–52

  35. Selection of Negative Examples for Node Label Prediction through Fuzzy Clustering Techniques

    M. Frasca and D. Malchiodi

    In S. Bassis, A. Esposito, F. C. Morabito, E. Pasero (eds.), Advances in Neural Networks: Computational Intelligence for ICT, Springer International Publishing, pp. 67–76

  36. How Challenging are Bebras Tasks? An IRT analysis based on the performance of Italian students

    C. Bellettini, V. Lonati, D. Malchiodi, M. Monga, A. Morpurgo and M. Torelli

    In ITiCSE '15 Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, ACM, pp. 27–32

  37. Is coding the way to go?

    V. Lonati, D. Malchiodi, M. Monga and A. Morpurgo

    In A. Brodnik, J. Vahrenhold (eds.), Informatics in Schools. Curricula, Competences, and Competitions, Springer International Publishing, pp. 165–174

  38. Experience of an International Collaborative Project with First Year Programming Students

    J. Paterson, M. Karhu, W. Cazzola, I. Illina, R. Law, D. Malchiodi, M. Maximiano and C. Silva

    In Proceedings of the IEEE 39th Annual Computer Software and Applications Conference (COMPSAC'15), pp. 829–834

  39. Extracurricular Activities for Improving the Perception of Informatics in Secondary Schools

    C. Bellettini, V. Lonati, D. Malchiodi, M. Monga, A. Morpurgo, M. Torelli and L. Zecca

    In Y. Gülbahar, E. Karataş (eds.), Informatics in Schools. Teaching and Learning Perspectives – 7th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives, ISSEP 2014, Istanbul, Turkey, September 22-25, 2014. Proceedings, vol. 8730, Springer International Publishing (Lecture Notes in Computer Science), pp. 161–172

  40. Teaching Informatics for Fun and Profit

    C. Bellettini, V. Lonati, D. Malchiodi, M. Monga, A. Morpurgo and M. Torelli

    In A. Raschi, A. Di Fabio, L. Sebastiani (eds.), Proceedings of the International Workshop on Science Education and Guidance in Schools: The Way Forward, Edizioni ETS, pp. 125–128

  41. Avoiding the Cluster Hypothesis in SV Classification of Partially Labeled Data

    D. Malchiodi and T. Legnani

    In S. Bassis, A. Esposito, F. C. Morabito (eds.), Recent Advances of Neural Networks Models and Applications. Proceedings of the 23nd Workshop of the Italian Neural Networks Society (SIREN), May 23-25, Vietri sul Mare, Salerno, Italy, vol. 26, Springer (Smart Innovation, Systems and Technologies), pp. 33–40

  42. Learning Membership Functions for Fuzzy Sets through Modified Support Vector Clustering

    D. Malchiodi and W. Pedrycz

    In F. Masulli, G. Pasi, R. Yager (eds.), Fuzzy Logic and Applications. 10th International Workshop, WILF 2013, Genoa, Italy, November 19–22, 2013. Proceedings., vol. 8256, Springer International Publishing, Switzerland (Lecture Notes on Artificial Intelligence), pp. 52–59

  43. What you see is what you have in mind: constructing mental models for formatted text processing

    C. Bellettini, V. Lonati, D. Malchiodi, M. Monga, A. Morpurgo and M. Torelli

    In I. Diethelm, J. Arndt, M. Dünnebier, J. (eds.), Informatics in Schools: Local Proceedings of the 6th International Conference ISSEP 2013 - Selected Papers, vol. 6, Universitätsverlag Potsdam (Commentarii informaticae didacticae), pp. 139–147

  44. MUT: un framework di test automatico per Wolfram Mathematica

    D. Malchiodi

    In Mathematica Italia User Group Meeting 2013 - Atti del Convegno, Adalta

  45. Exploring the processing of formatted texts by a kynesthetic approach

    C. Bellettini, V. Lonati, D. Malchiodi, M. Monga, A. Morpurgo and M. Torelli

    In WiPSCE'12 Proceedings of the 7th Workshop in Primary and Secondary Computing Education, ACM, pp. 143–144

  46. Scrivi anche tu un libro con Mathematica!

    D. Malchiodi

    In Mathematica Italia User Group Meeting 2011 - Atti del Convegno, Adalta

  47. Uso di Mathematica per la classificazione di dati di qualità variabile

    D. Malchiodi, M. Re and G. Valentini

    In Mathematica Italia User Group Meeting - Atti del Convegno 2010, Adalta

  48. Mathematica per l'introduzione dei rudimenti della programmazione nelle scuole superiori

    M. Bulgheroni and D. Malchiodi

    In Atti del Mathematica Italia User Group Meeting, Adalta

  49. svMathematica: implementazione in Mathematica di algoritmi di machine learning basati su vettori di supporto

    D. Malchiodi, S. Bassis and L. Valerio

    In Atti del Mathematica Italia User Group Meeting, Adalta

  50. Discovering regression data quality through clustering methods

    D. Malchiodi, S. Bassis and L. Valerio

    In B. Apolloni, M. Marinaro, 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), pp. 76–85

  51. The head fake, ovvero insegnando è concesso imbrogliare

    D. Malchiodi

    In Atti del Mathematica Italia User Group Meeting, Adalta

  52. SVM with Random Labels

    B. Apolloni, S. Bassis and D. Malchiodi

    In B. Apolloni, R. Howlett, 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, Springer-Verlag (Lecture Notes in Artificial Intelligence 4694), pp. 184–193

  53. Embedding sample points relevance in SVM linear classification

    B. Apolloni and D. Malchiodi

    In V. Torra, Y. Narukawa, A. Valls, J. Domingo-Ferrer (eds.), MDAI 2006 - Proceedings of 3rd International Conference on Modeling Decisions for Artificial Intelligence, Universitat Rovira I Virgili

  54. Interpolating Support Information Granules

    B. Apolloni, S. Bassis, D. Malchiodi and W. Pedrycz

    In S. Kollias, A. Stafylopatis, W. Duch, E. Oja (eds.), Artificial Neural Networks - ICANN 2006 - 16th International Conference, Athens, Greece, September 10-14, 2006, Proceedings, Part II, Springer (Lecture Notes in Computer Science 4132), pp. 270–281

  55. Implementing an XML-RPC client in Mathematica

    D. Malchiodi

    In B. Autin, Y. Papegay (eds.), eProceedings of the 8th International Mathematica Symposium, INRIA

  56. BICA: a Boolean Independent Component Analysis Algorithm

    B. Apolloni, A. Brega and D. Malchiodi

    In N. Nedjah, L. Mourelle, M. B. R. Vellasco, A. Abraham, M. Köppen (eds.), Proceedings of HIS 2005: Fifth International Conference on Hybrid Intelligent Systems, IEEE Computer Society, pp. 131–136

  57. Tight Bounds for SVM Classification Error

    B. Apolloni, S. Bassis, S. Gaito and D. Malchiodi

    In M. Zhao, Z. Shi (eds.), Proceedings - 2005 International Conference on Neural Network & Brain (ICNN&B'05), IEEE Press, pp. 5–8

  58. Granular Regression

    B. Apolloni, D. Iannizzi, D. Malchiodi and W. Pedrycz

    In B. Apolloni, M. Marinaro, G. Nicosia, R. Tagliaferri (eds.), Neural Nets. 16th Italian Workshop on Neural Nets, WIRN 2005 and International Workshop on Natural and Artificial Immune Systems, NAIS 2005. Vietri sul Mare, Italy, June 2005, Springer (Lecture Notes in Computer Science 3931)

  59. An Evolution Hypothesis of Bacterial Populations

    B. Apolloni, A. Clivio, S. Bassis, S. Gaito and D. Malchiodi

    In B. Apolloni, M. Marinaro, G. Nicosia, R. Tagliaferri (eds.), Neural Nets. 16th Italian Workshop on Neural Nets, WIRN 2005 and International Workshop on Natural and Artificial Immune Systems, NAIS 2005. Vietri sul Mare, Italy, June 2005, Springer (Lecture Notes in Computer Science 3931), pp. 214–230

  60. Computing confidence intervals for the risk ofa SVM classifier through algorithmic inference

    B. Apolloni, S. Bassis, S. Gaito, D. Malchiodi and A. Minora

    In B. Apolloni, M. Marinaro, R. Tagliaferri (eds.), Biological and Artificial Intelligence Environments, Springer, pp. 225–234

  61. Learning continuous functions through a new linear regression method

    B. Apolloni, S. Bassis, S. Gaito, D. Iannizzi and D. Malchiodi

    In B. Apolloni, M. Marinaro, R. Tagliaferri (eds.), Biological and Artificial Intelligence Environments, Springer, pp. 235–243

  62. Appreciation of medical treatments through confidence intervals

    B. Apolloni, S. Bassis, S. Gaito and D. Malchiodi

    In E. Biganzoli, P. Boracchi, P. Duca, E. Ifeachor (eds.), Proceedings of the 1t European Workshop on the Assessment of Diagnostic Performance, RCE Edizioni, pp. 165–174

  63. Detecting Driving Awareness

    B. Apolloni, A. Brega, D. Malchiodi and C. Mesiano

    In J. Boulicaut, F. Esposito, F. Giannotti, 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, Springer (Lecture Notes in Artificial Intelligence 3202), pp. 528–530 · demonstrating paper

  64. An Attention Monitoring System for High Demanding Operational Tasks

    B. Apolloni, D. Malchiodi and C. Mesiano

    In Proceedings of the 2004 IEEE International Conference on Computational Intelligence for Homeland Security and Personal Safety, IEEE Press, pp. 23–29 · invited paper

  65. Learning rule representations from boolean data

    B. Apolloni, A. Brega, D. Malchiodi, G. Palmas and A. M. Zanaboni

    In O. Kaynak, E. Alpaydin, E. Oja, L. Xu (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), pp. 875–882

  66. A man-machine human interface for a special device of the pervasive computing world

    B. Apolloni, S. Bassis, A. Brega, S. Gaito, D. Malchiodi and A. M. Zanaboni

    In A. Kameas, N. Streitz (eds.), Proceedings of DC Tales: Tales of the Disappearing Computer, Santorini Greece, June 1-4, 2003, CTI Press, pp. 263–267

  67. A symbolic description of the awareness state in car driving

    B. Apolloni, A. Brega, D. Malchiodi, N. Valcamonica and A. M. Zanaboni

    In A. Kameas, N. Streitz (eds.), Proceedings of DC Tales: Tales of the Disappearing Computer, Santorini Greece, June 1-4, 2003, CTI Press, pp. 93–96

  68. Driving Attention to the Dangerous

    S. Kasderidis, J. G. Taylor, N. Tsapatoulis and D. Malchiodi

    In O. Kaynak, E. Alpaydin, 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), pp. 909–916

  69. Monitoring of car driving awareness from biosignals

    B. Apolloni, S. Bassis, A. Brega, S. Gaito, D. Malchiodi, N. Valcamonica and A. M. Zanaboni

    In B. Apolloni, M. Marinaro, R. Tagliaferri (eds.), Neural Nets: 14th Italian Workshop on Neural Nets, WIRN VIETRI 2003, Vietri sul Mare, Italy, June 4-7, 2003, Springer (Lecture Notes in Computer Science 2859), pp. 269–277

  70. Cooperative games in a stochastic environment

    B. Apolloni, S. Bassis, S. Gaito and D. Malchiodi

    In B. Apolloni, M. Marinaro, R. Tagliaferri (eds.), Neural Nets: 14th Italian Workshop on Neural Nets, WIRN VIETRI 2003, Vietri sul Mare, Italy, June 4-7, 2003, Springer (Lecture Notes in Computer Science 2859), pp. 25–34

  71. Narrowing confidence interval width of PAC learning risk function by algorithmic inference

    B. Apolloni and D. Malchiodi

    In On-line proceedings of the 7th International Symposium on Artificial Intelligence and Mathematics (Fort Lauderdale, USA, January 2-4 2002)

  72. Fuzzy Methods for Simplifying a Boolean Formula Inferred from Examples

    B. Apolloni, D. Malchiodi, C. Orovas and A. M. Zanaboni

    In L. Wang, S. Halgamuge, X. Yao (eds.), FSDK'02, Proceedings of the 1st International Conference on Fuzzy Systems and Knowledge Discovery: Computational Intelligence for the E-Age, November 18-22, 2002, Orchid Country Club, Singapore, Vol. 2, , pp. 554–558 · extended version in «A Fuzzy Method for Learning Simple Boolean Formulas from Examples» (2005)

  73. Cooperative games in a stochastic environment

    B. Apolloni, S. Bassis, D. Malchiodi and S. Gaito

    In E. Damiani, R. Howlett, L. Jain, N. Ichalkaranje (eds.), Knowledge-Based Intelligent Information Engineering Systems and Allied Technologies - KES 2002 (Proceedings of KES'2002: Sixth Internatinal Conference on Knowledge-Based Intelligent Information & Engineering Systems, Crema, Italy, September 18-19, 2002, vol. 82, IOS Press/Ohmsha (Frontiers in Artificial Intelligence and Applications), pp. 296–300

  74. Twisting features with properties

    B. Apolloni, D. Malchiodi, S. Gaito and A. M. Zanaboni

    In M. Marinaro, R. Tagliaferri (eds.), Neural Nets WIRN Vietri-01: Proceedings of the 12th Italian Workshop on Neural Nets, Vietri sul Mare, Salerno, Italy, 17-19 May, 2001, Springer (Perspectives in Neural Computing), pp. 301–312

  75. Twisting statistics with properties

    B. Apolloni and D. Malchiodi

    In A. Morazevich, V. Levashenko, E. Zaitseva, N. Ichalkaranje (eds.), Proceedings of ICINASTe 2001: Internatinal Conference on Information, Networks and System Technlogies (Minsk, Belarus, October 2-4, 2001), BSEU, pp. 48–56

  76. From synapses to rules

    B. Apolloni, D. Malchiodi, C. Orovas and G. Palmas

    In Workshop notes of ECAI 2000: European Conference on Artificial Intelligence - Workshop of connectionist-symbolic integration: representation, paradigm and algorithms (Berlin, Germany, 2000)

Book chapters (8)

  1. Algomotricità: manipolare i fondamenti dell'Informatica

    C. Bellettini, V. Lonati, D. Malchiodi, M. Monga and A. Morpurgo

    In E. Nardelli (eds.), Coding e oltre: l'informatica nella scuola, Liscianilibri

  2. La formazione degli insegnanti della classe 42/A – Informatica: l'esperienza dell'Università degli Studi di Milano

    C. Bellettini, V. Lonati, D. Malchiodi, M. Monga, A. Morpurgo and F. Pedersini

    In A. Labella (eds.), E questo tutti chiamano Informatica, ch. 4, Sapienza Università Editrice, pp. 53–76

  3. A Fuzzy Method for Learning Simple Boolean Formulas from Examples

    B. Apolloni, A. Brega, D. Malchiodi, C. Orovas and A. M. Zanaboni

    In S. Halgamuge, L. Wang (eds.), Computational Intelligence for Modelling and Prediction, ch. 26, Springer (Studies in Computational Intelligence, Vol. 2), pp. 367–382 · extended version of «Fuzzy Methods for Simplifying a Boolean Formula Inferred from Examples» (2002)

  4. Statistical bases for learning

    B. Apolloni, S. Bassis, S. Gaito and D. Malchiodi

    In B. Apolloni, F. Kurfess (eds.), From synapses to rules. Discovering symbolic rules from neural processed data, ch. 1, Kluwer Academic/Plenum Publishers, pp. 5–40

  5. Learning regression functions

    B. Apolloni, S. Gaito, D. Iannizzi and D. Malchiodi

    In B. Apolloni, F. Kurfess (eds.), From synapses to rules. Discovering symbolic rules from neural processed data, ch. 3, Kluwer Academic/Plenum Publishers, pp. 61–73

  6. Cooperative games in a stochastic environment

    B. Apolloni, S. Bassis, S. Gaito and D. Malchiodi

    In B. Apolloni, F. Kurfess (eds.), From synapses to rules. Discovering symbolic rules from neural processed data, ch. 4, Kluwer Academic/Plenum Publishers, pp. 75–86

  7. Fuzzy methods for simplifying a Boolean formula inferred from examples

    B. Apolloni, D. Malchiodi, C. Orovas and A. M. Zanaboni

    In B. Apolloni, F. Kurfess (eds.), From synapses to rules. Discovering symbolic rules from neural processed data, ch. 7, Kluwer Academic/Plenum Publishers, pp. 117–128

  8. Learning and checking confidence regions for the hazard function of biomedical data

    B. Apolloni, S. Gaito and D. Malchiodi

    In B. Apolloni, F. Kurfess (eds.), From synapses to rules. Discovering symbolic rules from neural processed data, ch. 13, Kluwer Academic/Plenum Publishers, pp. 251–260

Theses (2)

  1. Algorithmic approach to the statistical inference of non-Boolean function classes

    D. Malchiodi

    Università degli Studi di Milano, PhD thesis in Computational Mathematics and Operations Research

  2. Algoritmi di apprendimento per reti neurali non standard

    D. Malchiodi

    Università degli Studi di Milano, MSc thesis in Computer Science (in Italian)

Software (5)

  1. svMathematica: a Mathematica package for SV classification and regression

    D. Malchiodi, S. Bassis and L. Valerio

    Wolfram Mathematica library

  2. The Mathematica neosAPI package

    D. Malchiodi

    Wolfram Mathematica library

  3. xmlRpc: remotely executing code within Mathematica

    D. Malchiodi

    Wolfram Mathematica library

  4. A Mathematica bae64 package

    D. Malchiodi

    Wolfram Mathematica library

Other publications (4)

  1. VII Kangourou dell'informatica 2014-2015

    A. Lissoni, V. Lonati, D. Malchiodi, M. Monga, A. Morpurgo, L. Repetto and M. Torelli

    Edizioni Kangourou Italia, ISBN 978-88-89249-41-3

  2. VI Kangourou dell'Informatica 2013--2014

    A. Lissoni, V. Lonati, D. Malchiodi, M. Monga, A. Morpurgo, L. Repetto and M. Torelli

    Edizioni Kangourou Italia, ISBN 9788889249376

  3. V Kangourou dell'Informatica 2012--2013. Testi, soluzioni e commenti

    A. Lissoni, V. Lonati, D. Malchiodi, M. Monga, A. Morpurgo and M. Torelli

    Edizioni Kangourou Italia, ISBN 978-88-89249-34-5

  4. Kangourou dell'Informatica 2012

    A. Lissoni, V. Lonati, D. Malchiodi, M. Monga, A. Morpurgo and M. Torelli

    Edizioni Kangourou Italia, ISBN 9788889249307

Teaching activities

Current activities

2020–now
Algorithms for massive data (DSEH) — MSc in Data Science for Economics and Health, University of Milan (20 hours, 3 credits)
2019–now
Algorithms for massive datasets — MSc in Computer science, University of Milan (48 hours, 6 credits)
2015–now
Statistics and data analysis — BSc in Computer science, University of Milan (60 hours, 6 credits)

Bachelor and Master Courses

2023–2024
Deep learning in bioinformatics — PhD in Computer Science, University of Milan (4 hours)
2023–2024
Efficacy and efficiency evaluation of machine learning models — PhD in Computer Science, University of Milan (10 hours)
2019–2022
Computer programming for data analysis — DUT in Statistics and business intelligence, Université de la Côte d'Azur (20 hours)
2019–2020
Architectural patterns for distributed machine learning applications — PhD in Computer Science, University of Milan (4 hours)
2014–2020
Computing education — MSc in Computer science, University of Milan (16 hours, 2 credits)
2012–2019
Big scale analytics — MSc in Computer science, University of Milan (48 hours, 6 credits)
2018–2019
Data bases II — DUT in Statistics and business intelligence, Université de la Côte d'Azur (38 hours)
2018–2019
Data mining — DUT in Statistics and business intelligence, Université de la Côte d'Azur (18 hours)
2017–2018
Analysis of multidimensional data — PhD in Computer Science, University of Milan (10 hours)
2006–2017
Simulation — MSc in Computer science, University of Milan (24 hours, 3 credits)
2015–2016
Big data analytics and technologies — PhD in Computer Science, University of Milan (6 hours)
2015–2016
Big data and digital methods — Ma in Public and corporate communication, University of Milan (40 hours, 3 credits)
2011–2016
Computer programming 3 — MSc in Mathematics, University of Milan (21 hours, 3 credits)
2010–2015
Operating systems — BSc in Computer science and music, University of Milan (48 hours, 6 credits)
2011–2012
Computer programming 1 — BSc in Computer science and music, University of Milan (72 hours, 9 credits)
2010–2011
Software design — MSc in Computer science for communication, University of Milan (48 hours, 6 credits)
2003–2010
Laboratory of computer programming 1 — BSc in Computer science and music, University of Milan (48 hours, 3 credits)
2006–2010
Computing systems 2 — MSc in Mathematics, University of Milan (24 hours, 4 credits)
2002–2006
Theoretical bases for learning — MSc in Cognitive sciences, Université Victor Segalen Bordeaux 2 (10 hours)
2003–2005
Computer Science — Bachelor in Professional education, University of Milan (40 hours, 3 credits)
2003–2005
Computer Science — Bachelor in Speech and language therapy, University of Milan (30 hours)

Courses and lectures in PhD programs and graduate schools

2018–2019
Computer programming for bioinformatics and data science — Specialization course in Bioinformatics and functional genomics, University of Milan (12 hours)
2018–2019
Algorithms and data organization in bioinformatics — Specialization course in Bioinformatics and functional genomics, University of Milan (10 hours)
2018–2019
Data integration and visualization — Specialization course in Bioinformatics and functional genomics, University of Milan (2 hours)
2016–2018
Data science seminars — Master in Computer Science (EIT Digital data science), Université de la Côte d'Azur (6 hours)
2017–2018
Elements of R and python — Specialization in Data science for economics, business and finance, University of Milan (10 hours)
2017–2018
Computer science applied to clinical studies — Specialization course in Management of clinical studies in oncology and hematology-oncology, University of Milan (12 hours)
2017–2018
Parallel and distributed computing — Specialization in Data science for economics, business and finance, University of Milan (20 hours)
2014–2015
Computer programming education — Specialization course for Computing education, University of Milan (18 hours)
2013–2014
Computing education — Specialization course for Computing education, University of Milan (16 hours)
2012–2013
Teaching strategies for operating systems and networks laboratories — Specialization course for Computing education, University of Milan (14 hours)
2006–2007
Symbolic processing laboratory — Specialization course for high-school teachers, University of Milan (20 hours)
2004–2005
Mathematica basics — PhD in Computer Science, University of Milan (10 hours)
2001–2002
From synapses to rules - discovering symbolic rules from neural processed data, International School on Neural Networks "E. R. Caianiello", 6th course (4 hours)
2001–2002
From synapses to rules - discovering symbolic rules from neural processed data, TMR-EC International School on Computational Learning (4 hours)

Lectures within university courses

2004
Exercises for the Probability and Statistics course — BSc in Computer science, University of Milan (20 hours)
2000–2003
Lectures within the Neural Networks course — MSc in Computer science, University of Milan (4 hours)
2000–2003
Lectures within the Probability and Statistics course — BSc in Computer science, University of Milan
1998
Exercises for the Probability and Statistics course — BSc in Computer science, Università degli Studi di Milano Bicocca

Other educational activities

2003–2004
Organization of the vocational course Intelligent Systems for Symbolic Processing, funded by the FSE project, University of Milan
2002
Organization of the course From Synapses to rules – discovering symbolic rules from neural processed data, International School on Neural Networks "E. R. Caianiello", 6th course

Thesis supervision

163 theses supervised as advisor or co-advisor: Master theses 66 · Bachelor theses 97. Full list on the website →

Master theses (66)

2025/26
Erica Cappelletti, Application of Machine Learning Techniques for Prediction in Forensic Medicine Using Cross-Institutional Data, Laurea magistrale in Data Science for Economics, Università degli Studi di Milano · co-advisor
2025/26
Rana Nosabahsalout, A Vector Database for Automatically Generating Cypher Queries in the Social Domain, Laurea magistrale in Data Science for Economics, Università degli Studi di Milano · advisor
2024/25
Amirreza Dashti Genave, Analysis of compression techniques for membership function to fuzzy sets learned from data, Laurea magistrale in Data Science for Economics, Università degli Studi di Milano · advisor
2024/25
Damir Uvayev, Cost-efficient Local RAG for AI Onboarding Assistants, Laurea magistrale in Data Science for Economics, Università degli Studi di Milano · advisor
2024/25
Greta Angolani, Market-basket analysis for fashion retail: a review, Laurea magistrale in Data Science for Economics, Università degli Studi di Milano · advisor
2024/25
Isabella Cadisco, NER in the Italian legal domain, Laurea magistrale in Data Science for Economics, Università degli Studi di Milano · advisor
2024/25
Ivan Mazzon, Famiglie di reti di Hopfield multitask per la classificazione di dati gerarchici, Laurea magistrale in Informatica, Università degli Studi di Milano · co-advisor
2024/25
Magdalena Skowerska, Refining forensic fall height prediction using machine learning: addressing challenges of high-rise buildings, Laurea magistrale in Data Science for Economics, Università degli Studi di Milano · advisor
2024/25
Mattia Ferraretto, Training tecniqueis for succinct deep neural networks, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2024/25
Simone Laudani, Utilizzo di algoritmi di rilevamento delle anomalie per l'apprendimento di insiemi fuzzy, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2023/24
Alessandro Biagiotti, Supervised Machine Learning techniques for quench detection in superconductors, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2023/24
Antoine Nasra, Drift detection in machine learning via hypothesis testing, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2023/24
Giordano Vitale, Advancing flight simulator realism through AI-driven semantic segmentation of satellite imagery, Laurea magistrale in Data Science for Economics, Università degli Studi di Milano · advisor
2023/24
Matteo Rusconi, Estensione e ingegnerizzazione di algoritmi di apprendimento per insiemi fuzzy tramite tecniche basate su vettori di supporto, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2023/24
Nicola Rinaldi, Analisi comparativa e implementazione di filtri di Bloom appresi, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2023/24
Silvia Mazzoleni, Forecast of corporate credit rating variation with machine learning techniques, Laurea magistrale in Data Science for Economics, Università degli Studi di Milano · advisor
2022/23
Antonio Belotti, Algoritmi di classificazione basati su vettori di supporto per la produzione di modelli succinti, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2022/23
Davide Raimondi, Studio e progettazione di un'architettura orientata ai servizi per la creazione di una Data Mesh, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2022/23
Elena Valentina Serbu, Pipeline Reengineering and Optimization -- Rethinking ETL using Pyspark, Laurea magistrale in Data Science for Economics, Università degli Studi di Milano · advisor
2022/23
Gianmarco Lodi, Development of a Manufacturing-focused Cloud Data platform using Snowflake, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2022/23
Lorenzo Polli, Data-driven techniques as a support for customer needs understanding and in-store product placement: the Iper La Grande I case study, Laurea magistrale in Data Science for Economics, Università degli Studi di Milano · advisor
2022/23
Loris Bartesaghi, Design and development of a music recommendation system based on Markov Chains, Laurea magistrale in Data Science for Economics, Università degli Studi di Milano · co-advisor
2022/23
Luca Bertoletti, E-commerce insights: analyzing customer reviews through LDA topic modeling and association rules, Laurea magistrale in Data Science for Economics, Università degli Studi di Milano · advisor
2022/23
Marco Lassandro, Tecniche di regressione per problemi di medicina forense, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2022/23
Massimo Frasson, Support Vector Anomaly Detection in Federated Learning, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2022/23
Mattia Paravisi, Security analysis of cryptographic algorithms: hints from machine learning, Laurea magistrale in Informatica, Università degli Studi di Milano · co-advisor
2022/23
Nicola Manca, Evaluating online and batch machine learning models in production, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2022/23
Stefano De Filippis, The importance of marketing channels: attribution models and forecasts, Laurea magistrale in Data Science for Economics, Università degli Studi di Milano · advisor
2022/23
William Biondi, Recommendation system for the fashion industry: a semantic approach, Laurea magistrale in Data Science for Economics, Università degli Studi di Milano · advisor
2021/22
Alesia Sommariva, Online machine learning models for a scalable streaming machine learning platform, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2021/22
Alessandro Beranti, Metodi per la classificazione automatica di pazienti con long-COVID, Laurea magistrale in Informatica, Università degli Studi di Milano · co-advisor
2021/22
Ali Rafiei, Towards computer vision-based natural language processing, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2021/22
Giulio Lodi, Software architecture for deployment of machine learning models in distributed and reactive environments, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2021/22
Jaspreet Kaur, Bringing natural language processing in the legal domain: state of the art and evolution of Q&A, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2021/22
Ruben Popper, Image segmentation and fashion item recognition for luxury brands, Laurea magistrale in Data Science and Economics, Università degli Studi di Milano · advisor
2020/21
Andrea Marconi, Tecniche di machine learning per la rilevazione di comportamenti anomali in ambito finanziario e anti-riciclaggio, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2020/21
Davide Gavio, Towards semantic powered insight engines, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2020/21
Ivan Lamperti, Data pipeline monitoring through machine learning, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2020/21
Laura Elena Ciurca, Data science for cybersecurity: a machine learning approach for detecting brute force attacks, Laurea magistrale in Data Science and Economics, Università degli Studi di Milano · co-advisor
2020/21
Luca Fumagalli, Metodi di deep learning per la predizione di siti di missplicing nel genoma umano, Laurea magistrale in Informatica, Università degli Studi di Milano · co-advisor
2019/20
Alessandra Saitta, Applicazione di algoritmi di apprendimento per la riqualificazione delle aree dismesse nelle regioni italiane, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2019/20
Andrea Adami, Design and implementation of recommender systems for luxury brands, Laurea magistrale in Data Science and Economics, Università degli Studi di Milano · advisor
2019/20
Andrea Ferretti, Applying online deep learning in a streaming data platform, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2019/20
Giovanni Laganà, Rilevazione di fake news basata sull'induzione di insiemi fuzzy, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2019/20
Simone Quadrelli, Forecasting the occupation of parking slots at Malpensa Airport: a comparison of parametric and machine learning approaches, Laurea magistrale in Data Science and Economics, Università degli Studi di Milano · co-advisor
2018/19
Filippo Vajana, Progettazione e implementazione di misure di affidabilità per problemi di deep learning, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2018/19
Leonardo Medici, Analisi e perfezionamento di modelli per la valutazione dell'empatia, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2017/18
Daniele Tria, Delivering online Machine Learning in real-time predictive systems relying on open source distributed streaming processors, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2017/18
Luca Cermenati, Apprendimento simultaneo di fuzzy set, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2015/16
Cristiano Aitis, Analisi finanziarie anti-riciclaggio basate su algoritmi di apprendimento bayesiani, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2015/16
Germana Natalia La Rocca, Sviluppo di un percorso didattico sui sistemi concorrenti per la scuola, Laurea magistrale in Informatica, Università degli Studi di Milano · co-advisor
2015/16
Marco Forlivesi, Ottimizzazione blackbox di funzioni computazionalmente onerose, Laurea magistrale in Informatica, Università degli Studi di Milano · co-advisor
2015/16
Simone Scarano, Gestione della coerenza dell'informazione a priori negli algoritmi di label propagation gerarchici, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2015/16
Valentina Arrigoni, Unconventional numerical representations for accelerated convolutional neural networks, Laurea magistrale in Matematica, Università degli Studi di Milano · advisor
2014/15
Manuel Previtali, Progettazione e sviluppo di un percorso didattico sulla ricorsione come approccio alla soluzione per il problem solving e di un'architettura software di supporto, Laurea magistrale in Informatica per la Comunicazione, Università degli Studi di Milano · co-advisor
2013/14
Leonardo Andrea Calvi, Analisi dell'attendibilità di siti Web per previsioni meteorologiche, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2013/14
Simone Robutti, Classificazione di dati con etichette incerte tramite metodi basati su vettori di supporto, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2012/13
Andrea Venturelli, Progettazione e realizzazione di un ambiente online per la fruizione di gare informatiche rivolte a studenti degli istituti secondari di primo e di secondo grado, Laurea magistrale in Informatica per la Comunicazione, Università degli Studi di Milano · advisor
2012/13
Omar Negri, Aggregazione e visualizzazione interattiva di dati provenienti da reti sociali, Laurea magistrale in Tecnologie dell'Informazione e della Comunicazione, Università degli Studi di Milano · advisor
2011/12
Tommaso Legnani, Utilizzo delle macchine a vettori di supporto nell'apprendimento semi-supervisionato, Laurea magistrale in Matematica, Università degli Studi di Milano · advisor
2007/08
Giuseppe Lopes, Algoritmi di controllo del traffico di rete mediante utilizzo di tecniche di granular computing, Laurea in Scienze dell'Informazione, Università degli Studi di Milano · co-advisor
2006/07
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 · advisor
2006/07
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 · advisor
2004/05
Stefano Pilia, Un progetto di e-Democracy e e-Government. Il caso Sardegna, Laurea magistrale in Informatica, Università degli Studi di Milano · advisor
2003/04
Alberto Minora, Algoritmi di apprendimento basati su modelli dinamici per il flusso delle informazioni, Laurea in Informatica, Università degli Studi di Milano · co-advisor
1997/98
Marco Testa, Modelli di apprendimento di algoritmi approssimati per problemi di ottimizzazione combinatoria, Laurea in Scienze dell'Informazione, Università degli Studi di Milano · co-advisor

Service to the scientific community

Membership to editorial boards of international journals

2025–now
Frontiers in Genetics (Review Editor)

Conference organization

2026
Co-chair of the Doctoral Consortium of EANN 2026 (International Conference on Engineering Applications of Neural Networks)
2026
Member of the program committee of AIxIA 2026 (International Conference of the Italian Association for Artificial Intelligence)
2025
Member of the program committee of EANN-EAAAI 2025 (International Conference on Engineering Applications of Neural Networks)
2017–2023
Member of the program committee of DSIR: International Conference on Data Science and Institutional Research
2017
Member of the local organizing committee of the 2017 Bebras international workshop
2017
Member of the local organizing committee of 21st Century Strategies to Tackle Early School Leaving
2009–2015
Member of the scientific committee of the Mathematica Italia User Group Meeting
2012
Member of the local organizing committee of Italian Agile Day 2012
2011
Member of the organizing committee of INFOCULT 2011
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)
2010
Member of the organizing committee of the Mathematica Italia User Group Meeting
2008
Member of the technical committee of WCCI2008>
2007
Member of the program committee of WIRN 2007/KES2007
2006
Collaboration in the organization of CISI2006: Conferenza Italiana sui Sistemi Itelligenti
2003
Collaboration in the organization of WIRN2003 (XIV Workshop Italiano Reti Neurali)

Tutorials, workshops, panels and special sessions

2023
Chair of the EANN2023 session CLASSIFICATION / SECURITY / ETHOLOGY
2018
Speaker in the round table Zadeh and the Future of Fuzzy Logic, organized during WILF2018
2018
Chair of the IWBBIO2017 session Computational systems for modelling biological processes
2013
Speaker in the panel Computational Intelligence Methods for Big Data Analysis, organized during WILF2013
2007
Chair of the KES2007/WIRN2007 special session Learning from uncertain data
2006
Co-chair of the workshop New paradigms in hybrid learning systems, at the International Conference on Hybrid Systems and Applications
2005
Tutorial Statistical bases of Machine Learning at IDA 2005: Sixth International Symposium on Intelligent Data Analysis
2005
Tutorial Statistical bases of Machine Learning at HIS'05: Fifth International Conference on Hybrid Intelligent Systems
2004
Tutorial Statistical approaches used in Machine Learning at the 15th European Conference on Machine Learning and 8th European Conference on Principles and Practice of Knowledge Discovery in Databases
2004
Tutorial Statistical approaches used in Machine Learning at the 15th International Conference on Algorithmic Learning Theory
2004
Tutorial Statistical methods for biomedical data processing at the XV Workshop Italiano Reti Neurali (WIRN2004)

Reviewing

Conferences (19)
AIxIA: International Conference of the Italian Association for Artificial Intelligence (2026) · CSTST: International Conference on Soft Computing as Transdisciplinary Science and Technology (2008) · DSIR: International Conference on Data Science and Institutional Research (2017, 2018, 2019, 2021, 2022, 2023) · FUN: International Conference on Fun with Algorithms (2010) · HIS: International Conference on Hybrid Intelligent Systems (2005) · ICANN/ICONIP: Joint 13th International Concerence on Artificial Neural Networks and 10th International Conference on Information Processing (2003) · ICTAI: IEEE International Conference on Tools with Artificial Intelligence (2007) · IJCNN: IEEE International Joint Conference on Neural Networks (2004, 2003, 2002) · IPMU: Information Processing and Management of Uncertainty in Knowledge-Based Systems (2022) · ISSEP: International Conference on informatics in Schools. Situation, Evolution and Perspectives and Automation (2019) · IWBBIO: International Work-Conference on Bioinformatics and Biomedical Engineering and Automation (2017) · KES: International Conference on Knowledge-Based and Intelligent Information & Engineering Systems (2013, 2009, 2008, 2007) · NAIS05: International Workshop on Natural and Artificial Immune Systems (2005) · SOFSEM: International Conference on Current Trends in Theory and Practice on Computer Science (2008) · STACS2003: 20th International Symposium on Theoretical Aspects of Computer Science (2003) · The Web Conference (2022) · WCCI: IEEE World Congress on Computational Intelligence (2026, 2008) · WCICA: IEEE World Congress on Intelligent Control and Automation (2016) · WIRN: Italian Workshop on Neural Networks (2014, 2013, 2008, 2007, 2005, 2004, 2003, 2002)

Other activities

2009
Design of the Web site of the Italian Association of Computer Science University Professors, GRIN.
2006
Design of the Web site of the Italian Society for Neural Networks

Evaluation activities

PhD theses and defences

2024
Review of a PhD thesis — Università degli Studi di Milano Bicocca
2022
Review of a PhD thesis — Università degli Studi di Palermo
2018
Review of a PhD thesis — PhD program in Translational and Molecular Medicine (DIMET), Università degli Studi di Milano Bicocca
2017
Member of the PhD defense jury of the École doctorale des sciences et technologies de l'information et de la communication, Université de la Côte d'Azur.
2015
Member of the PhD defense jury of the École doctorale des sciences et technologies de l'information et de la communication, Université de Nice – Sophia Antipolis.

Research projects

2023
FAR (Fondo di Ateneo per la Ricerca) 2023 — University of Modena and Reggio Emilia · reviewer
2023
Ateneo per la ricerca 2023 — University of Parma · reviewer
2021
Research funding scheme A 2020/21 — University of Mauritius · reviewer
2019
Research funding scheme B 2019/20 — University of Mauritius · reviewer
2019
Bando SEED (Linea 3 del Piano di Sostegno alla Ricerca) — University of Milan · expert evaluator
2014
SIR 2014 (Scientific Independence of young Researchers) — Italian Ministry for education, university and research · reviewer and rapporteur

Prize committees

2025
Member of the committee of the Department of Computer Science, University of Milan, for the con.Scienze 2025 PhD awards (Premi di Dottorato).
2023
Chair of the Committee for the assignment of the AIFOS award «Il punto sulla ricerca in materia di salute e sicurezza in Italia: analisi analitica (data analytics) degli elaborati della biblioteca tesi sicurezza AIFOS».

Institutional service

Roles and committees

2025–now
Member of the Technical-Scientific Committee of the University of Milan for the evaluation of the reports of PRIN projects.
2024–now
Member of the joint student-teacher committee (Commissione paritetica docenti-studenti) of the master in Data Science for Economics and Health (Data Science for Economics until 2024/25), University of Milan.
2024–now
Tutor for Erasmus+ exchanges and international mobility of the master in Data Science for Economics and Health (Data Science for Economics until 2024/25), University of Milan.
2024–now
Member of the faculty board of the PhD programme in Computer Science, University of Milan.
2022–now
Member of the Erasmus committee of the Computer Science Department, University of Milan.
2021–now
Orientation tutor for the bachelor in Computer Science, University of Milan.
2017–2018
Member of the faculty board of the PhD programme in Computer Science, University of Milan.
2017–2018
Member of the steering committee of the specialization course in Data science for economics, business and finance of the University of Milan.
2013–2017
Coordinator of the commission for prospective students and vocational orientation of the Science and Technology division of the University of Milan.
2012–2017
Deputy Director of the Computer science Department of the University of Milan for activities related to cultural promotion and counseling for prospective students.
2012–2017
Member of the executive committee of the Computer Science Department, University of Milan.
2010–2017
Coordinator of the committee for prospective students in computer science, Science Division, University of Milan
2017
Member of the steering committee of the specialization course in Management of clinical studies in oncology and hematology-oncology of the University of Milan.
2013–2015
Member of the committee of the Specialization in Mathematics, Physics and Computer science Teaching, University of Milan.
2013–2014
Member of the workgroup for prospective students and vocational orientation of the Academic Senate of the University of Milan.
2009–2012
Member of the executive committee of the Computer Science Department, University of Milan
2008–2010
Member of the committee for prospective students in computer science, Science Division, University of Milan
2006–2007
Member of the committee for prospective students in computer science
2002–2005
Representative of the assistant professors within the Science Division of the University of Milan.

Selection committees

2026
Member of the committee for the assignment of post-graduate research scholarships (art. 18, law 240/2010), University of Milan.
2026
Member of the committee for the assignment of a research appointment within the project «Mind your DRug: biobehavioral modEl towArd precision Medicine in depression» (DREAM), University of Milan.
2025
Member of two selection committees for research grants (type A and type B), Computer Science Department, University of Milan.
2023
Member of the committee for the assignment of a technical position at the Department of Agricultural and Environmental Sciences - Production, Territory, Agroenergy of the University of Milan.
2022
Coordinator of the selection committee for access of foreign students to the master in Computer science of the University of Milan.
2020–2021
Member of the selection committee for access of foreign students to the master in Computer science of the University of Milan.
2020
Member of the admission committee for the competitive PhD position in «Applications of artificial intelligence to study the interaction between genetic and environmental factors underlying human diseases», multi-annual work-programme in genomics and bioinformatics, University of Milan and Ispra Joint Research Center of the European Commission.
2020
Member of the selection committee for access to the 2nd-level specialization course in Bioinformatics and functional genomics of the University of Milan.
2014
Chair of the committee for admission to the specialization in Computer Science teaching
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.
2007
Member of the committee for the renewal of a research associate position in the Computer Science field at the Computer Science Department of the University of Milan.
2006
Secretary of the committee for the assignment of a research associate position in Computer Science at the Computer Science Department of the University of Milan.
2005
Secretary of the committee for the assignment of a research associate position in Computer Science at the Computer Science Department of the University of Milan.
2002
Member of the committee for the assignment of a research associate position in Computer Science at the Computer Science Department of the University of Milan.
2002
Member of the committee for the assignment of a technical position at the Computer Science Department of the University of Milan.
2002
Member of the committee for the assignment of a technical position at the Computer Science Department of the University of Milan.

Third mission

Public engagement

Activities for prospective students and placement

  • Talk «Imparare informatica @unimi» («Learning computer science at the University of Milan») at the open day of Liceo Einstein, Milan (30/1/2025).
  • Talk «Mezza vita da informatico» («Half a life as a computer scientist») for the students of I.I.S. Cardano (3/2/2018).
  • Organization of Programmare in Python («Programming in Python»), an outreach activity for schools.
  • Meetings in high schools and organization of visits at the Computer Science department, with the aim of presenting teaching programs.
  • Welcome day for first-year students of degrees in the computer science area.
  • Presentation of teaching programs in the computer science area at the University open days.
  • Organization of meetings between enterprises and students of the programs «Video Games» and «Predictive Modeling and Data Science» for the Master in Computer science on 29/01/2019.
  • Organization of the combined school- and work-based program «Doing data science» between february and june 2016.
  • Organization of the summer school «Computing as a scientific enterprise», in collaboration with Educandato Setti Carraro Dalla Chiesa, during 2015/16.
  • Presentation of the teaching programs in Computing during the national finals of the First Lego League on March, 6/7 2015.
  • Presentation of the teaching programs in Computing during the 2014 and 2015 editions of New Game Designer.
  • Organization of the learning weeks «Let's play with Google maps» (2010 and 2012) and «The job of data scientist». for high school students.
  • Series of lectures for high school students.

Teacher education

  • Teacher training course on computer tools for teaching mathematics at the Scuola Militare «Teulié» (Milan, 2025).
  • Teacher of Computing education between 2015-16 and 2019-20 (within the master in Computer science).
  • In-service teacher training for primary and secondary schools within the «Digit Iscol@» project organized by Regione Sardegna in 2016.
  • Selection of the participants in the abilitation course for teachers of Computer Science (2012/13-2014/15).
  • Teacher of Teaching 1 in the abilitation course for teachers of Computer Science (2014/15).
  • Organization of in-service teacher trainin courses for primary and secondary schools at the Museo Nazionale della Scienza e della Tecnologia «Leonardo da Vinci» in 2013/14.
  • Teacher of Computing education in the abilitation course for teachers of Computer Science (2013/14).
  • Teacher of Operating systems and networks in the abilitation course for teachers of Computer Science (2012/13).
  • Teacher of Symbolic processing laboratory in the Postgraduate school for teachers (2006/07).

Popularization of computer science

  • Organization of «You&AI», a digital zone exploring artificial intelligence at the Museo Nazionale della Scienza e della Tecnologia «Leonardo da Vinci» (2021–2022), including a talk at its workshop on face recognition during the European researchers' night (24/9/2021).
  • Talk «Gender gap e informatica: bilanciare o ripensare?» («Gender gap and computing: balancing or rethinking?») within the Download Innovation Festival (online, 15/9/2021).
  • A short explanatory text on machine learning for the Museo Nazionale della Scienza e della Tecnologia «Leonardo da Vinci» (2020).
  • Talk «Big data: che ce ne facciamo?» («Big data: what do we do with them?») at the Museo Nazionale della Scienza e della Tecnologia «Leonardo da Vinci» (2018).
  • Talk at the conference «STEM with and in the city» about gender gap in computer science (Università degli Studi di Milano, 19/4/2017).
  • Talk at the conference «Gli stati generali dell'alternanza scuola-lavoro» about mixed work/university teaching programs in computer science (Università degli Studi di Milano, 10/4/2017).
  • Talk at the conference «Quando i matematici non entrano in aula» about informatics teaching (PRISTEM, Trento, 9/4/2017).
  • Presentations and round tables at the Museo Nazionale della Scienza e della Tecnologia «Leonardo da Vinci» during the European researchers night in 2015 and 2016.
  • Experiences for schools and general public during the European researchers night between 2013 and 2019.
  • Book «Alan Turing – La nascita dell'intelligenza artificiale», published by Grandangolo Scienza (co-authored with Mattia Monga, Anna Morpurgo and Mauro Torelli).
  • The radio programme Digito ergo sum, broadcast on Radio popolare in 2011 and 2012 (co-authored with C. Bellettini, A. Dini, A. Ferrara, V. Lonati and M. Monga).
  • A set of experiences for school students and general public in the festival The adventure of science organized yearly between 2010 and 2012 by the Division of Mathematical, Physical and Natural Sciences fo the University of Milan.
  • Several information activities describing the modifications of the higher education system in Italy contained in law 230 of 4/11/2005 and law 240 of 30/12/2010 (the so-called Moratti and Gelmini reforms) and of its funding by the government (law 133 of 6/8/2008), addressed to professors and students of the Division of Mathematical, Physical and Natural Sciences and to the general public.

Informal learning of computer science

  • The design and organization of a set of computer science laboratories addressed to high schools within the Matematita center between 2012 and 2017.
  • The organization of the italian chapter of the Bebras challenge between 2015/16 and 2018/19.
  • The organization of the challenge Kangourou of Informatics between 2011/12 and 2014/15.
  • The organization of INFOCULT, a conference on the popularization of computer science, held in Gargnano (BS) in 2011.

Diffusion of software for scientific computation

Continuing education

2026
Python programming (basic level), for the technical, administrative and library staff, University of Milan (32 hours)
2025
Computer tools for teaching mathematics, teacher training course, Scuola Militare «Teulié», Milano (8 hours)
2024
Seminar within the masterclass «Scienza delle decisioni e intelligenza artificiale», UNIMI – Decision Science Alliance
2019
Python for data science and introduction to machine learning, corporate training, Subito.it
2017–2018
Python programming and relational databases, corporate training, Fondazione Osservatorio Meteorologico Milano Duomo (20 hours)
2007
Development of computer systems, Società Italiana Arti e Mestieri (44 hours)
2004
Science communication, University of Milan (4 hours)
2002–2003
Intelligent Systems for Symbolic Processing, University of Milan (6 hours)
1999–2000
Visual Basic Programming, CIAM (120 hours)

Contracts and consultancy

2025
Teacher training contract, Scuola Militare «Teulié», Milan — € 800.00
2024
Consultancy agreement «Intelligent processing of legal knowledge bases using large language models», PBV Monitor s.r.l. (scientific lead) — € 22600.00
2017
Osservatorio Milano Duomo — € 3000.00
2017
Social Thingum — € 540.00
2016
Consorzio Sardegna Ricerche — € 5162.30
2010
Centro Orientamento Scuola e Professioni, University of Milan — € 1006.57

Foreign languages skill

Mother tongue
Italian
English
C2 (proficient)
French
C2 (proficient) · DALF 02/2026
Spanish
B1 (independent) · DELE 09/2024

(according to the Europass language passport)