Professional Documents
Culture Documents
Abstract— Recommender Systems have been widely applied in appropriate selection. Researchers have begun to study
many commercial e-commerce sites to help users deal with the recommendation problems in Twitter but their works
information overload problem. This paper aims for usually address individual recommendation tasks. There is
recommending infrequently purchased products by exploiting so far no comprehensive survey for the realm of
user generated content such as user product click streams data. recommendation in Twitter to categorize the existing
From product click stream data, user profiles are generated
works as well as to identify areas that need to be further
using the user profiling approach. User profiles are used to
find similar-minded users accurately. Collaborative Filtering- studied. Su Mon Kywe, Ee-Peng Lim aimed to fill this
based Round Robin (CFRRobin) is used to personalize gap by introducing taxonomy of recommendation tasks in
recommendation based on the user profiles. Twitter, and to use the taxonomy to describe the relevant
Keywords—: Round Robin, User Profiling, Collaborative – works in recent years and it proposes a few research
Filtering directions for recommendation tasks in Twitter [5].
Twitter is a social information network where short To provide a personalized set of recommendations, a
messages or tweets are shared among a large number of recommender system incorporates a user’s wishes into a
users through a very simple messaging mechanism. With user model and exploits suitable recommendation
a population of more than 100M users overwhelmed by algorithms to map the user model into targeted product
the massive amount of information available and the huge suggestions. There are three steps involved in a
number of people they can interact with. To overcome the recommender system: acquiring preferences from a user’s
above information overload problem, recommender input data; computing the recommendation using proper
systems can be introduced to help users make the
Page 1
The Annual University Journal on Research and Applications, 2019, Vol-1, Issue 1
techniques; and finally presenting the recommendation where denotes the user’s interest/preference the
results to user. value of attribute user preference for each
attribute value is calculated based on the number of
A. Recommendation Techniques
products with the attribute value that have been
There are many recommendation techniques such as
the following viewed by a user.
Page 2
The Annual University Journal on Research and Applications, 2019, Vol-1, Issue 1
Robin method selects a product from the top of each B. Experimental Results
for each round and then starts again from the top of the
list for the remaining products in each . From the The objective of this experiment is to verify that the
user profiles based on user click stream data that can
ranked products in U …U , the top N products are improve recommendation accuracy by combining the
chosen from neighbor Bi ,as . By combing the collaborative filtering and search-based approach.
products in for all neighbors, a set of candidate
products can be obtained, Table 1: Precision and Recall results with
.
Threshold value = 50%, (50 users in 150
Products)
Precision measures the ability of the system to Table 2: Precision and Recall results with
Threshold value = 80%, (50 users in 150
present only items that are relevant, and it can be seen as Products)
the measure of exactness. Precision is defined as the ratio
of the retrieved items that are relevant (NM) and the Users Total Number Number of Precision Recall
number of all retrieved items (NR) number of Match
of Retrieve product(NM)
Precision= product (NR)
(NT)
Recall measures the ability of the system to present
User1 150 94 92 97.87% 61.33%
all the relevant items and it can be seen as the measure of
98.18% 72%
completeness. Recall is defined as the ratio of the
User2 150 110 108
retrieved items that are relevant (NM) and the number of
items that should be returned (NT) User3 150 62 60 96.7% 40%
Recall=
User4 150 110 108 98.18% 72%
To evaluate this system, NM is the number of
User5 150 110 108 98.18% 72%
retrieved cars that are relevant from the retrieved cars, NR
is the number of retrieved cars, and NT is the total number The results in Table 2 show the precision and recall
of cars in the system. These cars have some attributes that for five users using 150 products and 50 user’s click stream
of interest to the user. The precision and recall are data. Based on the number of products that match the
calculated for each user
returned products from the system, the result for each user
Page 2
The Annual University Journal on Research and Applications, 2019, Vol-1, Issue 1
is calculated. So, the precision and recall for 150 products lifetime and thus, it is impossible for them to provide
in 50 users on eight of ten attributes is 97.8% and 63%. sufficient ratings for the recommender system to make
meaningful recommendation.
The performance of the system will increase and
generate accurate results when the system has numerous For recommending infrequently purchased products,
user click stream data. The system’s performance will this system uses collaborative filtering based round robin
decrease when the system has few user click stream data. (CFRRobin) technique. This paper intend to improve the
The oval with vertical straight-line represents all product recommendations using CFRRobin. This paper intent to
lists in the system; the oval with dot is the set of relevant provide an effective personalized recommendation system
items (Precision); the circle with black dot represents the for online user
item which relevant by the review process (Recall).
REFERENCES
[1] Si,L. & Callan J. (2003). A semisupervised learining method to
merge search engin result, ACM Transactions on Information
Systems, 21(4), 457-491.
[2] Adomavicius, G. & Tuzhilin, A. (2005). Toward the next
generation of recommender systems: a survey of the state-of-the-art
Fig 2. Precision and Recall results and possible extensions. IEEE Transactions on Knowledge and
Data Enginnering, 17(6), 734-749.
C. Conclusion [3] K. Srikumar and B. Bhasker, Personalized product selection in
Internet business, Journal of Electronic Commerce Research, vol.5,
Recommender system (RS) have been widely no.4 pp.216-227 , 2004 .
applied for recommending products on e-commerce sites [4] X. Su and T.M.Khoshgoftaar. A survey of collaborative filtering
techniques, Advances in Artificial Intelligence, 2009.
to overcome information overload issues and help users in
[5] Su Mon Kywe, Ee-Peng Lim and Feida Zhu. A Survey of
selecting final products to purchase. The popularly used Recommender Systems in Twitter, Singapore Management
collaborative filtering (CF) recommendation approach University, Singapore.
requires a large amount of explicit ratings data for making [6] Jiahui Liu, Peter Dolan, Elin Ronby Pedersen. Personalized News
meaningful recommendations. However, this data is not Recommendation Based on Click Behavior, 1600 Amphitheatre
always available as it requires high involvement from the Parkway, Mountain View, CA 94043, USA
users to provide explicit ratings of the products they [7]
already know. Consequently, recommender systems are
not currently popular for recommending luxury products
because the users only purchase few such items in their
Page 2