Latent Feature Based Recommender System for Learning Materials Using Genetic Algorithm
Journal Title: Journal of Information Systems and Telecommunication - Year 2014, Vol 2, Issue 3
Abstract
With the explosion of learning materials available on personal learning environments (PLEs) in the recent years, it is difficult for learners to discover the most appropriate materials according to keyword searching method. Recommender systems (RSs) that are used to support activity of learners in PLE can deliver suitable material to learners. This technology suffers from the cold-start and sparsity problems. On the other hand, in most researches, less attention has been paid to latent features of products. For improving the quality of recommendations and alleviating sparsity problem, this research proposes a latent feature based recommendation approach. Since usually there isn’t adequate information about the observed features of learner and material, latent features are introduced for addressing sparsity problem. First preference matrix (PM) is used to model the interests of learner based on latent features of learning materials in a multidimensional information model. Then, we use genetic algorithm (GA) as a supervised learning task whose fitness function is the mean absolute error (MAE) of the RS. GA optimizes latent features weight for each learner based on his/her historical rating. The method outperforms the previous algorithms on accuracy measures and can alleviate the sparsity problem. The main contributions are optimization of latent features weight using genetic algorithm and alleviating the sparsity problem to improve the quality of recommendation.
Authors and Affiliations
Mojtaba Salehi
PSO-Algorithm-Assisted Multiuser Detection for Multiuser and Inter-symbol Interference Suppression in CDMA Communications
Applying particle swarm optimization (PSO) algorithm has become a widespread heuristic technique in many fields of engineering. In this paper, we apply PSO algorithm in additive white Gaussian noise (AWGN) and multipath...
An Intelligent Algorithm for the Process Section of Radar Surveillance Systems
In this paper, an intelligent algorithm for clustering, intra-pulse modulation detection and separation and identification of overlapping radar pulse train is presented. In most cases, based only on primary features of i...
Wideband Log Periodic-Microstrip Antenna with Elliptic Patches
A broadband microstrip antenna based on log periodic technique was conceived and demonstrated practically. The antenna exhibits a wideband characteristic comparing with other microstrip antennas. Over the operation frequ...
Safe Use of the Internet of Things for Privacy Enhancing
New technologies and their uses have always had complex economic, social, cultural, and legal implications, with accompanying concerns about negative consequences. So it will probably be with the IoT and their use of dat...
Enhancing Efficiency of Software Fault Tolerance Techniques in Satellite Motion System
This research shows the influence of using multi-core architecture to reduce the execution time and thus increase performance of some software fault tolerance techniques. According to superiority of N-version Programming...