Theses

Research and project theses for bachelor and master degrees centered on cutting-edge NLP solutions.

Open Theses

📖 Everything begins with an idea.

Access our catalog of available theses using your @studio.unibo account.

Completed Theses - Bachelor

Insegnare ai Large Language Models l'Arte del Ragionamento con l'Utilizzo e il Posizionamento dei Thinking Tokens
Candidate: Virginia Foschi
Supervisor: Gianluca Moro
Co-supervisors: Lorenzo Molfetta

Large Language Model per l'Analisi di Bilanci Aziendali: Sviluppo e Studio Comparativo tra Modelli Open Source e Proprietari
Candidate: Nicolò D'Addabbo
Supervisor: Gianluca Moro
Co-supervisors:

Migliorare la Named Entity Recognition Zero-Shot Attraverso l'Utilizzo di Descrizioni delle Entità: Un Caso di Studio in Dominio Biomedico
Candidate: Francesco Candoli
Supervisor: Gianluca Moro
Co-supervisors: Alessio Cocchieri

Augmenting Large Language Models with Memory Using Mixture of Experts
Candidate: Andrea Dotti
Supervisor: Gianluca Moro
Co-supervisors: Lorenzo Molfetta

Diverse and Sparse Query Embeddings for Retrieval Enhanced Multi-Document Question Answering
Candidate: Andrea Micheli
Supervisor: Gianluca Moro
Co-supervisors: Lorenzo Molfetta

ParlaMentis: Agente Conversazionale Retrieval-Enhanced per la Camera dei Deputati
Candidate: Giorgio Fantilli
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni, Lorenzo Molfetta

AGRIVERITAS: Chatbot Generativo per il Supporto Normativo allo Sviluppo dell'Agricoltura Sostenibile
Candidate: Jacopo Pesaresi
Supervisor: Gianluca Moro
Co-supervisors: Luca Ragazzi, Lorenzo Molfetta

Large Action Models: End-to-End Retrieval-Enhanced Learning for Generating Function Calls from Instruction Manuals
Candidate: Nicolò Monaldini
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni, Lorenzo Molfetta

Diagnose Your Text: A Plausibility Estimation Model for Medical Statements
Candidate: Federica Bedeschi
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Reinforcement Learning on Emerging Referential Communication in Atari Games
Candidate: Zhaohui Song
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni, Paolo Italiani, Lorenzo Molfetta

Graph Neural Network Benchmark per la Selezione di Contenuto Rilevante nella Low-Resource Summarization
Candidate: Riccardo Fiorani
Supervisor: Gianluca Moro
Co-supervisors: Luca Ragazzi, Lorenzo Valgimigli

SCI-LAY: Un Nuovo Dataset per Long Document Summarization Scientifica e Divulgativa di Studi Biomedici
Candidate: Mattia Panni
Supervisor: Gianluca Moro
Co-supervisors: Luca Ragazzi, Paolo Italiani, Giacomo Frisoni

Summarization Astrattiva di Lunghi Articoli Scientifici mediante Estrazione di Frammenti Rilevanti
Candidate: Filippo Di Pietro
Supervisor: Gianluca Moro
Co-supervisors: Luca Ragazzi, Paolo Italiani

Survey on Few-Shot Summarization
Candidate: Emanuele Artegiani
Supervisor: Gianluca Moro
Co-supervisors: Luca Ragazzi, Giacomo Frisoni

Clip-et-Impera: Topic-Centric Video Segmentation with Large Language Models
Candidate: Luca Babboni
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

From Words to Codes: Large Language Models for ICD-9 Extraction in Clinical Documents
Candidate: Salvatore Antonio Addimando
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

To Generate or to Retrieve: On the Effectiveness of Artificial Contexts for Biomedical Question Answering
Candidate: Alex Presepi
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

The Summary Imitation Game: Improving Abstractive Summarizers via Neural-Approximated Decoding Strategies
Candidate: Benedetta Pacilli
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Vision-Language Transformer: Retrieval ed Explainability in ambito Biomedico
Candidate: Lorenzo Zanetti
Supervisor: Gianluca Moro
Co-supervisors: Stefano Salvatori

Automatic Annotation of Relevant Tokens for Abstractive Dialogue Summarization
Candidate: Federico Raffoni
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Generation of Factual Summaries via Semantic Parsing
Candidate: Luca Grandi
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni, Luca Ragazzi

Sviluppo di Retrieval-based Chatbot per l'Italiano con Transformer
Candidate: Luca Morlino
Supervisor: Gianluca Moro
Co-supervisors: Luca Ragazzi

Sviluppo di Metodi di Soft Labeling per la Multi-Document Summarization in Ambito Legale
Candidate: Luca Rubboli
Supervisor: Gianluca Moro
Co-supervisors: Luca Ragazzi

PRISM: Refracting Probability Distributions into Abstractive Summaries through Decoding Strategies
Candidate: David Cohen
Supervisor: Antonella Carbonaro
Co-supervisors: Gianluca Moro, Giacomo Frisoni

LAWSU-IT: Un Nuovo Dataset Giudiziario Italiano per Long Document Summarization con Baseline Estrattive e Astrattive
Candidate: Stefano Guidi
Supervisor: Gianluca Moro
Co-supervisors: Luca Ragazzi

Studio e Applicazione di Tecniche di Classificazione di Attività Motorie con Deployment di una Soluzione su Smartphone
Candidate: William Carletti
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Apprendimento non Supervisionato di Rappresentazioni e Legami di Similarità tra Eventi Menzionati nella Letteratura Biomedica
Candidate: Eleonora Bertoni
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Sintesi Generativa Multi-Documento con Discriminazione della Rilevanza Mediante Probabilità Marginale: Una soluzione Neurale End-to-End per la Letteratura Medica
Candidate: Davide Freddi
Supervisor: Gianluca Moro
Co-supervisors: Luca Ragazzi

Abstractive Long Document Summarization: Studio e Sperimentazione di Modelli Generativi Retrieval-Augmented
Candidate: Veronika Folin
Supervisor: Gianluca Moro
Co-supervisors: Luca Ragazzi

Sperimentazione di Deep Metric Loss per Self-Supervised Information Retrieval Systems su CORD19
Candidate: Enrico Brunetti
Supervisor: Gianluca Moro
Co-supervisors: Lorenzo Valgimigli

Verbalizzazione di Eventi Biomedici Espressi nella Letteratura Scientifica: Generazione Controllata di Linguaggio Naturale da Grafi di Conoscenza mediante Transformer Text-to-Text
Candidate: Lorenzo Balzani
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Similarità Semantica e Clustering di Concetti della Letteratura Medica Rappresentati con Language Model e Knowledge Graph di Eventi
Candidate: Giulio Carlassare
Supervisor: Gianluca Moro
Co-supervisors: Antonella Carbonaro, Giacomo Frisoni

Estrazione di Correlazioni Medicali da Social Post non Etichettati con Language Model Neurali e Data Clustering
Candidate: Alessandro Lombardini
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Completed Theses - Master

Open-Domain Medical Question Aswering with Graph-Enhanced Large Language Models
Candidate: Davide Freddi
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni, Claudio Sartori, Paolo Papotti

First-Order Logic Formulation and Injection into Large Language Models for Driven Question Answering
Candidate: Francesco Zangrillo
Supervisor: Gianluca Moro
Co-supervisors: Lorenzo Molfetta, Giacomo Frisoni

Infusing Structured Medical Knowledge into Language Models: Graph Neural Prompting for Healthcare Question Answering
Candidate: Yiran Zeng
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Multi-Domain Conversational Agents based on Semantic Parsing and Retrieval of External Knowledge
Candidate: Nicola Poggialini
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Studio ed Ottimizazione di un Sistema di Recommandation per Corpora di Documenti
Candidate: Pablo Sebastian Vargas Grateron
Supervisor: Gianluca Moro
Co-supervisors: Lorenzo Valgimigli

Parse and Repeat: Text-to-AMR with LLM Prompting and Iterative Verification
Candidate: Andrea Negri
Supervisor: Antonella Carbonaro
Co-supervisors: Gianluca Moro, Giacomo Frisoni

Next Pictogram Prediction via Vision-Language Modeling: Enhancing Communication of Autistic Children
Candidate: Martina Ianaro
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Survey on Retrieval Enhanced Transformers applied to the Biomedical Domain
Candidate: Nicolò Donati
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

AMR Beam Search: Generating Faithful Summaries with Semantic Graph Representations
Candidate: Yuwei Ke
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Knowledge-Enhanced Neural Models for Question Answering based on Retrieval
Candidate: Lorenzo Molfetta
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Retrieving and Incorporating External Knowledge into Compressed Large Language Models
Candidate: Simone Marasi
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Predicting Protein Functions With Ensemble Deep Learning and Protein Language Models
Candidate: Marcello Fuschi
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Leveraging Large Language Model Distillation to Enhance Zero-Shot Named Entity Recognition and Classification
Candidate: Alessio Cocchieri
Supervisor: Claudio Sartori
Co-supervisors: Gianluca Moro, Marcos Martinez Galindo, Giacomo Frisoni

Explaining Generative Model for Long-form Question Answering with Reasoning Graph
Candidate: Fabian Vincenzi
Supervisor: Gianluca Moro
Co-supervisors: Luca Ragazzi, Lorenzo Valgimigli

PictoAI: An Application to Support Learning through Augmentative and Alternative Communication Reinforced by Artificial Intelligence
Candidate: Konrad Gomulka
Supervisor: Antonella Carbonaro
Co-supervisors: Gianluca Moro, Giacomo Frisoni

Subgraph Retrieval for Biomedical Open-Domain Question Answering: Unlocking the Knowledge Graph Embedding Power
Candidate: Faisal Ramzan
Supervisor: Claudio Sartori
Co-supervisors: Gianluca Moro, Giacomo Frisoni

Subgraph Retrieval for Biomedical Open-Domain Question Answering: Predicting Relational Paths with Language Models
Candidate: Mattia Achilli
Supervisor: Antonella Carbonaro
Co-supervisors: Gianluca Moro, Giacomo Frisoni

Novel Text-to-Text Retrieval-Enhanced Transformer for Biomedical Literature
Candidate: Miki Mizutani
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Bio-QA-GNN: Reasoning with Language Models and Knowledge Graphs for Interpretable Biomedical Question Answering
Candidate: Enrico Gnagnarella
Supervisor: Antonella Carbonaro
Co-supervisors: Gianluca Moro, Giacomo Frisoni

Guess The Link: Deciphering the Best Knowledge Graph Completion Techniques in Dense Spaces
Candidate: Ilaria Ferrari
Supervisor: Claudio Sartori
Co-supervisors: Gianluca Moro, Giacomo Frisoni

Event-Augmented Summarization of Biomedical Scientific Reviews
Candidate: Paolo Italiani
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Edge-Aware Graph Attention Networks: Joint Reasoning on Text and Knowledge Graphs for Biomedical Question Answering
Candidate: Francesco Boschi
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni

Generare con Transformer Lineare Spiegazioni di Concept Set Medicali Costituiti da Termini Correlati Estratti da Social Post di Pazienti
Candidate: Alessia Ventani
Supervisor: Gianluca Moro
Co-supervisors: Giacomo Frisoni