Alessio Ragno

I'm

About

I am a very curious person. I am interested in science and all its shades. I have studied Computer Science and Artificial Intelligence and I want to focus on their application to various research fields.

Artificial Intelligence Researcher & Consultant

I am a Consultant and Researcher in Artificial Intelligence. I provide private courses and consulting to privates and companies who seek to apply AI and Machine Learning.
I did my Ph.D in Artificial Intelligence under the supervision of prof. Roberto Capobianco. I am interested in the application of AI to different scientific fields and I think that Explainable AI could play an essential role for this purpose.
My Ph.D. project consisted in developing model-specific XAI methods, using a topology-based approach, in order to identify and learn data representations able to provide human-interpretable explanations of the neural network predictions.I have an M.Sc. degree in AI & Robotics and a B.Sc. degree in Computer and Control Engineering.
I have also some background in the application of AI to chemistry and drug discovery gained through abroad experience at the University of North Carolina and collaborations with the Pharmaceutical Chemistry and Technology Department at the Sapienza University of Rome.

  • Birthday: 24 July 1997
  • Website: alessio.ragno.info
  • City: Rome, Italy
  • Degree: Master's Degree in Artificial Intelligence & Robotics
  • Email: alessio.ragno@insa-lyon.fr
  • Email: ragno@diag.uniroma1.it
  • Email: alessio.ragno@uniroma1.it
  • Institution:
    • Laboratoire d'Informatique en Images et Systèmes d'Information, INSA Lyon
    • Department of Computer, Control and Management Engineering “Antonio Ruberti”, Sapienza University of Rome

Services

AI Consultant

I provide counseling in different applications of Computer Science, Machine Learning and Artificial Intelligence

App&Web Developer

I am able to develop all kinds of web sites and applications that include AI.

Private Courses

Computer Science and AI tutor for All Students

Perfetto! Alessio è un ragazzo preparatissimo e disponibile. Mi è stato di grande aiuto nel comprendere e svolgere consegne riguardanti le Reti Neurali, è stato un piacere fare lezione con lui

M

Martina

5 Stars

Perfetto! Sono estremamente grato di aver avuto l'opportunità di incontrare Alessio come insegnante. Dopo numerosi tentativi infruttuosi, finalmente ho avuto la fortuna di trovare qualcuno di veramente speciale. Sin dalla prima lezione, mi ha fatto sentire a mio agio e ha reso chiari concetti altrimenti complessi. La sua competenza nella materia è assolutamente impeccabile, il che posso affermare ...

C

Carlo

5 Stars

Perfetto! Alessio è un ragazzo molto disponibile e molto chiaro nelle spiegazioni, durante la lezione mette nelle condizioni di poter apprendere in breve tempo e di colmare le lacune in modo efficace

S

Sara

5 Stars

Perfetto! Alessio è estremamente disponibile e competente. La sua pazienza e capacità di spiegare concetti complessi in modo chiaro è formidabile. Consigliatissimo!!

Francesca

5 Stars

Perfetto! molto professionale e disponibile. Si vede che ha una grande passione per quello che insegna

R

Riccardo

5 Stars

Perfetto! Perfetto! Alessio è molto disponibile, preparato e paziente ha saputo chiarire tutti i miei dubbi aiutandomi a realizzare un progetto di Machine Learning

S

Silvia

5 Stars

Perfetto! Alessio è estremamente disponibile e preparato! Mi ha aiutata nell’implementazione di un codice in pochissimo tempo! Consigliatissimo!!

E

Elena

5 Stars

Perfetto! Alessio è un insegnante molto professionale e preparato , spiega in modo semplice nonostante la complessità della materia lo consiglio a chi come me è molto esigente Danilo

Angelo

5 Stars

Perfetto! Alessio è stato molto disponibile a fornire le risposte alle mie domande, si è documento prima e mi ha dato molte idee su come realizzare il mio progetto di intelligenza artificiale.

A

Amedeo

5 Stars

Perfetto! Alessio è una persona molto preparata, disponibile e gentile. Con pochi incontri, è stato in grado di aiutarmi parecchio per il mio progetto di tesi su una rete neurale.

E

Efisio

5 Stars

Perfetto! Aleesio was perfect! To explain my experience, Alessio was everything that I needed in a Tutor. I was able to provide specific areas I struggled with and sample problems of what I am working on and he will share his screen and work with me step by step in explaining how to identify the problem and explain topics with subtopics and then finally solve the problem . He will also provide s...

B

Barbara

5 Stars

Perfetto! Alessio è una persona seria, molto preparata e competente. E' stato un piacere conoscerlo anche per la sua educazione e gentilezza.

Sara

5 Stars

Perfetto! Ragazzo molto competente e gran conoscitore della materia, ha subito capito quello di cui avevo bisogno e mi ha aiutato al meglio. Consigliatissimo

Simos

5 Stars

Perfetto! Alessio mi ha aiutato a realizzare un progetto per un esame universitario ed è stato fondamentale; è stato molto paziente e puntuale, e ha saputo spiegare i concetti in modo semplice e comprensibile. Inoltre, mi ha aiutato a identificare e correggere gli errori nel mio codice e mi ha fornito preziosi consigli per migliorare il mio lavoro. Consiglio vivamente di contattarlo!

M

Matteo

5 Stars

Perfetto! Preparatissimo, efficace e davvero disponibile! Consigliatissimo

M

Margherita

5 Stars

Perfetto! Alessio è un tutor preparato e preciso. Ha saputo trasferirmi i concetti base della materia in maniera chiara e dettagliata. Consigliatissimo!

Gaetano

5 Stars

Perfetto! Alessio è molto preparato, gentile e super disponibile (anche al di fuori delle ore di lezione!!). Segue un metodo semplice ed efficace. Seguendo le lezioni da remoto, è possibile avere la registrazione di volta in volta, oltre al materiale usato/prodotto nella lezione. Consigliato al 100%.

S

Simone

5 Stars

Perfetto! Alessio è stato perfetto! Mi ha aiutato con un progetto di Matlab e in poche lezioni è riuscito a spiegarmi ogni linea di codice. È super disponibile e preparato. Lo consiglio vivamente.

Riccardo

5 Stars

Perfetto! Avevo la necessità di prendere lezioni sulla programmazione in Python e sull'Intelligenza Artificiale. Ho trovato in Alessio un insegnante estremamente capace di trasmettere conoscenza, far capire gli argomenti e fornire i relativi approfondimenti anche su tematiche specifiche. Suggerisco volentieri di rivolgersi a lui sia per capire i fondamenti della programmazione sia se si ha la nece...

M

Martina

5 Stars

Perfetto! Disponibile, preciso e molto preparato. Le sue lezioni mi sono state molto utili!

FRANCESCA

5 Stars

Perfetto! Professore super disponibile, a qualsiasi ora e a qualsiasi giorno, una volta persino il sabato sera mi ha aiutato. Veramente niente da dire, mi ha aiutato a capire un argomento da me completamente sconosciuto, con una pazienza incredibile. Poi tengo a dire che è una persona veramente professionale, preparata e vogliosa di oltrepassare l'ostacolo quando si presenta. Veramente un'ottimo p...

Gianluca

5 Stars

Perfetto! Alessio si è dimostrato una persona molto disponibile e preparata. Ho capito da subito che mi sarei trovata bene già dal fatto che ha letto il materiale che gli ho inviato prima della lezione, per evitare di perdere tempo. Da questo si può dedurre che ci tiene davvero alle esigenze della persona :)

G

Giusy

5 Stars

Perfetto! Sono uno studente di Ingegneria Informatica e ho contattato Alessio per delle difficoltà in esercizi di Ricerca Operativa sulla modellizzazione di problemi sia di Programmazione Lineare che Programmazione Lineare Intera. Che dire, eccezionale. Non solo mi ha aiutato a comprendere i problemi ma ho imparato moltissimo anche sulla libreria Java di Gurobi, uno dei Solver di Ottimizzazion...

Ludovico

5 Stars

Perfetto! Ho chiesto ad Alessio un aiuto per fare un programma su python, è stato super disponibile, mi ha chiesto se volessimo sviluppare insieme il programma o se preferissi lo facesse lui e poi me lo spiegasse. Nelle spiegazioni è stato super chiaro e resta a disposizione anche dopo nel caso di chiarimenti.

M

Margherita

5 Stars

Perfetto! Ottimo insegnante e super disponibile.

F

Fabio

5 Stars

Perfetto! Ho contattato Alessio per un supporto nella preparazione di un esame universitario e già dalla prima lezione ha saputo semplificarmi nozioni per me molto difficili! Super consigliato!

B

Barbara

5 Stars

Perfetto! Alessio helped me a lot with my research ,improve my code and find solutions.He communicates quickly when you need him and he is stable. I would prefer him again and I recommend him without a doubt!

S

Savvas

5 Stars

Perfetto! Gentilissimo, disponibile e molto preparato. Mi sono trovato benissimo

Valerio

5 Stars

Perfetto! Alessio è molto bravo, chiarissimo nelle spiegazioni durante le lezioni. Inoltre, qualità non di tutti, molto disponibile e attento nei confronti degli studenti. Consiglio al 100% ;)

giulia

5 Stars

Perfetto! Alessio is a great tutor with adequate knowledge in Python, problem-solving skills etc. Especially appreciate his professionalism and nice manner. It was a nice learning experience with him.

S

Sylvia

5 Stars

Perfetto! Ottimo insegnate! Mi ha aiutato a preparare l'esame di Intelligenza artificiale.

Luca

5 Stars

Perfetto! Alessio è innanzitutto estremamente competente, risponde in tempi brevissimi ed è anche molto disponibile per quanto riguardo l’orario delle lezioni. Le spiegazioni sono chiare e rende sempre disponibile il materiale della lezione. Mi ha aiutato molto nel mio ultimo progetto universitario. Lo raccomando davvero!

T

Tommaso

5 Stars

Perfetto! Molto preparato e sempre disponibile anche per chiarimenti extra-lezione! Assolutamente affidabile, consigliatissimo

Alberto

5 Stars

Perfetto! Super consigliato! E' davvero competente e molto disponibile per qualsiasi dubbio/chiarimento. Mi ha aiutata in un progetto di deep learning.

C

Chiara

5 Stars

Perfetto! Alessio è sicuramente molto preparato, ma soprattutto disponibile e paziente !

Gaia

5 Stars

Perfetto! Mi sono trovata davvero bene! Ti mette a tuo agio, è disponibile, organizzato e molto preparato sugli argomenti trattati. Riesce a spiegare chiaramente e in modo intuitivo i concetti. Consigliatissimo!!

S

Sara

5 Stars

Perfetto! Bravo, disponibile, puntuale e competente. Consigliato!

R

Ripetizioni

5 Stars

Perfetto! Il corso viene strutturato bene secondo il livello e le esigenze dello studente, ed è sempre disponibile per colmare eventuali lacune, anche fuori dall'orario delle lezioni stabilite

M

Matteo

5 Stars

Perfetto! Alessio è un ragazzo preparato e competente. È molto disponibile a risolvere ogni dubbio dell’allievo. Assolutamente consigliato!

E

Enrica

5 Stars

Perfetto! Alessio è un ragazzo estremamente competente, affidabile, paziente e disponibile che mi è stato di grande aiuto per la ricerca del materiale bibliografico per la mia tesi magistrale. Non si è solo limitato a fornirmi gli articoli scientifici di cui avevo bisogno, ma mi ha anche proposto un incontro su Skype per spiegarmeli nel modo più semplice possibile. Mi sento quindi di consigliarlo ...

Elena

5 Stars

Perfetto! Vi consiglio Alessio al 100% perché molto preparato e appassionato a ciò che insegna. Prima di ogni lezione chiede in anticipo gli argomenti che dovranno essere trattati, in modo tale da essere ancora più preparato. Ho apprezzato tantissimo

Niclas

5 Stars

Perfetto! Alessio è un ottimo insegnante: oltre a conoscere a fondo e con passione le materie, è anche in grado di spiegarle fin nei minimi dettagli. Inoltre ha una grande competenza nel saper interagire con studenti inizialmente estranei agli argomenti trattati. Super consigliato!

Davide

5 Stars

Perfetto! Molto disponibile per qualsiasi chiarimento anche dopo l’esame, preparato, gentile e paziente nello spiegare passo passo qualsiasi dubbio. Mi sono trovata davvero benissimo!

Anastasia

5 Stars

Perfetto! Molto preparato, spiegazioni sempre chiare, disponibilità assoluta.

D

Daniele

5 Stars

Resume

I am interested with all the application of Artificial Intelligence. In particular, my research is focused on the role of Explainable AI, which I see as a promising research field that could bring huge improvements in different applications.
I am also interested in Reinforcement Learnign and in the application of AI to Pharmaceutical Chemistry and Drug Design.

Education & Academic Experience

Postdoctoral Researcher

Nov 2024 - Present

Laboratoire d'Informatique en Images et Systèmes d'Information, INSA, Lyon Lyon, FR

Research on Explainable Artificial Intelligence on Graph Neural Networks.

Deep Learning Adjunct Professor

Oct 2024 - Nov 2024

EPITA Lyon, Lyon, FR

External Professor of the Deep Learning Course of the Master's Degree.

Internship

Sep 2023 - Mar 2024

INSA Lyon & EPITA Lyon, Lyon, FR

Research on Explainable Artificial Intelligence.

PhD in Artificial Intelligence

2021 - 2025

Sapienza University of Rome, IT

Research Project: Topology-based Explanations for Neural Networks

Master's Degree in Artificial Intelligence & Robotics

2019 - 2021

Sapienza University of Rome, IT

Final Mark: 110/110 cum Laude.
Selected Student for the Excellence Programme.
Best Student according to Sapienza “Exam Bonus” Award.
Thesis on Explainable AI: “Explainable AI in Drug Design: Perturbation based molecular attributions using Graph Convolutional Networks”.

Bachelor's Degree in Computer and Control Engineering

2016 - 2019

Sapienza University of Rome, IT

Final Mark: 110/110 cum Laude.
Selected Student for the Excellence Programme.
Best Student of the third year according to Sapienza “Exam Bonus” Award.
Thesis on Reinforcement Learning: ”Deep Deterministic Policy Gradient for Regularity Rally in TORCS Simulator”.

Professional Experience

AI Consultant

Nov 2021 - Present

Self Employed

Artificial Intelligence Consulting for privates and companies.

Machine Learning Engineer

2016 - Present

Rome Center for Molecular Design, Sapienza University of Rome, IT

Participation with the research group developing web apps and developing Machine Learning models for Pharmaceutical Chemistry.

High School Teacher

2021

“Enrico Fermi“ High School

Math high school substitute teacher.

Visiting Scholar

2019

Eshelman School of Pharmacy, University of North Carolina, Chapel Hill, NC

Application of Machine Learning to the field of Pharmaceutical Chemistry for Drug Discovery.

Junior Scholarship

2019

Department of Computer, Control and Management Engineering “Antonio Ruberti“, Sapienza University of Rome, IT

Analysis of Scientific Production through Google Scholar and Scopus.

Scientific Production

Transparent Explainable Logic Layers

2024 - ECAI 2024

Ragno, A.; Plantevit, M.; Robardet, C; Capobianco, R.
10.3233/FAIA240579

Identifying Candidates for Protein-Protein Interaction: A Focus on NKp46’s Ligands

2024 - First Workshop on Explainable Artificial Intelligence for the medical domain (Colocated with ECAI 2024)

Borghini, A; Di Valerio, F.; Ragno, A.; Capobianco, R.
https://ceur-ws.org/Vol-3831/paper14.pdf

Memory Replay For Continual Learning With Spiking Neural Networks

2023 - IEEE 33rd International Workshop on Machine Learning for Signal Processing (MLSP)

Proietti, M; Ragno, A.; Capobianco, R.
10.1109/MLSP55844.2023.10285911

Understanding Deep RL Agent Decisions: a Novel Interpretable Approach with Trainable Prototypes

2023 - XAI.it 2023 - Italian Workshop on Explainable Artificial Intelligence 2023

Ragno, A.; La Rosa, B.; Capobianco, R.
https://ceur-ws.org/Vol-3518/paper1.pdf

Prototype-based Interpretable Graph Neural Networks

2022 - IEEE Transactions on Artificial Intelligence

Ragno, A.; La Rosa, B.; Capobianco, R.
10.1109/TAI.2022.3222618

Explainable AI in drug design: self-interpretable graph neural network for molecular property prediction using concept whitening

2022 - 3rd Molecules Medicinal Chemistry Symposium: Shaping Medicinal Chemistry for the New Decade

Proietti, M; Ragno, A.; Capobianco, R.

Ligand-based and structure-based studies to develop predictive models for SARS-CoV-2 main protease inhibitors through the 3d-qsar. com portal

2022 - Journal of Computer-Aided Molecular Design

Proia, E.; Ragno, A.; Antonini, L.; Sabatino, M.; Mladenovič, M.; Capobianco, R.; Ragno, R.
10.1007/s10822-022-00460-7

Machine Learning Data Augmentation as a Tool to Enhance Quantitative Composition–Activity Relationships of Complex Mixtures. A New Application to Dissect the Role of Main Chemical Components in Bioactive Essential Oils

2021 - Molecules

Ragno, A.; Baldisserotto, A.; Antonini, L.; Sabatino, M.; Sapienza, F.; Baldini, E.; Buzzi, R.; Vertuani, S.; Manfredini, S.
10.3390/molecules26206279

Semi-Supervised GCN for learning Molecular Structure-Activity Relationships

2021 - ELLIS Machine Learning for Molecules Workshop (ML4Molecules)

Ragno, A.; Savoia, D.; Capobianco, R.
arXiv:2202.05704

Molecule Generation from Input-Attributions over Graph Convolutional Networks

2021 - ELLIS Machine Learning for Molecules Workshop (ML4Molecules)

Savoia, D.; Ragno, A.; Capobianco, R.
arXiv:2202.05703