Riassunto analitico
La tesi, scritta con l'intento di esporre gli aspetti teorici coinvolti nell'implementazione del progetto sviluppato durante il tirocinio, si occupa di Natural Language Processing. In particolare, prevede lo studio sperimentale del modello linguistico allo stato dell'arte BERT e delle sue varianti con diverse possibili applicazioni. Lo scopo del progetto consisteva nel sfruttare le tecnologie qui presentate per condurre analisi approfondite sulle recensioni, strumento fondamentale per definire la credibilità di un bene o servizio online. L’idea alla base del progetto è capire meglio l’opinione dell’utente. Per fare questo, l’intenzione era studiare il sentimento presente nelle recensioni e come questo ha influito anche la votazione data, cercando inoltre di distinguere le recensioni reali da quelle fake, volte a screditare o fatte per errore.Inoltre, si intendeva utilizzare i risultati per creare uno strumento in grado di mostrare e presentare le informazioni più significative ricavate dalle opinioni dei clienti sotto forma di grafici o tabelle.Nei primi capitoli vengono introdotti gli argomenti teorici alla base dell’analisi del linguaggio naturale, mentre nella seconda parte si intende presentare le tecniche e gli strumenti utilizzati per creare l’intera piattaforma. Per condurre questo studio di ricerca, sono state utilizzate e approfondite le conoscenze acquisite durante il percorso di studi del corso.
|
Abstract
This thesis, written with the intention of exposing the theoretical aspects involved in the implementation of the project developed during the internship, deals with Natural Language Processing. Specifically, it involves the experimental study of the BERT state-of-the-art language model for NLP and its variants with different possible applications. The purpose of the project was to exploit the technologies presented here to conduct in-depth analysis on reviews, a key element in defining the credibility of an online good or service. The idea behind the project is to better understand user opinion. In order to do this, the intention was to study the sentiment present in the reviews and how this also affected the rating given, while also trying to distinguish real reviews from fake ones, intended to discredit or made in error. In addition, it was intended to use the results to create a tool capable of displaying and presenting the most meaningful information gleaned from customer opinions in the form of graphs or tables. In the first chapters, the theoretical arguments behind natural language analysis are introduced, while the second part aims to present the techniques and tools used to create the entire platform. In order to conduct this research study, the knowledge acquired during the course of study of the course was used and deepened.
|