13 research outputs found
Content-Based Book Recommending Using Learning for Text Categorization
Recommender systems improve access to relevant products and information by
making personalized suggestions based on previous examples of a user's likes
and dislikes. Most existing recommender systems use social filtering methods
that base recommendations on other users' preferences. By contrast,
content-based methods use information about an item itself to make suggestions.
This approach has the advantage of being able to recommended previously unrated
items to users with unique interests and to provide explanations for its
recommendations. We describe a content-based book recommending system that
utilizes information extraction and a machine-learning algorithm for text
categorization. Initial experimental results demonstrate that this approach can
produce accurate recommendations.Comment: 8 pages, 3 figures, Submission to Fourth ACM Conference on Digital
Librarie
Transforming health policy through machine learning.
In their Perspective, Ara Darzi and Hutan Ashrafian give us a tour of the future policymaker's machine learning toolkit
Improving the quality of the personalized electronic program guide
As Digital TV subscribers are offered more and more channels, it is becoming increasingly difficult for them to locate the right programme information at the right time. The personalized Electronic Programme Guide (pEPG) is one solution to this problem; it leverages artificial intelligence and user profiling techniques to learn about the viewing preferences of individual users in order to compile personalized viewing guides that fit their individual preferences. Very often the limited availability of profiling information is a key limiting factor in such personalized recommender systems. For example, it is well known that collaborative filtering approaches suffer significantly from the sparsity problem, which exists because the expected item-overlap between profiles is usually very low. In this article we address the sparsity problem in the Digital TV domain. We propose the use of data mining techniques as a way of supplementing meagre ratings-based profile knowledge with additional item-similarity knowledge that can be automatically discovered by mining user profiles. We argue that this new similarity knowledge can significantly enhance the performance of a recommender system in even the sparsest of profile spaces. Moreover, we provide an extensive evaluation of our approach using two large-scale, state-of-the-art online systems—PTVPlus, a personalized TV listings portal and Físchlár, an online digital video library system
Empirical analysis of session-based recommendation algorithms
Recommender systems are tools that support online users by pointing them to potential items of interest in situations of information overload. In recent years, the class of session-based recommendation algorithms received more attention in the research literature. These algorithms base their recommendations solely on the observed interactions with the user in an ongoing session and do not require the existence of long-term preference profiles. Most recently, a number of deep learning-based (“neural”) approaches to session-based recommendations have been proposed. However, previous research indicates that today’s complex neural recommendation methods are not always better than comparably simple algorithms in terms of prediction accuracy. With this work, our goal is to shed light on the state of the art in the area of session-based recommendation and on the progress that is made with neural approaches. For this purpose, we compare twelve algorithmic approaches, among them six recent neural methods, under identical conditions on various datasets. We find that the progress in terms of prediction accuracy that is achieved with neural methods is still limited. In most cases, our experiments show that simple heuristic methods based on nearest-neighbors schemes are preferable over conceptually and computationally more complex methods. Observations from a user study furthermore indicate that recommendations based on heuristic methods were also well accepted by the study participants. To support future progress and reproducibility in this area, we publicly share the session-rec evaluation framework that was used in our research
Recommender Systems
The ongoing rapid expansion of the Internet greatly increases the necessity
of effective recommender systems for filtering the abundant information.
Extensive research for recommender systems is conducted by a broad range of
communities including social and computer scientists, physicists, and
interdisciplinary researchers. Despite substantial theoretical and practical
achievements, unification and comparison of different approaches are lacking,
which impedes further advances. In this article, we review recent developments
in recommender systems and discuss the major challenges. We compare and
evaluate available algorithms and examine their roles in the future
developments. In addition to algorithms, physical aspects are described to
illustrate macroscopic behavior of recommender systems. Potential impacts and
future directions are discussed. We emphasize that recommendation has a great
scientific depth and combines diverse research fields which makes it of
interests for physicists as well as interdisciplinary researchers.Comment: 97 pages, 20 figures (To appear in Physics Reports
Racecar: Ratings and Content Employed to Calculate Accurate Recommendations
Racecar is a recommender system for movies that combines collaborative filtering-based,
feature-based, and tag-based recommendations. A simple linear model (SlopeOne) is used
for the collaborative filtering module, while the other two sub-systems are naive Bayes classifiers.
In order to derive the best system, the modules are tested both alone and in combination.
The lowest error (MAE 0.9328, RMSE 1.214) results from putting 90% weight on the collaborative
filtering module and 10% weight on the feature-based recommendation module
There's Science in my Fiction! And Other Troubles: How A Recommender System Can Help the Academic Library
In a world with increasing access to raw data, recommender systems can pare down information to help people make choices on a variety of subjects with greater ease. Libraries contain vast amounts of information and use classification schemes to sort it. However, fiction classification is a continuing issue in libraries. This is especially true in academic libraries where fiction might be used for recreational or scholarly purposes. In this paper, the idea that an academic library recommender system might solve some of the problems of fiction classification is discussed. A qualitative evaluation is performed on six book recommender systems. Recommendations given by each system for a single novel are analyzed based upon information gathered from a close reading, book reviews, formal critiques, academic papers, and university syllabi. It is hoped that this study will be of use to academic librarians and creators of recommender systems
Anotação semântica para recomendação de conteúdos educacionais
Orientador: Julio Cesar dos ReisDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Sistemas de apoio à aprendizagem exploram diversos recursos multimídia para considerar individualidades do aluno bem com diferentes estilos de aprendizagem. Todavia, a crescente quantidade de conteúdos educacionais disponíveis em diferentes formatos e de maneira fragmentada di?culta o acesso e compreensão dos conceitos em estudo. Embora a literatura tenha proposto abordagens para explorar técnicas de recomendação que permitem representação explícita de semântica por meio de artefatos como ontologias, essa linha não foi totalmente explorada e ainda requer muitos esforços de pesquisa. Esta pesquisa objetiva conceber um método de recomendação de conteúdo educacional explorando o uso de anotações semânticas sobre transcrições textuais de videoaulas. As anotações servem como metadados que expressam o signi?cado de trechos das aulas. A técnica de recomendação, como principal contribuição esperada, fundamenta-se nas anotações disponíveis para de?nir estratégias de ranking de conteúdos disponíveis a partir da proximidade semântica dos conceitos combinadas com técnicas de aprendizagem de máquina. A contribuição envolve o desenvolvimento de protótipos funcionais de software para validação experimental com base em conteúdos de videoaulas reais e deve destacar as principais vantagens e limitações da abordagem. Os resultados obtidos permitirão o acesso à recomendações mais adequadas para melhorar o processo de aprendizagem apresentando a possibilidade de uma experiência mais satisfatória pelos alunosAbstract: Learning support systems explore several audio-visual resources to consider individual needs and learning styles aiming to stimulate learning experiences. However, the large amount of online educational content in di?erent formats and the possibility of making them available in a fragmented way turns di?cult the tasks of accessing these resources and understanding the concepts under study. Although literature has proposed approachestoexploreexplicitsemanticrepresentationthroughartifactssuchasontologies in learning support systems, this research line still requires further investigation e?orts. In this MS.c. dissertation, we propose a method for recommending educational content by exploring the use of semantic annotations over textual transcriptions from video lectures. Our investigation addresses the di?culties in extracting entities from natural language texts in subtitles of videos. Our work studies how to re?ne concepts in a domain ontology to support semantic annotation of video lecture subtitles. We report on the design of a video lecture recommendation system which explores the extracted semantic annotations. Our solution explored semantically annotated videos with an ontology in the Computer Science domain. Obtained results indicate our recommendation mechanism is suited to ?lter relevant video content in di?erent use scenariosMestradoCiência da ComputaçãoMestre em Ciência da Computação2017/02325-5; 2018/00313-2FAPES