Professional Documents
Culture Documents
Bao Script
Bao Script
Bao Script
Slide 1 15s
First of all, we would like to thank u for ur attention today as well as our thesis
advisor, Dr Son and the reviewer, Dr. Nhut for giving us invaluable support during
this thesis.
Slide 2 25s
To begin with, let's have a look at our content today. My name is B and I'll walk u
through the concept and our objectives in this thesis.
Then, my partner, Hieu, will introduce u guys the methodology and experiments.
Slide 3 28s
Over the years, we have seen a rapid increase in the use of RS, especially in
those streaming services like Netflix, where you can get useful and personalized
recommendations according to the movies u've recently binge-watched .
This is also the case for other famous companies, like ... , to use RS to increase
UX.
Slide 4 3s
Let's discuss ab our problem statement and objectives.
Slide 5 43s
Ok, as some u've already known, there are two common approaches of building a
RS CB and CF.
However, despite being common in many old systems, it's fair to say there
remains serious shortcomings.
For CB, it's extremely ... And for CF it's suffers badly from cold-start: where
there's no historical data of new user/item for recommendations
Slide 6 13s
However, if we look closer, user's preferences are dynamic and evolve over time.
So how do we model this evolution?
Slide 7 45s
With the aforementioned problems and advent of new solution in NLP, a new
approach arrives called SRS. While being nearly unknown of just a few years ago,
this has grown quickly in popularity for several reasons.
The underlying ideas behind this are the interactions of users can be modeled
just like how we model sequences.
Totally genuine thing with the deployment of SOTA on Amazon Web Services
using SRS.
Slide 9
Slide 10
And take that in mind, are there any ways to improve SRS?
Given the movies,SRS aim to model the sequential patterns of users across
sessions, to learn the evolution in how the users make decisions.
And additionally, this can also be inferred from
A day in the week: busy, long dwell-time: indicates the need of short tv series
Weekend: short dwell-time: blockbuster movies
And the second one, which is the most common baseline in this sector ...
Slide 14 3s
Slide 15 7s
Needless to say, in this thesis, we propose a TCAGRU that use GRU part to ...
and augment context ...
Moreover, a data boosting technique from an old paper is also tested to ...
With a given size for a mini-batch, we pick out the items from the sessions
sequentially in time.
At each mini-batch, the next item of each session is the target of that session at
the respective position in the batch. We calculate loss and backprop for each
mini-batch.
Each time a session end, we use a masking technique to make sure that length
differences are handled
For further experiments, it's reasonable for us to increase the depth of the TCA
GRU with more memories units for better performance.
For the Yoochoose dataset, which has a large amount of interactions, we can see
the improvements when we increase the number of hidden units ⟶ proves ...
On the other hand, in case of ML1M dataset, despite outperform the baseline in
the setting of only 100 hidden units, it seems to have reach its limitation in
learning all the existed patterns as the accuracy decreases (noisy, less
interactions) ⟶ indicates ...
Moreover, it's also plausible to increase the depth of learning by passing hidden
representations across layers.
However, the accuracy decreases dramatically ⟶ can't improve any more, need
complex structure
Slide 31 3s
On slide.
On slide.