14

Machine Learning in LINE Fukuoka DataLabs

Embed Size (px)

Citation preview

DEVELOPERMEETUP in TAIWAN

LINE

#02

Self Introduction

高文俊

LINE Fukuoka 株式会社

Data Labs – Machine Learning Engineer

WENCHUN KAO

LINE Data Labs

Data LabsOrganization that provides data analysis to LINE service family

Support with Data-centered approach• Infrastructure for data analysis• Advanced data analysis techniques• Service analysis by data scientist

Innovative Data Technology Development• Machine Learning, Artificial Intelligence• Technology for large-scale data analysis

LINE Data Labs

Before and After

Service

Service

Service

Data

Data

Service

Service

Service

LINE Data Labs

Roles in Data Labs

Engineer

Develop Machine Learning and Data Infrastructure

Datascientist

Planner

Provide Data Analysis for Services

Plan service-related projects

LINE Data Labs

Roles of LINE Fukuoka Data Labs

Engineer

Develop Machine Learning and Data Infrastructure

Datascientist

Provide Data Analysis for Services

Planner

Machine Learning in

LINE Fukuoka

Machine Learning in Line Fukuoka

Spam FilterMonitoring Inappropriate contents

An unified monitoring platform

• Friendly interfaces

• Developers

• Moderators

• Able to obtain monitoring statistics

Support various LINE services

Several approaches

• Machine Learning Models

• Keyword

• Rules

Filters for multiple types of data

Machine Learning in Line Fukuoka

Customer Service AutomationDiscovering User Intent and Sentiment

• Multiple Japanese text classification tasks

• Reduce human labeling effort

• Handle new data and new vocabulary

• Used by non technical users

Goals

• Machine Learning Models

• Data/Feature preparation

• MeCab + NEologd

• Management Site

Solution

Machine Learning in Line Fukuoka

Machine Learning ProjectProject Lifecycle

• Data Gathering

• Data Cleaning

• Feature Extraction

Data Preparation

Model Training Model Serving

• Model Tuning

• Evaluation

• APIs Serving

• Monitoring

• Model Update

Machine Learning in Line Fukuoka

Machine Learning SystemIssues

• Data Management

• Data Versioning(ETL, New Data, etc.)

• Feature Versioning

• Experiment Management

• Model Performance Comparison

• Computation Resource Allocation

• API/Model Management

• Monitoring

• Deployment

Machine Learning in Line Fukuoka

Machine Learning Deployment ToolMachine Learning Model Management Framework

Features

• Serving Machine Learning models

• Prediction APIs

• Management of Machine Learning models

• Management APIs

• Management Site

Please Join Us!