CV
!! See the PDF version of my CV for the last available updates! Download is on the side. Last updated on 2024-08-30.
Basics
Name | Alessandro B. Melchiorre |
Label | Machine Learning Researcher |
alessandro.b.mel ((at)) gmail.com | |
Summary | Machine Learning researcher with a Computer Science background. I enjoy carefully developing each project aspect, from data processing to model predictions, to deliver effective and well-structured solutions on time. |
Experience
-
2019.09 - Present Linz, AT
Graduate Researcher
Johannes Kepler Universität Linz
Research focus on Recommender Systems, Explainable and Fair AI/ML.
- Developed a novel effective recommendation algorithm and a tool to offer explainable predictions and model's insights.
- Devised a new approach for modular debiasing of latent embeddings of pre-trained ML recommendation models.
- Led 2 funded science-communication projects that resulted in interactive exhibits for thousands of people.
-
2018.09 - 2019.02 Berlin, DE
Visiting Student
Technische Universität Berlin
- Awarded 1 of 12 departmental merit-based scholarships
- Developed a SQL query resolution system for Geo-distributed federated databases while enforcing data shipment constraints. Implemented in Java and Apache Calcite.
Education
-
2019.09 - Present Linz, AT
PhD
Johannes Kepler Universität Linz
Computer Science/AI
- Machine Learning (PyTorch)
- Recommender Systems & Ranking (Collaborative Filtering)
- Explainable AI (Modelling)
- Fairness in ML (Regularization, Debiasing)
- Deep Learning (VAE, Adversarial Networks, ...)
-
2016.09 - 2019.02 Rome, IT
MSc - Graduated with honors
Sapienza Università di Roma
Engineering in Computer Science
- Machine Learning (Python, TensorFlow)
- Big Data (Hadoop, Spark, Flink)
- Natural Language Processing
-
2013.09 - 2016.06 Naples, IT
BSc - Graduated with honors
Università degli Studi di Napoli Federico II
Engineering in Computer Science
- Software Engineering (UML, Design, Analysis, Testing)
- Computer Programming (C, C++, Java)
- Databases (SQL, DBMS)
Projects
- 2022.02 - 2022.09
Black Holes of Popularity at the ARS Electronica Festival 2022
PI role - Project coordination and planning, recruiting, role assignments, and fostering ideas and contributions.
- 2021.02 - 2021.09
Emotion-aware Music Tower Blocks at the ARS Electronica Festival 2021
Co-PI role - System design, data analysis, tasks assignment, API integration development. Python/JavaScript.
- 2020.01 - Present
Hassaku, a(nother) research-oriented Recommender System Framework
Data processing, training, testing, hyperparameter optimization, metrics computation, and logging for several Collaborative Filtering-based Recommender Systems. Python/PyTorch.
Selected Publications
-
2024.01.01 Modular Debiasing of Latent User Representations in Prototype-based Recommender Systems
Proceedings of 2024 Joint European Conference on Machine Learning and Knowledge Discovery in Databases (ECML PKDD)
A. B. Melchiorre, S. Masoudian, D. Kumar, M. Schedl
-
2022.09.13 ProtoMF: Prototype-based Matrix Factorization for Effective and Explainable Recommendations
Proceedings of the 16th ACM Conference on Recommender Systems (RecSys)
A. B. Melchiorre, N. Rekabsaz, C. Ganhör, M. Schedl
-
2022.06.23 Explainability in Music Recommender Systems
AI Magazine
D. Afchar, A. B. Melchiorre, M. Schedl, R. Hennequin, E. V. Epure, M. Moussallam
-
2021.09.01 Investigating Gender Fairness of Recommendation Algorithms in the Music Domain
Information Processing & Management (IPM)
A. B. Melchiorre, N. Rekabsaz, E. Parada-Cabaleiro, S. Brandl, O. Lesota, M. Schedl
-
2021.03.30 LEMONS: Listenable Explanations for Music recOmmeNder Systems
European Conference on Information Retrieval (ECIR)
A. B. Melchiorre, V. Praher, M. Schedl, G. Widmer
Skills
Gray items indicate previous experience.
Programming Languages | |
Python | |
SQL | |
Java | |
C/C++ | |
JavaScript |
Machine Learning Libraries | |
PyTorch | |
NumPy | |
pandas | |
Ray Tune | |
scikit-learn | |
Keras | |
TensorFlow |
Development Tools | |
git | |
Jupyter | |
Weight&Biases | |
bash | |
matplotlib |
Big Data Technologies | |
Spark | |
Hadoop | |
Kafka | |
Apache Calcite |
Soft Skills | |
Communication | |
Teamwork | |
Leadership |
Languages
Italian | |
Native |
English | |
Fluent |
German | |
Beginner |
References
Prof. Markus Schedl | |
Full Professor at Johannes Kepler University Linz. |
Navid Rekabsaz | |
Senior Applied ML Scientist at Thomson Reuters AI Labs. |
Reviewer Experience
-
2023 -
2023 -
2022-2023 -
2021 -
2020-2021 ACM Conference on User Modeling, Adaptation and Personalization (UMAP)
Demo and Late-Breaking Results (2021), Main Track (2020)