+ All Categories
Home > Documents > Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning...

Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning...

Date post: 13-Mar-2020
Category:
Upload: others
View: 6 times
Download: 0 times
Share this document with a friend
27
Using Posters and Deep Learning to Recommend Anime & Mangas Jill-Jênn Vie, PhD RIKEN Center for AIP, Tokyo July 5, 2018
Transcript
Page 1: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Using Posters and Deep Learningto Recommend Anime & Mangas

Jill-Jênn Vie, PhDRIKEN Center for AIP, Tokyo

July 5, 2018

Page 2: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Outline

MangakiI Recommender system for anime & mangaI Why nonprofit?

ResearchI The geometry of mangasI Deep learning: learning from massive data (it’s all blocks)I Our new algorithm (name will come, wait for it)

FutureI ???

Page 3: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Mangaki, recommendations of anime/manga

Rate anime/manga and receive recommendations

2,000 users, 10,000 anime/manga, 350,000 ratings

I myAnimeList (RIP their API)I AniDBI AniListI (soon) TVtropes

Page 4: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Mangaki

Page 5: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Build a profile

Page 6: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Mangaki prioritizes your watchlist

Page 7: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Browse the rankings: top works

Page 8: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Why nonprofit?

I Why should blockbusters get all the fun/clicks/money?I Maybe there is one precious, unknown anime for you

I and we can help you find itI Driven by passion, not money

Everything is open source: github.com/mangaki (Python, Vue.js)

Awards: Microsoft Prize (2014) Japan Foundation (2016)

Page 9: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Browse the rankings: precious pearls

Page 10: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Embedding you in the geometry of mangas

Page 11: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Many blocks for recommendation

KNN K -Nearest Neighbors

ALS Alternating Least Squares

FMA Factorization Machines

Input: ratingsOutput: representation of users and items(geometry used for reordering & recommendation)

Page 12: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

A new block appears!

Illustration2Vec (by Masaki Saito & Yusuke Matsui, 2015)

Page 13: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

We have (many) posters

Page 14: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Existing algorithms

ALS Take ratings → recommendationsDoes not work when no ratings are available (ex. new work)

LASSO Take tags/ratings → recommendationsDoes not take care of people with similar taste

I2V Take posters → tags

Page 15: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Our new algorithm

Combine blocksUse machine learning to select the best model

posters Illustration2Vec

tags

LASSO

ALS

ratingsβ, γ

Blended Alternating Least Squares with Explanation

Page 16: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Our new algorithm

Combine blocksUse machine learning to select the best model

posters Illustration2Vec

tags

LASSO

ALS

ratings

β, γ

γ = 0

Blended Alternating Least Squares with Explanation

Page 17: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Our new algorithm

Combine blocksUse machine learning to select the best model

posters Illustration2Vec

tags

LASSO

ALS

ratings

β, γ

γ → ∞

Blended Alternating Least Squares with Explanation

Page 18: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Our new algorithm

Combine blocksUse machine learning to select the best model

posters Illustration2Vec

tags

LASSO

ALS

ratings

β, γ

γ = 0.27654

Blended Alternating Least Squares with Explanation

Page 19: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Our new algorithm

Combine blocksUse machine learning to select the best model

posters Illustration2Vec

tags

LASSO

ALS

ratingsβ, γ

γ = 1.48759

Blended Alternating Least Squares with Explanation

Page 20: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Our new algorithm

Combine blocksUse machine learning to select the best model

posters Illustration2Vec

tags

LASSO

ALS

ratingsβ, γ

Steins;Gate

Blended Alternating Least Squares with Explanation

Page 21: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

BALSE

Page 22: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Our paper BALSE was accepted at the MANPU workshop!

Genuine excerpt from the reviewersTwo models individually are existing methods, but thiswork presents a novel fusion method called Steins gate tointegrate results given by two models.

Page 23: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Make your neural network look at the manga

Extract frames from episodes

Cowboy Bebop EP 23 “Brain Scratch”, Sunrise

Page 24: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Watching assistant

Page 25: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Take home message

I Using machine learning, you can predict the futureI Machine learning is made of many blocks put togetherI But they need dataI To get data, interoperability is super important

I Let’s work together to pair myAnimeList / AniDB / TVtropes!I Contact us to know more

Page 26: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Still, there are things we can never predict

Page 27: Using Posters and Deep Learning to Recommend Anime & Mangas · UsingPostersandDeepLearning toRecommendAnime&Mangas Jill-JênnVie,PhD RIKENCenterforAIP,Tokyo July5,2018

Thanks! Do you have any questions? [email protected]

mangaki.fr/map github.com/mangaki


Recommended