Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Task 2 . Our dataset consists of user's sessions in a e - commerce store. Let I = I 1 , I 2 , dots,

Task 2. Our dataset consists of user's sessions in a e-commerce store. Let I=I1,I2,dots,IN
be a set of N available products. A session is a sequence (s1,s2,dots,sn) of products
browsed successively by the user, where n is the length of the session and s1,s2,dots,sninI
are the browsed products. In the training dataset, for each session (s1,s2,dots,sn) we have
a target product t being the next product browsed by the user directly after the session.
A session-based recommender system aims at predicting the target product on the basis
of the session. It returns a probability vector (p1,p2,dots,pN) where pi denotes the prob-
ability that the target vector is Ii, for i=1,2,dots,N. In practical applications, such a
probability vector enables to determine the K| most probable products and display them
to the user.
Example:
Set of available products: I={101,102,103,104,105}.
Sessions and target products:
(101,102,103),104
(101,102,103),105
(103,102,101),102
(105,102,104),105
(103,102,103),101
Recommendations:
(0.10,0.20,0.20,0.20,0.30) recommendation: 105
(0.30,0.10,0.10,0.40,0.10) recommendation: 104
(0.20,0.20,0.20,0.20,0.20) recommendation: 101(or any other product, be-
cause of equal probabilities)
(0.10,0.40,0.30,0.10,0.10) recommendation: 102
(0.00,0.50,0.20,0.00,0.30) recommendation: 102
How to evaluate such a recommender system? Please propose and discuss possible eval-
uation metrics. Can we use accuracy for evaluating such a recommender system?
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions