Structured Machine Learning Group

Structured Machine Learning Group

Welcome to the website of the Structured Machine Learning Group at the University of Trento, Italy.

The SML group carries out research on different topics of theoretical and applied Machine Learning, with a focus on domains characterized by complex structures like sequences, trees, graphs and relational knowledge bases. Our main research activities involve combining statistical and symbolic approaches to learning, by integrating logic and constraint programming with statistical learning approaches. Active areas include structured-output prediction, learning to optimize, reasoning and learning in hybrid domains, constructive preference elicitation and bioinformatics applications. See here for more details on our research.


Recent Publications


A Causal Framework for Evaluating Deferring Systems Filippo Palomba, Andrea Pugnana, Jose Manuel Alvarez, and Salvatore Ruggieri. In Proceedings of The 28th International Conference on Artificial Intelligence and Statistics (AISTATS '25), 2025.
@inproceedings {pmlr-v258-palomba25a,
    author = { Palomba, Filippo and Pugnana, Andrea and Alvarez, Jose Manuel and Ruggieri, Salvatore },
    title = "A Causal Framework for Evaluating Deferring Systems",
    booktitle = "Proceedings of The 28th International Conference on Artificial Intelligence and Statistics",
    pages = "2143--2151",
    year = "2025",
    volume = "258",
    series = "AISTATS '25",
    month = "03--05 May",
    publisher = "PMLR",
    pdf = "https://raw.githubusercontent.com/mlresearch/v258/main/assets/palomba25a/palomba25a.pdf",
    url = "https://proceedings.mlr.press/v258/palomba25a.html",
}
Can LLMs Correct Physicians, Yet? Investigating Effective Interaction Methods in the Medical Domain Burcu Sayin, Pasquale Minervini, Jacopo Staiano, and Andrea Passerini. In Proceedings of the 6th Clinical Natural Language Processing Workshop, 2024.
@inproceedings {sayin-etal-2024-llms,
    author = { Sayin, Burcu and Minervini, Pasquale and Staiano, Jacopo and Passerini, Andrea },
    title = "Can {LLM}s Correct Physicians, Yet? Investigating Effective Interaction Methods in the Medical Domain",
    booktitle = "Proceedings of the 6th Clinical Natural Language Processing Workshop",
    month = "June",
    year = "2024",
    address = "Mexico City, Mexico",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2024.clinicalnlp-1.19",
    doi = "10.18653/v1/2024.clinicalnlp-1.19",
    pages = "218--237",
}
Machine learning for microbiologists Francesco Asnicar, A. Morgan Thomas, Andrea Passerini, Levi Waldron, and Nicola Segata. In Nature Reviews Microbiology 22(4), 2024.
@article {asnicar2024machine,
    author = { Asnicar, Francesco and Thomas, A. Morgan and Passerini, Andrea and Waldron, Levi and Segata, Nicola },
    title = "Machine learning for microbiologists",
    journal = "Nature Reviews Microbiology",
    volume = "22",
    number = "4",
    pages = "191--205",
    year = "2024",
    doi = "10.1038/s41579-023-00984-1",
    url = "https://doi.org/10.1038/s41579-023-00984-1",
}
Preference Elicitation in Interactive and User-centered Algorithmic Recourse: an Initial Exploration Seyedehdelaram Esfahani, Giovanni De Toni, Bruno Lepri, Andrea Passerini, Katya Tentori, and Massimo Zancanaro. In Proceedings of the 32nd ACM Conference on User Modeling, Adaptation and Personalization (UMAP '24), 2024.
@inproceedings {umap2024,
    author = { Esfahani, Seyedehdelaram and De Toni, Giovanni and Lepri, Bruno and Passerini, Andrea and Tentori, Katya and Zancanaro, Massimo },
    title = "Preference Elicitation in Interactive and User-centered Algorithmic Recourse: an Initial Exploration",
    year = "2024",
    isbn = "9798400704338",
    publisher = "Association for Computing Machinery",
    address = "New York, NY, USA",
    url = "https://doi.org/10.1145/3627043.3659556",
    doi = "10.1145/3627043.3659556",
    booktitle = "Proceedings of the 32nd ACM Conference on User Modeling, Adaptation and Personalization",
    pages = "249–254",
    numpages = "6",
    keywords = "Algorithmic Recourse, Counterfactual Examples, Human-centred AI",
    location = "Cagliari, Italy",
    series = "UMAP '24",
}
A Neuro-Symbolic Benchmark Suite for Concept Quality and Reasoning Shortcuts Samuele Bortolotti, Emanuele Marconato, Tommaso Carraro, Paolo Morettin, Emile Krieken, Antonio Vergari, Stefano Teso, and Andrea Passerini. In The Thirty-eight Conference on Neural Information Processing Systems Datasets and Benchmarks Track, 2024.
@inproceedings {bortolotti2024benchmark,
    author = { Bortolotti, Samuele and Marconato, Emanuele and Carraro, Tommaso and Morettin, Paolo and van Krieken, Emile and Vergari, Antonio and Teso, Stefano and Passerini, Andrea },
    title = "A Neuro-Symbolic Benchmark Suite for Concept Quality and Reasoning Shortcuts",
    booktitle = "The Thirty-eight Conference on Neural Information Processing Systems Datasets and Benchmarks Track",
    year = "2024",
    url = "https://openreview.net/forum?id=5VtI484yVy",
    code = "https://github.com/unitn-sml/rsbench-code",
}
BEARS Make Neuro-Symbolic Models Aware of their Reasoning Shortcuts Emanuele Marconato, Samuele Bortolotti, Emile Krieken, Antonio Vergari, Andrea Passerini, and Stefano Teso. In The 40th Conference on Uncertainty in Artificial Intelligence, 2024.
@inproceedings {marconato2024bears,
    author = { Marconato, Emanuele and Bortolotti, Samuele and van Krieken, Emile and Vergari, Antonio and Passerini, Andrea and Teso, Stefano },
    title = "{BEARS} Make Neuro-Symbolic Models Aware of their Reasoning Shortcuts",
    booktitle = "The 40th Conference on Uncertainty in Artificial Intelligence",
    year = "2024",
    code = "https://github.com/samuelebortolotti/bears",
    url = "https://openreview.net/forum?id=pDcM1k7mgZ",
}
Unveiling LLMs: The Evolution of Latent Representations in a Dynamic Knowledge Graph Marco Bronzini, Carlo Nicolini, Bruno Lepri, Jacopo Staiano, and Andrea Passerini. In First Conference on Language Modeling, 2024.
@inproceedings {bronziniunveiling,
    author = { Bronzini, Marco and Nicolini, Carlo and Lepri, Bruno and Staiano, Jacopo and Passerini, Andrea },
    title = "Unveiling LLMs: The Evolution of Latent Representations in a Dynamic Knowledge Graph",
    booktitle = "First Conference on Language Modeling",
    year = "2024",
    url = "https://openreview.net/forum?id=dWYRjT501w",
    code = "https://github.com/Ipazia-AI/latent-explorer",
}
Glitter or gold? Deriving structured insights from sustainability reports via large language models Marco Bronzini, Carlo Nicolini, Bruno Lepri, Andrea Passerini, and Jacopo Staiano. In EPJ Data Science 13(1), 2024.
@article {bronzini2024glitter,
    author = { Bronzini, Marco and Nicolini, Carlo and Lepri, Bruno and Passerini, Andrea and Staiano, Jacopo },
    title = "Glitter or gold? Deriving structured insights from sustainability reports via large language models",
    journal = "EPJ Data Science",
    volume = "13",
    number = "1",
    pages = "41",
    year = "2024",
    publisher = "Springer Berlin Heidelberg",
    url = "https://epjdatascience.springeropen.com/articles/10.1140/epjds/s13688-024-00481-2",
    code = "https://github.com/saturnMars/derivingStructuredInsightsFromSustainabilityReportsViaLargeLanguageModels",
}
See complete publication list