Michele Cafagna
NLP Scientist @Okra.ai
Leiden, The Netherlands
I’m Michele [miˈkɛːle], NLP R&D Scientist at Okra.ai working on Medical NLP. My interests explores the intersection of Computer Vision, Natural Language, Cognitive Sciences, and XAI with focus on LLM and VLMs.
I received my PhD from the Institute of Linguistics & Language Technology at the University of Malta, supervised by Prof. Albert Gatt and co-supervised by Prof. Kees van Deemter. I was a Marie Curie PhD Fellow and an Early Stage Researcher in the NL4XAI project.
During my PhD I was a visiting researcher at Utrecht University, where I focused on multimodal grounding, and I interned at Orange Innovation Labs in Lannion, France.
Before joining Okra.ai, I worked as a Machine Learning Research Scientist at Aptus.AI, a RegTech startup in Pisa. I earned my Master’s in Computer Science and AI at the University of Pisa, completing an NLG thesis as a visiting researcher at the Center for Language and Cognition (CLCG) at the University of Groningen.
I’ve also collaborated with the ItaliaNLP Lab at the Institute of Linguistics of the National Research Council (ILC-CNR) in Pisa.




