Haruka Kikuchi
LINE / Machine Learning Team
He is going to talk about how machine learning and recommend engine technologies have been planned and implemented to LINE services with examples and overall pictures.
Data Labs is an independent division which is separated from other business departments under the mission of company-wide use of data. It supports various types of LINE services in many ways including providing high level analysis done by data scientists, providing infrastructures for recommend engines and analysis as well as publishing various reports.
This session will focus on initiatives related to machine learning, in particular:
-How they define the role and responsibility of each team to provide various types of machine learning technologies
-What tactics are being used to provide technologies to diverse services and a large amount of users
-How they utilize trendy technologies such as deep learning.
4. ● Approx. 80 people total
● Independent from service/dev depts.
● Aggregate various data
● Provide platforms, tools, BI/reports,
and ML solutions e.g. recommender
engines, etc.
DATA LABS
Sticker
Data Labs
Ad
Manga
Music
Live
News
20. For Sticker Recommendations
COLLABORATIVE FILTERING
Item2item
User2item
Purchase History
User Activity
Similarity
among Items
Preference
Top-N Items
for Each Item
Top-M Items
for Each User
37. EXAMPLES
True Positives
Labelled and predicted correctly
False Positives
Not Labelled but predicted to label
False Negatives
Labelled but missed to predict label
53. ● Work with great infrastructure and people
● Allows us to focus on ML
● Design ML to scale by default
● Z-features (reusable, extensible)
● Computationally efficient algorithms
● Language agnostic algorithms
HOW WE SCALE ML PROJECTS
54. ● Who we are
● Infrastructures
● Datalake + ML cluster
● ML examples
● Sticker recommendations
● DNN examples (“look a like” audience, stickers)
PRESENTED
55. ● AB test in detail (presented separately)
● Audio DNN (poster)
● Sparse DNN, Contextual Bandits (poster)
● DNN on mobile (in progress)
NOT PRESENTED
56. ● Virtually accessible to all the LINE services/data.
● Great coworkers
● All the positions are open
● ML engineer, Server/infra engineer, PM
WE’RE HIRING