Professional Documents
Culture Documents
Baseera. A1
Assistant Professor, Department of Computer Science
Tirupattur Arts and Science College,
Tirupattur. Vellore District.
Dr.M.V.Srinath2,
Professor, Dept of Computer Science and Engineering,
Mahendra Engineering College,
Namakkal, Tamilnadu.
Abstract - A Recommender System (RS) in an E-learning context is a software agent that tries to intelligently
recommend actions to a learner, based on the actions of previous learners. This activity could be through online or
from a simple web resource. An attempt is made in this paper to make a detailed review of the RS used for various
applications with their merits and demerits .The review includes special reference to be made to data-mining
techniques used for building the RS for online learning activities, which are based on learners access history to
improve course materials navigation as well as assist the online learning process. The RS that are reviewed include
I) Personal Recommender Systems II) Collaborative or Social Filtering Recommender Systems III) Context Based
Recommender Systems IV) Personal Logic Recommender Systems V) News Dude Systems etc. In general a RS
provides the users details about items they might wish to acquire. Recommendations made by such systems can help
the users, navigate through large information available. The major contribution of present work is that the detailed
review presented in this paper paves way for building knowledge based RS which overcomes the limitations of
existing RS and helps the learners for effective use of E-learning modules.
Keywords- Recommender Systems, Classifier Systems, Decision Support Tools, Navigation, Customer Purchasing
Habits.
teaching process that uses a wide spectrum of presented. In general the various step involved in
technologies to create E-digital content for more developing the recommender system are i. Analyze
engaging and interactive learning experiences, user data, ii. Identify the requirements of users, iii.
mainly Internet or computer-based, to reach learners Compiling user data verses user requirements, and iv.
at a distance. E-learning is not a replacement killer Finally zero down to the data required from the data
for traditional classroom-teaching; it is an enhancer. available and present it to the user. The various
Organizations choose E-learning to complement their algorithms such as i. Random prediction algorithm
traditional instructor-led training programs to [7], ii. Use of frequent sequence pattern for
increase the efficiency and productivity of their developing algorithms [8], iii. Collaborative filtering
employees and overall effectiveness of the business. algorithms [9], and iv. Contents based algorithms [5],
In today’s hyper-competitive market, more and more are normally used to develop the recommender
academic institutions, enterprises and government software for E-learning modules. In Personal RS, it
organizations across the globe are turning to cutting- caters to the requirements of individuals. This
edge technologies to enhance and complement their enables users of all learning capacities at the pace
offerings and achieve competitive advantage in their that suits them the best [6]. The most well known
industry. Anyone who has ever taught in a traditional type of RS is the Collaborative or Social Filtering
classroom setting knows how difficult it is to give type. These systems aggregate data about customers
individual instruction while at the same time meeting purchasing habits or preferences, and make RS to
the needs of the class as a whole. Instructors must other users based on similarity in overall purchasing
pace their presentations for the majority of learners in patterns. Content-based RS are classifier systems
the class. If some students are having a difficult time derived from machine learning research. These
mastering a new concept, it is virtually impossible for systems use supervised machine learning to induce a
the instructor to know about this unless they speak classifier that can discriminate between items likely
up. Without knowing this, the instructor cannot adjust to be uninteresting [2]. A third type of RS is Content
his/her pace. In addition, even if the instructor is Based RS. This system provides advice to users about
aware of these students having difficulty mastering a items they might wish to purchase or examine.
concept, he/she still needs to pace the instruction for Recommendations made by such system can help
the majority of the class. This inability to pace users navigate through large information spaces of
instruction to each student’s needs is a major product description, news articles or other items [1].
drawback to traditional instruction. It penalizes both The fourth type of RS is one that uses Knowledge-
bright and slower students and is inefficient. This is Based approach to generating a recommendation,
not the case with E-learning. Using E-learning reasoning about what products meet the user’s
students can learn at the pace that suits them best requirements. The Personal Logic recommender
while getting the information that they need. A brief system offers a dialog that effectively walks the user
review of the existing recommender systems is down a discrimination tree of product features.
International Journal on Recent Researches in Science, Engineering and Technology, Vol.2,Issue97,Sept. 2014.
ISSN (Print) 2347-6729 ; ISSN (Online) 2348-3105
knowledge-based RS. This is the inevitable “price of where ratings are obtained by recording each
admission” for a knowledge based approach, a price example the user has seen and the user’s reaction to
that is not incurred by knowledge tweak method such it. If a user names an item as a starting point, we can
as collaborative filtering or machine learning. consider that very high rating. Since the user is
However, these tweak methods suffer from the ramp- seeking something similar to what he or she has seen
up problem. The differing strengths of these and like before. The exit point of the system could
approaches suggest that they may be complementary also be considered a high rating, since the user stops
rather than computing approaches for the generation searching. But this is less reliable since the user may
of recommendations. A particular benefit of FindMe have given up without finding anything satisfactory.
system is that they gather preference information Each tweak along the way can consider a navigation
without requiring that user make their ratings rating, since the user has found something to dislike.
explicit. Rather than requiring the user to input his or With this technique, we can accumulate ratings for
her preferences as a starting point, Find Me systems users with only the overhead of logging their FindMe
let the user browse through a catalog using activity. These ratings can be used to compute
qualitative ratings as navigation aids. Each navigation correlations between users. The operation of this
step informs the system about the user’s preferences recommender is likely to be tweak if it starts with a
at a finer grain of detail then a single “buy” decision, small amount of data, so we would not want to
and a user is likely to make several such navigation present its suggestions directly to users. However, we
steps. Within FindMe systems, it is often one case will not make a bad suggestion if we only examine
that a retrieval strategy fails to discriminate the the items in the topmost under-discriminated bucket.
returned items completely. The system might be After we have performed the normal FindMe
required to arbitrarily select 10 items to return, for ranking, we look at the user’s profile to rate and rank
example, out of a topmost bucket of size 20. In such a each items in the topmost bucket. There is little risk
case, we consider the result “under-discriminated”. in applying collaborative filter are the random, we
Eliminating under-discriminated results in FindMe will still be selecting items that are equally similar as
system can be difficult because it requires the far as our knowledge –based system is concerned.
addition of one or more new similarity metrics, with
attendant knowledge-engineering tasks, or it may 4.0 Design and Development of the
require a more in-depth representation of the Recommender Software
products. Collaborative i) The software is essentially a knowledge data base
filtering, however, can add additional discrimination capable of handling vast data relating to all areas of
without requiring knowledge engineering. Consider a interest.
system ii) The data is stored under different headings and is
that, in addition to the FindMe recommender available to the users at the click of the mouse.
component, has also a collaborative filtering engine,
International Journal on Recent Researches in Science, Engineering and Technology, Vol.2,Issue97,Sept. 2014.
ISSN (Print) 2347-6729 ; ISSN (Online) 2348-3105
iii) The software also provides methodology of IEEE 3rd International Conference on Computing &
analyzing the content, structure the same and stores Processing (Hardware/Software) Beijing, August
it. (2012), pages 513-518.
iv) The data may be retrieved as and when required
for a specific application. [2] Bahram Amini, Roliana Ibrahim, Mohd Shahizan
v) The software should also guide the users as to the Othman, Discovering the Impact of Knowledge in
history of the previous users both online/ offline with Recommender Systems: A Comparative Study,
their opinions on the RS used. International Journal of Computer Science and
vi) Summing up the software include a) given the Engineering Survey (IJCSES) Vol 2, No. 3, August
content topic, the software should provide the RS (2011).
best suited for the current application b) list out the
available structured data relating to the current [3] Bobadilla, J., Serradilla. F., Dernal. J. A new
application c) methodology of using the listed data d) collaborative filtering metric that improves the
should provide related information or the source for behavior of recommender systems. Elsevier Journal.
the same e) list out the advantages of the RS used Vol. 23, Issue 6, August 2010, pages 520-528.
over other available RS f) should provide possible
suggestions for the best use of the RS. [4] Frank McSherry and Iiya Mironov, Differentially
Private Recommender Systems, KDD’09 June 2009,
5.0 Conclusions Paris, France, ACM 978-60558-459-9/09/06. pages
1. Literature review revealed that, the tools required 150-161.
for developing the E-learning modules are arranged,
based on the users and no systematic generalized [5] Gabor Takacs, Istvan Pilaszy, Scalable
tools are available for a general application. Collaborative Filtering Approaches for Large
2. The present work proposes a generalized design of Recommender Systems. Journal of Machine Learning
tools for effectively developing varied groups of Research (2009), pages 623-656.
Elearning modules.
3. The review reveals that a knowledge based RS can [6] Linden, G., Smith, B., and York, J. Amazon.com
be designed which addresses the limitation of recommendations: Item-to-item collaborative
existing RS. filtering. IEEE Internet Computing 7 (2003), pages
76-80.
References
[1] A. Costanzo, A fuzzy mobile recommender [7] Papagelis, M., and Plexousakis, D. Qualitative
system. Software Engineering and Service Science analysis of user-based and item-based prediction
(ICSESS), 2012 algorithms for recommendation agents. Engineering
International Journal on Recent Researches in Science, Engineering and Technology, Vol.2,Issue97,Sept. 2014.
ISSN (Print) 2347-6729 ; ISSN (Online) 2348-3105