Thematic Course:
Machine Learning for Decision Support Systems in Oncology

Date
25-26-29 May & 3-5 June 2026

Organizer
Francesco Trovò (POLIMI)

Location
IEO, Cascina Brandezzata - Milan
About the Course
The course will cover classical Machine Learning techniques and present examples of their application in oncology. At first, it lays the foundations of ML and a broad description of the basic techniques in supervised, unsupervised, and reinforcement learning. Once the techniques have been presented, their application to some case studies is analysed, and a final hands-on experience will give the student the opportunity to apply ML techniques in real-world settings. The goals of the course are:
– Provide the students with the ability to analyze, design, and evaluate machine learning systems for decision support.
– Enable understanding of theoretical foundations and practical implementation of ML methods.
– Promote critical thinking about model performance, interpretability, and real-world impact, especially in oncology.
– Enable students to translate research or application ideas into structured ML projects.
Total number of credits: 4 credits
9:00-13:00
Lessons location: TBD
– Introduction to Machine Learning: definition, topology, and real-world examples
– One-shot support: Supervised Learning Methods
– Regression: linear regression, lasso and ridge regression, KNN, regression trees
– Classification: linear classifiers, perceptron, logistic regression, SVM, KNN, naïve Bayes
– Evaluation of supervised methods: MSE, R-square, Accuracy, precision, recall, F1-score, ROC curve
9:00-13:00
Lessons location: TBD
– Bias/Variance Tradeoff: bias-variance decomposition, feature selection, shrinkage, dimensionality reduction, bagging, boosting
– Model evaluation: validation, cross-validation, leave-one-out, adjustment techniques
– Insight retrieval: Unsupervised Learning Methods, Clustering, K-means, DBscan, PCA, ICA, visualization techniques
– Evaluation of unsupervised methods: internal and external indexes
– The NN approach: basic definition, the FFNN, other network architectures
9:00-13:00
Lessons location: TBD
– Long-Term planning: MDP: definition, examples, dynamic programming, from dynamic programming to reinforcement learning
– Reinforcement Learning: basic prediction and control methods, other control methods, challenges in applying RL to oncology
– Hands-on session: Modeling decision problems with ML, supervised, unsupervised and RL examples
9:00-13:00
Lessons location: TBD
– Explainable ML: intrinsically explainable models, coefficients understanding, Agnostic XAI methods, partial dependency plot, surrogate models
– Examples of adversarial attacks: attacks on NNs
– Oncology use case of support to decision systems using ML: immunotherapy efficacy prediction in lung cancer, behavioural recommendation with RL
9:00-13:00
Lessons location: TBD
– Examples of ML canvas: motivation and basic elements, value proposition, data, models, offline evaluation, and live monitoring
– Hands-on session: design of the ML canvas for your research, final presentation, and discussion