20161029 dots machine learning in money forward

28
Machine Learning in Money Foward 2016/10/29(sat) @dots.

Transcript of 20161029 dots machine learning in money forward

Page 1: 20161029 dots machine learning in money forward

Machine Learningin

Money Foward

2016/10/29(sat) @dots.

Page 2: 20161029 dots machine learning in money forward

自己紹介

所属:株式会社マネーフォワード PFM本部

名前:伊藤 徹郎 (@tetsuroito)

仕事:企画、分析、開発ディレクションなど

言語:RやSQL

好きなアルゴリズム:SVM (RBFカーネル)

マイブーム:カルマンフィルタ

自己紹介

Page 3: 20161029 dots machine learning in money forward

マネーフォワードとは

PFM(Personal Financial Management)

事業(個人向け)

クラウドサービス事業

(ビジネス向け)

個人向け

自動家計簿・資産管理サービス

ビジネス向け

クラウドサービス

Page 4: 20161029 dots machine learning in money forward

ビジョン

「お金を前へ。人生をもっと前へ。」

我々のサービスを通して、個々人のお金に対する悩みや不安が

軽減し、日々の暮らしの改善や夢が実現する。

そして、日本国内の「お金の流れ」が変わり、

より世の中が活性化し、新たなチャレンジを生み出しやすい

環境作りに貢献することが、我々が当事業を行う最大の目的である。

Page 5: 20161029 dots machine learning in money forward

言語など

の会社

フルタイムコミッター在籍

Page 6: 20161029 dots machine learning in money forward

様々な軸のMeetupを開催しています

Page 7: 20161029 dots machine learning in money forward

様々な軸のMeetupを開催しています

今後も開催予定なので、気軽にご参加ください!

Page 8: 20161029 dots machine learning in money forward

サービス概要

自社調べ

(出所)調査委託先:マクロミル、調査手法:インターネット調査、

     調査日:2016年2月5日~2016年2月6日、

     調査対象者:30~40代 家計簿アプリ利用経験者412名

Page 9: 20161029 dots machine learning in money forward

サービス概要

Page 10: 20161029 dots machine learning in money forward

×

Machine Learning

Page 11: 20161029 dots machine learning in money forward

チーム体制

現在、機械学習をメインにする組織はありません

#gogo_cloud_dataming

インフラエンジニアサーバーサイド

エンジニアマーケ・企画・分析

普段はSlack。Githubのリポジトリもあり、issueドリブンで活動

Page 12: 20161029 dots machine learning in money forward

利用している技術

担当者

dailyバッチで転送

統計解析機械学習可視化

MySQL

サービス反映など

Page 13: 20161029 dots machine learning in money forward

セキュリティに対する取り組み

Page 14: 20161029 dots machine learning in money forward

データ活用とセキュリティのトレードオフ

セキュリティ権限管理

アクセス制限

データ活用機械学習

分析

トレードオフのバランスを配慮して推進しています

Page 15: 20161029 dots machine learning in money forward

機械学習による勘定科目提案機能

Page 16: 20161029 dots machine learning in money forward

機械学習による勘定科目提案機能

機械学習結果をもとに勘定科目を提案します

Page 17: 20161029 dots machine learning in money forward

機械学習による勘定科目提案機能

登録された仕訳は教師データとなり、精度を向上させます

Page 18: 20161029 dots machine learning in money forward

リテンション分析

rpartパッケージを使って、ユーザーのリテンションを分析しました

[問題設定] どういうユーザーが継続して使ってくれるのか知りたい

[特定方法] 実際にリテンションしているユーザーからその行動要因を特定する

[タスク設定] ユーザーの行動ログを月次で集計して分類モデルを作る

[アルゴリズム設定] 要因分解メインなので、理解しやすい決定木を使おう

Page 19: 20161029 dots machine learning in money forward

パラメータチューニングし、要因分析を実施し、施策に活かしています

使用例:

リテンションに効く要件を

満たすようにコミュニケーション設

計をして施策を実施

リテンション分析

Page 20: 20161029 dots machine learning in money forward

リテンション分析

リテンションの状態遷移確率表のヒートマップです

Page 21: 20161029 dots machine learning in money forward

リテンション分析

先ほどの状態遷移確率を事前確率として捉えて、

事後分布を最大化する(MAP推定)モデルを作りたい

今は脳内シミュレーションで大体ベイズ更新しています

モデル作りよりも施策介入で分布を更新しています。

Page 22: 20161029 dots machine learning in money forward

機械学習勉強会も社内でやってます

Page 23: 20161029 dots machine learning in money forward

これから取り組みたい分野

・PPDM (Privacy-preserving Data Mining)

 (プライバシー保護データマイニング)

・Differential Privacy

 (差分プライバシー)

・オントロジー

Page 24: 20161029 dots machine learning in money forward

今後実現していきたいこと

・深層学習と強化学習の適用

・Contextual Banditの適用

・オンライン学習とランキング学習

etc...

Page 25: 20161029 dots machine learning in money forward

入社者に期待していること

スキルマップで言えば、左記の

Machine Learningや

DataScienceな方と

ぜひ一緒に働きたい!

Page 26: 20161029 dots machine learning in money forward

Help me

やりたいこと、実現したいことはたくさんありますが、

それらを実現するための仲間が全くもって足りません。

FinTech、BigData、機械学習で世の中に貢献したい

そんな人を熱く募集しています!!

Page 27: 20161029 dots machine learning in money forward

We’re Hiring

詳細はマネーフォワード採用ページ、もしくはWantedlyページをご確認ください。

■マネーフォワード採用ページ https://recruit.moneyforward.com/■Wantedly          https://www.wantedly.com/companies/moneyforward/projects

マネーフォワードでは、一緒に働く仲間を募集しています。

Page 28: 20161029 dots machine learning in money forward

Thank you!ご清聴ありがとうございました