226 research outputs found
Hybrid Recommender Systems: A Systematic Literature Review
Recommender systems are software tools used to generate and provide suggestions for items
and other entities to the users by exploiting various strategies. Hybrid recommender systems
combine two or more recommendation strategies in different ways to benefit from their complementary
advantages. This systematic literature review presents the state of the art in hybrid
recommender systems of the last decade. It is the first quantitative review work completely focused
in hybrid recommenders. We address the most relevant problems considered and present
the associated data mining and recommendation techniques used to overcome them. We also
explore the hybridization classes each hybrid recommender belongs to, the application domains,
the evaluation process and proposed future research directions. Based on our findings, most of
the studies combine collaborative filtering with another technique often in a weighted way. Also
cold-start and data sparsity are the two traditional and top problems being addressed in 23 and
22 studies each, while movies and movie datasets are still widely used by most of the authors.
As most of the studies are evaluated by comparisons with similar methods using accuracy metrics,
providing more credible and user oriented evaluations remains a typical challenge. Besides
this, newer challenges were also identified such as responding to the variation of user context,
evolving user tastes or providing cross-domain recommendations. Being a hot topic, hybrid
recommenders represent a good basis with which to respond accordingly by exploring newer
opportunities such as contextualizing recommendations, involving parallel hybrid algorithms,
processing larger datasets, etc
An educational recommender system based on argumentation theory
You are free to use the manuscript version of your article for internal, educational or other purposes of your own institution, company or funding agency[EN] Recommender Systems aim to provide users with search results close to their needs, making predictions of their preferences. In virtual learning environments, Educational Recommender Systems deliver learning objects according to the student's characteristics, preferences and learning needs. A learning object is an educational content unit, which once found and retrieved may assist students in their learning process. In previous work, authors have designed and evaluated several recommendation techniques for delivering the most appropriate learning object for each specific student. Also, they have combined these techniques by using hybridization methods, improving the performance of isolated techniques. However, traditional hybridization methods fail when the learning objects delivered by each recommendation technique are very different from those selected by the other techniques (there is no agreement about the best learning object to recommend). In this paper, we present a new recommendation method based on argumentation theory that is able to combine content-based, collaborative and knowledge-based recommendation techniques, or to act as a new recommendation technique. This method provides the students with those objects for which the system is able to generate more arguments to justify their suitability. It has been implemented and tested in the Federation of Learning Objects Repositories of Colombia, getting promising results.This work was partially developed with the aid of the doctoral grant offered to Paula A. Rodriguez by 'Programa Nacional de Formacion de Investigadores - COLCIENCIAS', Colombia and partially funded by the COLCIENCIAS project 1119-569-34172 from the Universidad Nacional de Colombia. It was also supported by the by the projects TIN2015-65515-C4-1-R and TIN2014-55206-R of the Spanish government and by the grant program for the recruitment of doctors for the Spanish system of science and technology (PAID-10-14) of the Universitat Politecnica de Valencia.RodrĂguez, P.; Heras, S.; Palanca Cámara, J.; Poveda, JM.; Duque, N.; Julian Inglada, VJ. (2017). An educational recommender system based on argumentation theory. AI Communications. 30(1):19-36. https://doi.org/10.3233/AIC-170724S1936301Briguez, C. E., Budán, M. C. D., Deagustini, C. A. D., Maguitman, A. G., Capobianco, M., & Simari, G. R. (2014). Argument-based mixed recommenders and their application to movie suggestion. Expert Systems with Applications, 41(14), 6467-6482. doi:10.1016/j.eswa.2014.03.046BRIGUEZ, C. E., CAPOBIANCO, M., & MAGUITMAN, A. G. (2013). A THEORETICAL FRAMEWORK FOR TRUST-BASED NEWS RECOMMENDER SYSTEMS AND ITS IMPLEMENTATION USING DEFEASIBLE ARGUMENTATION. International Journal on Artificial Intelligence Tools, 22(04), 1350021. doi:10.1142/s0218213013500218R. Burke, Hybrid recommender systems: Survey and experiments, User Modelingand User-Adapted Interaction (2002).Chesñevar, C., Maguitman, A. G., & González, M. P. (2009). Empowering Recommendation Technologies Through Argumentation. Argumentation in Artificial Intelligence, 403-422. doi:10.1007/978-0-387-98197-0_20Drachsler, H., Verbert, K., Santos, O. C., & Manouselis, N. (2015). Panorama of Recommender Systems to Support Learning. Recommender Systems Handbook, 421-451. doi:10.1007/978-1-4899-7637-6_12N.D. Duque, D.A. Ovalle and J. Moreno, Objetos de aprendizaje, repositorios y federaciones... conocimiento para todos. Universidad Nacional de Colombia, 2015.Dwivedi, P., & Bharadwaj, K. K. (2013). e-Learning recommender system for a group of learners based on the unified learner profile approach. Expert Systems, 32(2), 264-276. doi:10.1111/exsy.12061GARCĂŤA, A. J., & SIMARI, G. R. (2004). Defeasible logic programming: an argumentative approach. Theory and Practice of Logic Programming, 4(1+2), 95-138. doi:10.1017/s1471068403001674Gunawardana, A., & Shani, G. (2015). Evaluating Recommender Systems. Recommender Systems Handbook, 265-308. doi:10.1007/978-1-4899-7637-6_8Heras, S., Botti, V., & Julián, V. (2012). Argument-based agreements in agent societies. Neurocomputing, 75(1), 156-162. doi:10.1016/j.neucom.2011.02.022Heras, S., Rebollo, M., & Julián, V. (s. f.). A Dialogue Game Protocol for Recommendation in Social Networks. Hybrid Artificial Intelligence Systems, 515-522. doi:10.1007/978-3-540-87656-4_64P.A. Kirschner, S.J. Buckingham-Shum and C.S. Carr, Visualizing Argumentation: Software Tools for Collaborative and Educational Sense-Making, Springer Science & Business Media, 2012.Klašnja-Milićević, A., Ivanović, M., & Nanopoulos, A. (2015). Recommender systems in e-learning environments: a survey of the state-of-the-art and possible extensions. Artificial Intelligence Review, 44(4), 571-604. doi:10.1007/s10462-015-9440-zLearning Technology Standards Committee, IEEE Standard for Learning Object Metadata, Institute of Electrical and Electronics Engineers, New York, 2002.Leite, W. L., Svinicki, M., & Shi, Y. (2009). Attempted Validation of the Scores of the VARK: Learning Styles Inventory With Multitrait–Multimethod Confirmatory Factor Analysis Models. Educational and Psychological Measurement, 70(2), 323-339. doi:10.1177/0013164409344507Li, H., Oren, N., & Norman, T. J. (2012). Probabilistic Argumentation Frameworks. Lecture Notes in Computer Science, 1-16. doi:10.1007/978-3-642-29184-5_1CACM Staff. (2009). Recommendation algorithms, online privacy, and more. Communications of the ACM, 52(5), 10-11. doi:10.1145/1506409.1506434Ossowski, S., Sierra, C., & Botti, V. (2012). Agreement Technologies: A Computing Perspective. Agreement Technologies, 3-16. doi:10.1007/978-94-007-5583-3_1Palanca, J., Heras, S., Jorge, J., & Julian, V. (2015). Towards persuasive social recommendation. ACM SIGAPP Applied Computing Review, 15(2), 41-49. doi:10.1145/2815169.2815173Recio-GarcĂa, J. A., Quijano, L., & DĂaz-Agudo, B. (2013). Including social factors in an argumentative model for Group Decision Support Systems. Decision Support Systems, 56, 48-55. doi:10.1016/j.dss.2013.05.007RodrĂguez, P., Duque, N., & Ovalle, D. A. (2015). Multi-agent System for Knowledge-Based Recommendation of Learning Objects Using Metadata Clustering. Communications in Computer and Information Science, 356-364. doi:10.1007/978-3-319-19033-4_31RodrĂguez, P. A., Ovalle, D. A., & Duque, N. D. (2015). A Student-Centered Hybrid Recommender System to Provide Relevant Learning Objects from Repositories. Learning and Collaboration Technologies, 291-300. doi:10.1007/978-3-319-20609-7_28M. Salehi, M. Pourzaferani and S.A. Razavi, Hybrid attribute-based recommender system for learning material using genetic algorithm and a multidimensional information model, Egyptian Informatics Journal (2013).Sikka, R., Dhankhar, A., & Rana, C. (2012). A Survey Paper on E-Learning Recommender System. International Journal of Computer Applications, 47(9), 27-30. doi:10.5120/7218-0024Sinha, R., & Swearingen, K. (2002). The role of transparency in recommender systems. CHI ’02 extended abstracts on Human factors in computing systems - CHI ’02. doi:10.1145/506443.506619Van de Sompel, H., Chute, R., & Hochstenbach, P. (2008). The aDORe federation architecture: digital repositories at scale. International Journal on Digital Libraries, 9(2), 83-100. doi:10.1007/s00799-008-0048-7Vekariya, V., & Kulkarni, G. R. (2012). Notice of Violation of IEEE Publication Principles - Hybrid recommender systems: Survey and experiments. 2012 Second International Conference on Digital Information and Communication Technology and it’s Applications (DICTAP). doi:10.1109/dictap.2012.621540
A scalable recommender system : using latent topics and alternating least squares techniques
Dissertation presented as the partial requirement for obtaining a Master's degree in Data Science and Advanced AnalyticsA recommender system is one of the major techniques that handles information overload problem of Information Retrieval. Improves access and proactively recommends relevant information to each user, based on preferences and objectives. During the implementation and planning phases, designers have to cope with several issues and challenges that need proper attention. This thesis aims to show the issues and challenges in developing high-quality recommender systems.
A paper solves a current research problem in the field of job recommendations using a distributed algorithmic framework built on top of Spark for parallel computation which allows the algorithm to scale linearly with the growing number of users.
The final solution consists of two different recommenders which could be utilised for different purposes. The first method is mainly driven by latent topics among users, meanwhile the second technique utilises a latent factor algorithm that directly addresses the preference-confidence paradigm
Recommender systems in industrial contexts
This thesis consists of four parts: - An analysis of the core functions and
the prerequisites for recommender systems in an industrial context: we identify
four core functions for recommendation systems: Help do Decide, Help to
Compare, Help to Explore, Help to Discover. The implementation of these
functions has implications for the choices at the heart of algorithmic
recommender systems. - A state of the art, which deals with the main techniques
used in automated recommendation system: the two most commonly used algorithmic
methods, the K-Nearest-Neighbor methods (KNN) and the fast factorization
methods are detailed. The state of the art presents also purely content-based
methods, hybridization techniques, and the classical performance metrics used
to evaluate the recommender systems. This state of the art then gives an
overview of several systems, both from academia and industry (Amazon, Google
...). - An analysis of the performances and implications of a recommendation
system developed during this thesis: this system, Reperio, is a hybrid
recommender engine using KNN methods. We study the performance of the KNN
methods, including the impact of similarity functions used. Then we study the
performance of the KNN method in critical uses cases in cold start situation. -
A methodology for analyzing the performance of recommender systems in
industrial context: this methodology assesses the added value of algorithmic
strategies and recommendation systems according to its core functions.Comment: version 3.30, May 201
UTILIZING THE POTENTIALS OF BIG DATA IN LIBRARY ENVIRONMENTS IN NIGERIAN FOR RECOMMENDER SERVICES
The big data revolution has gained global attention and initiated creative innovations in every field and libraries as engines of access to information have also been affected by this new trend. Libraries in this part of the world have not utilized the amazing potential of big data in library services. In this time, when various terms such as algorithms age, petabytes age, data age, etc. are been used to describe the activities initiated by machine learning, industries and organizations can achieve much by incorporating inspiring and innovative tools to improve services and performance. In this vein libraries in Nigeria are expected against all odds to make their services more interactive, attractive, innovative, and exciting by utilizing cloud technologies and machine learning techniques to create recommender services. This paper titled “Utilizing the Potentials of Big Data in Nigeria Library Environments by Recommender Services”, focuses on the concept and characteristics of big data and its importance in complementing traditional library services, areas for applying big data systems in libraries, the concept of recommender systems and how it works, adopting recommender systems in libraries for maximum benefits, tools, and techniques for setting up big data recommender systems in libraries, challenges of big data recommender systems in libraries in Nigeria and strategies for overcoming big data challenges in library systems. The paper is based on a contextual analysis of literature from various scholarly works. The paper will also proffer recommendations based on the study
Towards Evaluating User Profiling Methods Based on Explicit Ratings on Item Features
In order to improve the accuracy of recommendations, many recommender systems
nowadays use side information beyond the user rating matrix, such as item
content. These systems build user profiles as estimates of users' interest on
content (e.g., movie genre, director or cast) and then evaluate the performance
of the recommender system as a whole e.g., by their ability to recommend
relevant and novel items to the target user. The user profile modelling stage,
which is a key stage in content-driven RS is barely properly evaluated due to
the lack of publicly available datasets that contain user preferences on
content features of items.
To raise awareness of this fact, we investigate differences between explicit
user preferences and implicit user profiles. We create a dataset of explicit
preferences towards content features of movies, which we release publicly. We
then compare the collected explicit user feature preferences and implicit user
profiles built via state-of-the-art user profiling models. Our results show a
maximum average pairwise cosine similarity of 58.07\% between the explicit
feature preferences and the implicit user profiles modelled by the best
investigated profiling method and considering movies' genres only. For actors
and directors, this maximum similarity is only 9.13\% and 17.24\%,
respectively. This low similarity between explicit and implicit preference
models encourages a more in-depth study to investigate and improve this
important user profile modelling step, which will eventually translate into
better recommendations
Sentiment Analysis of Customers' Reviews Using a Hybrid Evolutionary SVM-Based Approach in an Imbalanced Data Distribution
Online media has an increasing presence on the restaurants' activities through social media
websites, coinciding with an increase in customers' reviews of these restaurants. These reviews become
the main source of information for both customers and decision-makers in this field. Any customer who
is seeking such places will check their reviews first, which usually affect their final choice. In addition,
customers' experiences can be enhanced by utilizing other customers' suggestions. Consequently, customers'
reviews can influence the success of restaurant business since it is considered the final judgment of the overall
quality of any restaurant. Thus, decision-makers need to analyze their customers' underlying sentiments in
order to meet their expectations and improve the restaurants' services, in terms of food quality, ambiance,
price range, and customer service. The number of reviews available for various products and services
has dramatically increased these days and so has the need for automated methods to collect and analyze
these reviews. Sentiment Analysis (SA) is a field of machine learning that helps analyze and predict the
sentiments underlying these reviews. Usually, SA for customers' reviews face imbalanced datasets challenge,
as the majority of these sentiments fall into supporters or resistors of the product or service. This work
proposes a hybrid approach by combining the SupportVector Machine (SVM) algorithm with Particle Swarm
Optimization (PSO) and different oversampling techniques to handle the imbalanced data problem. SVM is
applied as a machine learning classi cation technique to predict the sentiments of reviews by optimizing the
dataset, which contains different reviews of several restaurants in Jordan. Data were collected from Jeeran,
a well-known social network for Arabic reviews. A PSO technique is used to optimize the weights of the
features, as well as four different oversampling techniques, namely, the Synthetic Minority Oversampling
Technique (SMOTE), SVM-SMOTE, Adaptive Synthetic Sampling (ADASYN) and borderline-SMOTE
were examined to produce an optimized dataset and solve the imbalanced problem of the dataset. This study
shows that the proposed PSO-SVM approach produces the best results compared to different classiffication
techniques in terms of accuracy, F-measure, G-mean and Area Under the Curve (AUC), for different versions
of the datasets
- …