Recommender system using NLP techniques
Visualitza/Obre
160895.pdf (3,161Mb) (Accés restringit)
Estadístiques de LA Referencia / Recolecta
Inclou dades d'ús des de 2022
Cita com:
hdl:2117/361050
Tipus de documentTreball Final de Grau
Data2021-10
Condicions d'accésAccés restringit per acord de confidencialitat
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
Abstract
MY REACH es una startup nacida en 2018 la cual se dedica a establecer un servicio de almacenamiento centralizado de los diferentes archivos y datos de los usuarios. El principal objetivo que se plantea en REACH es el hecho de poder reducir de manera drástica el tiempo de búsqueda de los datos de cada usuario. El elemento diferenciador que supone REACH delante de las plataformas que estan actualmente en el mercado es el hecho de poder guardar los diferentes archivos y datos del usuario (actualmente páginas web, documentos y categorías) en un sistema de grafo. Esta estructura proporciona al usuario un contexto más entendedor en sus datos que la estructura tradicional de carpetas. Con este potencial proporcionara al usuario poder crear relaciones entre los diferentes elementos haciendo así de sus datos un conjunto con más significado y siendo mucho más compresible. El sistema de recomendaciones se posiciona como uno de los elementos más importantes a tener en cuenta en esta plataforma, ya que el usuario cuando tiene una zona de trabajo con mucha información, un buen sistema de recomendaciones le permite conectar su grafo de manera sencilla creando relaciones con los otros datos y archivos. De esta manera, el usuario podrá utilizar de manera más eficiente la búsqueda y las ventajas que ofrece la plataforma. El objetivo de este proyecto es mejorar el actual sistema de recomendaciones implementado actualmente en la plataforma, ya que la implementación actual recomienda enlaces con otros archivos y datos que no son parecidos. La propuesta que se plantea en este proyecto es la mejora de la extracción de palabras claves de un archivo o dato del usuario y, además, la mejora en las recomendaciones dadas entre datos. En un futuro, también se plantea implementar la creación de relaciones automáticas. Después de un estado previo del estado del arte de este tipo de aplicaciones y de las diferentes técnicas que puedan ser utilizadas para llevar a cabo el trabajo. El procedimiento propuesto en este proyecto se basa en la creación de dos microservicios. El primero encargado de extraer palabras clave de un archivo o dato del usuario utilizando técnicas de procesamiento de lenguaje natural. El segundo microservicio se encara de recomendar relaciones utilizando también técnicas de procesamiento de lenguaje natural. Los resultados de la aplicación de este tipo de técnicas han resultado bastante buenos. Ha sido el ponente, el director y el equipo de REACH los encargados de evaluar el sistema, aun así, es un proyecto que necesita tiempo para que los usuarios puedan probarlo y mostrar su opinión al respecto. MY REACH is a startup born in 2018 which dedicates to establish a centralized storage service with files and data from different users. The main aim of REACH is to improve highly the time of a user's search. Currently, the most notorious difference between REACH and the rest of the companies, that exist on the market, is the way that how files and data of users (currently web pages, documents and subjects) are saved on a graph system. This structure brings to the user a better and more understable context of his data than on the traditional file system. With this potential tool will give to the user the possibility to make his data a more comprehensive set. The recommendation system is positioned as one of the most important elements to take into account in this platform, because when the user has a workspace with a lot of information, a good recommendation system allows him to connect his network in a simple way by creating relationships with other data and files. In this way, the user will be able to make a more efficient use of the search and the advantages offered by the software. The goal of this project is to improve the current recommender system which is currently implemented in the software, as the current implementation recommends links to other files and data that are not similar. The proposal put forward in this project is to improve the extraction of keywords/keyphrases from a file or user data and, in addition, to improve the links given among data. In the future, it is also proposed to implement the creation of automatic relations. After a previous state of the art of this type of applications and the different techniques that can be used to carry out the work. The procedure proposed in this project is based on the creation of two microservices. The first one is in charge of extracting keyphrases from a file or user data using natural language processing. The second microservice is in charge of recommending relationships also using natural language processing. The results of the application of this type of technique have resulted good enough. It was the professor, the director and REACH's team to evaluate the system, even so, it is a project that needs time because it is needed that users be able to test and bring their feedback.
TitulacióGRAU EN ENGINYERIA INFORMÀTICA (Pla 2010)
Col·leccions
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
160895.pdf | 3,161Mb | Accés restringit |