Diplomová práce

User Sessions Clustering and Anomaly Detection

Bc. Michal Mokroš
Anotace

Nahrávky správania používateľov pomáhajú spoločnostiam lepšie porozumieť interakcii užívateľov s ich produktami. Ako sa počet zákazníkov zväčšuje, monitorovanie a kontrola nahrávok sa stáva viac komplexnejšou úlohou. Zhlukovanie (clustering) ponúka riešenie vo forme zoskupovania podobných nahrávok na základe spoločných vlastností do oddelených zhlukov a detekciu odchýliek (outliers), ktoré sú kľúčové …více

Abstract

User behavior recordings help companies better understand how users interact with their products. As the number of customers increases, it is a complex task for employees to monitor and review all sessions. Clustering provides a solution in the form of grouping similar sessions based on the joint properties into separate clusters while also detecting outliers, which are crucial and can be overlooked …více

Zadání práce
User behavior recordings are a handy tool to aid companies in understanding better how users interact with their websites and applications. With the increasing number of visitors, it is a complex task for employees monitoring the recordings to do a comprehensive review. While manually classifying every session is very time-consuming, creating a machine learning clustering model that automatically puts each session in a group with similar ones saves a lot of time and increases precision. An added benefit of using machine learning for clustering is finding outliers among the data entries. This thesis collaborates with Smartlook, which produces a tool that records visitors on its customers' websites and provides these videos with metadata and various analytical data.
  • Find the most efficient way to process and clean big amounts of data provided by Smartlook, create an effective way to query data, extract valuable features, and rate data properties.
  • Provide a comparison and a review of the approaches applied in research and theses for user behavior clustering.
  • Use the prepared data to create clusters of sessions using various unsupervised machine learning models.
  • Analyze and compare different models created using the groups of recordings, examine their similarities, and inspect outliers: detect if they can be considered anomalies.
  • Provide statistical and visual results of the models with their comparisons based on the distribution of sessions into clusters and outliers.
Práce zkontrolována:
18. 5. 2022 11:48, doc. Bruno Rossi, PhD, učo 232464
Jazyk práce
angličtina angličtina
Termín obhajoby
24. 6. 2022
Práce byla úspěšně obhájena

Vedoucí

doc. Bruno Rossi, PhD, učo 232464
KPSK FI MU

Oponent

doc. Mouzhi Ge, Ph.D.

Literatura

  • AGGARWAL, Charu C. Outlier analysis. New York: Springer, 2013, xv, 446. ISBN 9781461463955.

Masarykova univerzita Fakulta informatiky
Plán
Řízení vývoje softwarových systémů
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.