This thesis addresses the challenge of distinguishing human users from automated bots in web traffic, an increasingly relevant problem with the rise of LLM-based agents. While traditional bot detection techniques usually focus on network-level or interaction features, often failing against advanced bots that mimic human behaviour, this work focuses instead on the analysis of thematic patterns in user sessions, proposing a behavioural bot detection framework. User activity is modelled using the Dirichlet-Multinomial distribution, which captures the degree of heterogeneity (known as overdispersion) in accessed content. The main hypothesis is that human browsing behaviour is thematically dispersed, while that of bots is more concentrated. The proposed method uses the Dirichlet-Multinomial log-likelihood function and its associated parameters as a detection score. The framework is built upon recent advances that make the computation of the model efficient and stable on large datasets, enabling its practical application to real-world traffic analysis.

This thesis addresses the challenge of distinguishing human users from automated bots in web traffic, an increasingly relevant problem with the rise of LLM-based agents. While traditional bot detection techniques usually focus on network-level or interaction features, often failing against advanced bots that mimic human behaviour, this work focuses instead on the analysis of thematic patterns in user sessions, proposing a behavioural bot detection framework. User activity is modelled using the Dirichlet-Multinomial distribution, which captures the degree of heterogeneity (known as overdispersion) in accessed content. The main hypothesis is that human browsing behaviour is thematically dispersed, while that of bots is more concentrated. The proposed method uses the Dirichlet-Multinomial log-likelihood function and its associated parameters as a detection score. The framework is built upon recent advances that make the computation of the model efficient and stable on large datasets, enabling its practical application to real-world traffic analysis.

A Behavioural Bot Detection Framework Based on the Dirichlet-Multinomial Log-Likelihood

GENESIN, SILVIO
2025/2026

Abstract

This thesis addresses the challenge of distinguishing human users from automated bots in web traffic, an increasingly relevant problem with the rise of LLM-based agents. While traditional bot detection techniques usually focus on network-level or interaction features, often failing against advanced bots that mimic human behaviour, this work focuses instead on the analysis of thematic patterns in user sessions, proposing a behavioural bot detection framework. User activity is modelled using the Dirichlet-Multinomial distribution, which captures the degree of heterogeneity (known as overdispersion) in accessed content. The main hypothesis is that human browsing behaviour is thematically dispersed, while that of bots is more concentrated. The proposed method uses the Dirichlet-Multinomial log-likelihood function and its associated parameters as a detection score. The framework is built upon recent advances that make the computation of the model efficient and stable on large datasets, enabling its practical application to real-world traffic analysis.
2025
A Behavioural Bot Detection Framework Based on the Dirichlet-Multinomial Log-Likelihood
This thesis addresses the challenge of distinguishing human users from automated bots in web traffic, an increasingly relevant problem with the rise of LLM-based agents. While traditional bot detection techniques usually focus on network-level or interaction features, often failing against advanced bots that mimic human behaviour, this work focuses instead on the analysis of thematic patterns in user sessions, proposing a behavioural bot detection framework. User activity is modelled using the Dirichlet-Multinomial distribution, which captures the degree of heterogeneity (known as overdispersion) in accessed content. The main hypothesis is that human browsing behaviour is thematically dispersed, while that of bots is more concentrated. The proposed method uses the Dirichlet-Multinomial log-likelihood function and its associated parameters as a detection score. The framework is built upon recent advances that make the computation of the model efficient and stable on large datasets, enabling its practical application to real-world traffic analysis.
Bot Detection
Cybersecurity
Statistical Models
Overdispersion
Adversarial Models
File in questo prodotto:
File Dimensione Formato  
Genesin_Silvio.pdf

accesso aperto

Dimensione 369.47 kB
Formato Adobe PDF
369.47 kB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/111157