Skip to content
View thalesbertaglia's full-sized avatar

Highlights

  • Pro

Organizations

@microsoft @LxMLS @srvk @sheffieldnlp @MaastrichtU-IDS @capivara-ai @York-and-Maastricht-Data-Science-Group

Block or report thalesbertaglia

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thalesbertaglia/README.md

Hi, I'm Thales

I study how platforms, creators and AI systems shape what reaches people online, and how to measure that from the outside. Computer scientist by training, postdoc at Utrecht University (ERC project HUMANads), somewhere between computational social science, platform governance and law.

Most of what lives here is research software: pipelines, datasets, benchmarks and a few public tools, so you can poke at the work rather than just read about it.

Things to look at

  • dfa-dashboard: LLM pipeline and dashboard for the EU Digital Fairness Act consultation. 4,322 submissions, every claim linked to its quote. Try it · paper
  • enelvo: normaliser for messy Portuguese text. On PyPI since 2016, still maintained.
  • Human or LLM?: can you tell a human post from an AI one? A game built on instasynth (ICWSM 2024).
  • The Sponsored Scroll: what should be visible in a social feed? Interactive project with Utrecht colleagues.
  • ChildSafeAds: shared task at NLLP @ EMNLP 2026 on ads in child-facing YouTube videos. Lead organiser.
  • Datasets: ALYT (abusive language on YouTube), toxmon (toxicity and monetisation), instagram-disclosure-trends (influencer disclosure, four countries).

Elsewhere

thalesbertaglia.com · Scholar · LinkedIn · Bluesky · ORCID · contact@thalesbertaglia.com

Pinned Loading

  1. enelvo enelvo Public

    A flexible normalizer for user-generated content

    Python 64 6

  2. ALYT ALYT Public

    Abusive Language on YouTube: A dataset of YouTube comments in English annotated for abusive language

    4

  3. instasynth instasynth Public

    Synthetic Instagram Post Generation for Social Media Research

    Jupyter Notebook 1

  4. chatgpt-explanations-sponsored-content chatgpt-explanations-sponsored-content Public

    Closing the Loop: Testing ChatGPT to Generate Model Explanations to Improve Human Labelling of Sponsored Content on Social Media

    1

  5. toxmon toxmon Public

    The Monetisation of Toxicity: Analysing YouTube Content Creators and Controversy-Driven Engagement.

    Jupyter Notebook

  6. dfa-dashboard dfa-dashboard Public

    End-to-end pipeline and dashboard for analysing EU Digital Fairness Act public consultation responses

    Python