Giuseppe Attanasio

Ph.D. in Ingegneria Informatica E Dei Sistemi , 34th cycle (2018-2021)

Ph.D. obtained in 2022

Dissertation:

Dissecting Deep Language Models: The Explainability and Bias Perspective (Abstract)

Tutors:

Elena Maria Baralis

Research presentation:

Video presentation

Profile

Research topic

Dissecting Deep Language Models: The Explainability and Bias Perspective

Research interests

Life sciences

Biography

I’m a third-year Ph.D. student at the Department of Control and Computer Engineering of Polytechnic of Turin. Presently, I work on the understanding and regularization of large Language Models in the context of bias and fairness application. In the past, I worked on modeling and forecasting financial time series.
I currently live in Turin. I love reading (Sci-Fi, please) and playing basketball, while circumstances led me to discover that I’m not so bad at cooking. I also like DIY and automating boring stuff. Besides that, I am a passionate learner. I spend countless hours on lectures and tutorials about languages, frameworks, and technologies which I deem interesting.

Personal website: https://gattanasio.cc

Awards and Honors

  • Course: Business Intelligence per big data | Code: 01RLBNG, 01RLBPG | Description: I have been a teaching assistant to the course laboratories. I have also designed the task for the final exam project, allowing students to study and process multi-lingual real-world tweets concerning COVID-19 diffusion | Official role: teaching assistant to laboratories | Official hours: A.Y. 19/20: 21h, A.Y. 20/21: 21h | File attached: a portion of the dataset students faced in the final project (it ends with .pdf but it is a .csv in reality since the web app wouldn't allow it :) ) (2021)
  • Dissemination: In this talk, I present a chronological overview of modeling solutions for time series and natural language. I go through seminal papers on the applications of recurrent models to tasks like language modeling, neural machine translation, image captioning, or multi-model text generation. Next, I describe the advantages and shortcomings of RNNs, motivating why the latter brought the advent of the Attention mechanism. I conclude with a brief introduction to the Transformer architecture. The talk is part of Research Bites, the series of research-oriented seminaries we organized for students of the course Data Science Lab: process and methods. | File attached: slides of the talk | Video: https://youtu.be/v4dqhP6HVns (2021)
  • Dissemination: I presented my research activity on machine learning techniques to model, forecast, and trade cryptocurrencies to the members and steering board of the SmartData interdepartmental center. | Event: 5th SmartData@PoliTO Workshop | File: slides of the talk (2021)
  • Course: Data Science Lab: process and methods | Code: 01TWZSM | Description: I have been a major contributor in shaping the course Data Science Lab: process and methods, launched in September 2019. The course is the first introduction to the Python programming language and the basics of Data Science and Machine Learning libraries for MD students. Flavio Giobergia and I worked to provide students with comprehensive exercises and solutions (10 laboratories, for a total of 60+ pages of lab exercises and 250+ pages of solutions). All the material is freely available on the course website. | Official role: teaching assistant to laboratories | Official hours: A.Y. 19/20: 39h, A.Y. 20/21: 39h, A.Y. 21/22: 60h (expected) | File attached: one of our lab solutions on clustering techniques. (2021)
  • Dissemination: I will be presenting my research activity on CLIP-Italian with a talk entitled "Connecting Images and Italian Text" to the workshop "Dati, AI e Robotica @polito" held on the 29th of September, 2021. | Event: "Dati, AI e Robotica @polito" Workshop | File: program of the event (2021)
  • Dissemination: I presented my research activity on associative classification applied to quantitative stock trading to the members and steering board of the SmartData interdepartmental center. | Event: 4th SmartData@PoliTO Workshop | File: slides of the talk (2021)
  • Course: The Fourth Industrial Revolution: Promises and Pitfalls in Blending New and Traditional Approaches in Manufacturing and Service Sectors – ASP School | Code: 01TGLJZ | Description: I was one of the five tutors for this Alta Scuola Politecnica spring school. Before the School, I contributed to designing the task for the final project. During the school (5 working days), I held a lesson on data analytics and business intelligence on real-world textual reviews from the IKEA website. Additionally, I supervised students working on their group project. | Official role: tutor to the school | Official hours: A.Y. 18/19: 30h | File attached: program of the School (2021)
  • Course: Data: Theory | Code: 01VGFTJ | Description: I have designed and conducted a short introductory tutorial on Data Visualization with Python. The proposed exercises make use of NumPy, Pandas, and introduce Matplotlib, Seaborn, and Plotly basics for quick data exploration and visualization. A non-solved (with exercises) and a solved version are available on GitHub as Jupyter Notebooks. | Official role: lecturer | Official hours: 3h | File attached: the laboratory handout with solutions (2021)
  • Course: Basi di dati | Code: 14AFQOA | Description: I have been a teaching assistant to the course laboratories. | Official role: teaching assistant to laboratories | Official hours: A.Y. 18/19: 21h | File attached: placeholder file (2021)
  • Award: During the HuggingFace Flax/JAX Community Week, we had access to a Google TPU that allowed us to train CLIP-Italian, the first of its kind Italian version of OpenAI’s CLIP model. This project has won a special nomination from the jury and was also included in the top-15 projects of the challenge out of 100. The published model becomes state of the art for connecting images and text in tasks like zero-shot classification and image retrieval. The trained architecture is publicly available on the HuggingFace Hub. | Event: HuggingFace Flax/JAX Community Week in collaboration with Google. | File attached: a screenshot of two never-seen images retrieved by our trained CLIP from the Unsplash 25K dataset | arxiv: https://arxiv.org/abs/2108.08688 (2021)
View moreView less

Teaching

Teachings

Master of Science

MostraNascondi A.A. passati

Bachelor of Science

  • Basi di dati. A.A. 2018/19, INGEGNERIA INFORMATICA. Collaboratore del corso
MostraNascondi A.A. passati

Publications

Works published during the Ph.D. View all publications in Porto@Iris

More publicationsLess publications