Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/96081
Title: Category inference for electronic program guide enrichment
Other Titles: CATEGORY INFERENCE FOR ELECTRONIC PROGRAM GUIDE ENRICHMENT
Authors: Almeida, João Filipe Ferreira
Orientador: Oliveira, Hugo Ricardo Gonçalo
Keywords: Processamento de Linguagem Natural; Classificação de texto; Mineração de dados; Guia de Programas Eletrónicos; Natural Language Processing; Text classification; Data mining; Electronic Program Guide
Issue Date: 14-Sep-2021
Serial title, monograph or event: CATEGORY INFERENCE FOR ELECTRONIC PROGRAM GUIDE ENRICHMENT
Place of publication or event: INOVA- RIA: Associação para uma Rede de Inovação em Aveiro
Abstract: Atualmente, os Sistemas de Recomendação têm apresentado um aumento na sua utilização, uma vez que permitem uma melhor entrega de um serviço aos seus utilizadores. No entanto, de forma a que estes sistemas consigam ser robustos e eficientes, é necessária a existência de uma base de conteúdo corretamente classificado. No caso de classificação de programas de televisão, a sua classificação pode, para além de melhorar o conteúdo mostrado no Guia de Programas Eletrónicos, melhorar a base de dados utilizada para os Sistemas de Recomendação e consequentemente o sistema que faz uso desses dados. De forma a automatizar o processo, o Processamento de Linguagem Natural surge como um conjunto de técnicas muito útil, uma vez que permite às máquinas entender e processar linguagem natural, assim como classificar grandes quantidades de dados automaticamente. Este documento, elaborado em contexto de Dissertação para obtenção de Mestrado e estágio na empresa Altice Labs em articulação com a Altice/MEO, apresenta o processo de desenvolvimento de um modelo capaz de classificar programas de televisão pela sua categoria, com base no texto da sua sinopse, utilizando técnicas de Processamento de Linguagem Natural. Começamos por discutir o contexto teórico de alguns conceitos importantes para o problema, seguindo-se uma revisão a trabalhos semelhantes de forma aperceber as técnicas tipicamente implementadas e resultados obtidos. Seguidamente, são apresentadas, com detalhe, as tarefas desenvolvidas e decisões tomadas no contexto desta investigação/estágio, às quais acresce uma explicação de como o produto final está a ser integrado nos sistemas da MEO para ser utilizado diretamente nas suas bases de dados. O desenvolvimento de um modelo inteligente para classificação de programas permite à Altice/MEO a automatização dos seus processos de classificação e um consequente melhoramento do conteúdo apresentado no Guia de Programas Eletrónicos (EPG) e nos Sistemas de Recomendação que fazem uso dessa classificação, assim como ajudará também a indicar oportunidades de negócio ao melhorar o detalhe no perfil dos clientes.
Currently, the Recommendation Systems have shown an increase in their use, since they allow better delivery of a service to its users. However, for these systems to be robust and efficient, a correctly classified content base is required. In the case of television program classification, its classification can, besides improving the content shown in the Electronic Program Guide, improve the database used for the Recommendation Systems and consequently the system that makes use of this data. To automate the process, Natural Language Processing appears as a very useful set of techniques, since it allows machines to understand and process natural language, as well as classify large amounts of data automatically. This document, elaborated in the context of a Dissertation to obtain a Master’s degree and internship at the company Altice Labs in articulation with Altice/MEO, presents the process of developing a model capable of classifying television programs by their category, based on the text of their synopsis, using Natural Language Processing techniques. We start by discussing the theoretical context of some important concepts for the problem, followed by a review of similar works to understand the techniques typically implemented and associated results. Next, we present, in detail, the tasks developed and the decision path in the context of this research/internship, as well as how the final product is being integrated into the MEO systems to be used directly on their database. The development of an intelligent model for program classification allows Altice/MEO to automate its classification processes and results in a consequent improvement of both the content presented in the Electronic Program Guide (EPG) and the Recommendation Systems that make use of that classification, as well as helping indicate business opportunities by improving the detail on the client’s profile.
Description: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
URI: https://hdl.handle.net/10316/96081
Rights: embargoedAccess
Appears in Collections:UC - Dissertações de Mestrado

Files in This Item:
File Description SizeFormat
Dissertation_João_Almeida.pdf2.49 MBAdobe PDFView/Open
Show full item record

Page view(s)

46
checked on Apr 16, 2024

Download(s)

86
checked on Apr 16, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons