6 research outputs found
Design, development and deployment of an intelligent, personalized recommendation system
Personalization and recommendation systems are a solution to the problem of content overload, especially in large information systems. In this thesis, a personalized recommendation system enhanced with semantic knowledge has been developed in order to overcome the most common limitations of traditional approaches: the cold-start and the sparsity problems. The recommender consists of the following two main components. A user-profile learning algorithm combines user鈥檚 feedback from different channels and employs domain inferences to construct accurate user profiles. A recommendation algorithm, using content-based filtering, exploits the semantic structure of the domain to obtain accurate predictions and generate the corresponding recommendations. The system鈥檚 design proposed is flexible enough to be potentially applied to applications of any domain that can be properly described using ontologies. In addition to the development of the recommendation system, an existing Web-application in the tourism domain has been extended and adapted in order to be able to integrate the recommender into it. The overall recommendation system has been evaluated and the results obtained indicate that it satisfies the requirements established
Sistema de recomendaci贸n personalizada de contenido v铆deo
Con este proyecto se quiere mejorar uno de los productos principales de la empresa, que consiste en un sistema de televisi贸n interactiva que permite a los usuarios poder disfrutar de varios servicios tales como una aplicaci贸n ofim谩tica, una gu铆a local y la adquisici贸n de contenidos de distintos tipos: pel铆culas, series, clips, m煤sica, informaci贸n cultural y videojuegos entre otros.
Actualmente existen varios sistemas de recomendaci贸n de contenido de v铆deo que funcionan relativamente bien, pero 煤nicamente en entornos con un gran n煤mero de usuarios que continuamente interact煤an con el sistema. Esto implica, que los algoritmos de recomendaci贸n de contenido de v铆deo actuales s贸lo tengan cabida en el entorno Web, d贸nde el n煤mero de usuarios puede llegar a ser considerable y se dispone de una alta densidad de informaci贸n.
Se pretende dise帽ar un sistema de recomendaci贸n en el que la precisi贸n de las recomendaciones no dependa tanto de la densidad de informaci贸n disponible, sino m谩s bien en la calidad de la informaci贸n, dado que estas son las caracter铆sticas del entorno donde se implantar谩 el sistema
Sistema de recomendaci贸n personalizada de contenido v铆deo
Con este proyecto se quiere mejorar uno de los productos principales de la empresa, que consiste en un sistema de televisi贸n interactiva que permite a los usuarios poder disfrutar de varios servicios tales como una aplicaci贸n ofim谩tica, una gu铆a local y la adquisici贸n de contenidos de distintos tipos: pel铆culas, series, clips, m煤sica, informaci贸n cultural y videojuegos entre otros.
Actualmente existen varios sistemas de recomendaci贸n de contenido de v铆deo que funcionan relativamente bien, pero 煤nicamente en entornos con un gran n煤mero de usuarios que continuamente interact煤an con el sistema. Esto implica, que los algoritmos de recomendaci贸n de contenido de v铆deo actuales s贸lo tengan cabida en el entorno Web, d贸nde el n煤mero de usuarios puede llegar a ser considerable y se dispone de una alta densidad de informaci贸n.
Se pretende dise帽ar un sistema de recomendaci贸n en el que la precisi贸n de las recomendaciones no dependa tanto de la densidad de informaci贸n disponible, sino m谩s bien en la calidad de la informaci贸n, dado que estas son las caracter铆sticas del entorno donde se implantar谩 el sistema
Exploiting distributional semantics for content-based and context-aware recommendation
During the last decade, the use of recommender systems has been increasingly growing to the point that, nowadays, the success of many well-known services depends on these technologies. Recommenders Systems help people to tackle the choice overload problem by effectively presenting new content adapted to the user驴s preferences. However, current recommendation algorithms commonly suffer from data sparsity, which refers to the incapability of producing acceptable recommendations until a minimum amount of users驴 ratings are available for training the prediction models.
This thesis investigates how the distributional semantics of concepts describing the entities of the recommendation space can be exploited to mitigate the data-sparsity problem and improve the prediction accuracy with respect to state-of-the-art recommendation techniques. The fundamental idea behind distributional semantics is that concepts repeatedly co-occurring in the same context or usage tend to be related. In this thesis, we propose and evaluate two novel semantically-enhanced prediction models that address the sparsity-related limitations: (1) a content-based approach, which exploits the distributional semantics of item驴s attributes during item and user-profile matching, and (2) a context-aware recommendation approach that exploits the distributional semantics of contextual conditions during context modeling. We demonstrate in an exhaustive experimental evaluation that the proposed algorithms outperform state-of-the-art ones, especially when data are sparse.
Finally, this thesis presents a recommendation framework, which extends the widespread machine learning library Apache Mahout, including all the proposed and evaluated recommendation algorithms as well as a tool for offline evaluation and meta-parameter optimization. The framework has been developed to allow other researchers to reproduce the described evaluation experiments and make new progress on the Recommender Systems field easierDurant l'煤ltima d猫cada, l'煤s dels sistemes de recomanaci贸 s'ha vist incrementat fins al punt que, actualment, l'猫xit de molts dels serveis web m茅s coneguts dep猫n en aquesta tecnologia. Els Sistemes de Recomanaci贸 ajuden als usuaris a trobar els productes o serveis que m茅s s驴adeq眉en als seus interessos i prefer猫ncies. Una gran limitaci贸 dels algoritmes de recomanaci贸 actuals 茅s el problema de "data-sparsity", que es refereix a la incapacitat d'aquests sistemes de generar recomanacions precises fins que un cert nombre de votacions d'usuari 茅s disponible per entrenar els models de predicci贸. Per mitigar aquest problema i millorar aix铆 la precisi贸 de predicci贸 de les t猫cniques de recomanaci贸 que conformen l'estat de l'art, en aquesta tesi hem investigat diferents maneres d'aprofitar la sem脿ntica distribucional dels conceptes que descriuen les entitats que conformen l'espai del problema de la recomanaci贸, principalment, els objectes a recomanar i la informaci贸 contextual. En la sem脿ntica distribucional s'assumeix la seg眉ent hipotesi: conceptes que coincideixen repetidament en el mateix context o 煤s tendeixen a estar sem脿nticament relacionats. Concretament, en aquesta tesi hem proposat i avaluat dos algoritmes de recomanaci贸 que fan 煤s de la sem脿ntica distribucional per mitigar el problem de "data-sparsity": (1) un model basat en contingut que explota les similituds distribucionals dels atributs que representen els objectes a recomanar durant el c脿lcul de la correspond猫ncia entre els perfils d'usuari i dels objectes; (2) un model de recomanaci贸 contextual que fa 煤s de les similituds distribucionals entre condicions contextuals durant la representaci贸 del context. Mitjan莽ant una avaluaci贸 experimental exhaustiva dels models de recomanaci贸 proposats hem demostrat la seva efectivitat en situacions de falta de dades, confirmant que poden millorar la precisi贸 d'algoritmes que conformen l'estat de l'art. Finalment, aquesta tesi presenta una llibreria pel desenvolupament i avaluaci贸 d'algoritmes de recomanaci贸 com una extensi贸 de la llibreria de "Machine Learning" Apache Mahout, 脿mpliament utilitzada en el camp del Machine Learning. La nostra extensi贸 inclou tots els algoritmes de recomanaci贸 avaluats en aquesta tesi, aix铆 com una eina per facilitar l'avaluaci贸 experimental dels algoritmes. Hem desenvolupat aquesta llibreria per facilitar a altres investigadors la reproducci贸 dels experiments realitzats i, per tant, el progr茅s en el camp dels Sistemes de Recomanaci贸
Sistema de recomendaci贸n personalizada de contenido v铆deo
Con este proyecto se quiere mejorar uno de los productos principales de la empresa, que consiste en un sistema de televisi贸n interactiva que permite a los usuarios poder disfrutar de varios servicios tales como una aplicaci贸n ofim谩tica, una gu铆a local y la adquisici贸n de contenidos de distintos tipos: pel铆culas, series, clips, m煤sica, informaci贸n cultural y videojuegos entre otros.
Actualmente existen varios sistemas de recomendaci贸n de contenido de v铆deo que funcionan relativamente bien, pero 煤nicamente en entornos con un gran n煤mero de usuarios que continuamente interact煤an con el sistema. Esto implica, que los algoritmos de recomendaci贸n de contenido de v铆deo actuales s贸lo tengan cabida en el entorno Web, d贸nde el n煤mero de usuarios puede llegar a ser considerable y se dispone de una alta densidad de informaci贸n.
Se pretende dise帽ar un sistema de recomendaci贸n en el que la precisi贸n de las recomendaciones no dependa tanto de la densidad de informaci贸n disponible, sino m谩s bien en la calidad de la informaci贸n, dado que estas son las caracter铆sticas del entorno donde se implantar谩 el sistema
Design, development and deployment of an intelligent, personalized recommendation system
Personalization and recommendation systems are a solution to the problem of content overload, especially in large information systems. In this thesis, a personalized recommendation system enhanced with semantic knowledge has been developed in order to overcome the most common limitations of traditional approaches: the cold-start and the sparsity problems. The recommender consists of the following two main components. A user-profile learning algorithm combines user鈥檚 feedback from different channels and employs domain inferences to construct accurate user profiles. A recommendation algorithm, using content-based filtering, exploits the semantic structure of the domain to obtain accurate predictions and generate the corresponding recommendations. The system鈥檚 design proposed is flexible enough to be potentially applied to applications of any domain that can be properly described using ontologies. In addition to the development of the recommendation system, an existing Web-application in the tourism domain has been extended and adapted in order to be able to integrate the recommender into it. The overall recommendation system has been evaluated and the results obtained indicate that it satisfies the requirements established