Upgrade to Pro — share decks privately, control downloads, hide ads and more …

メディアドゥ Amazon Personalize in AWS メディアセミナー Q1/mediado-amazon-personalize-aws-media

メディアドゥ Amazon Personalize in AWS メディアセミナー Q1/mediado-amazon-personalize-aws-media

「AWS メディアセミナー Q1 ~メディア企業向けAnalytics & AI/MLセミナー~」にて、メディアドゥから発表したスライド資料です。

https://pages.awscloud.com/JAPAN-event-OE-Media-Seminar-20210318-reg-event.html

kent-hamaguchi

March 18, 2021
Tweet

More Decks by kent-hamaguchi

Other Decks in Technology

Transcript

  1. Amazon Personalize導入の背景
 
 
 
 7
 従来の配信システム md-dc 新しい配信システム メディアドゥ

    配信サービス 電子書店 構築システム MDCMS-SD おおよその システム関係性
  2. Amazon Personalize導入の背景
 
 
 8
 従来の配信システム md-dc 新しい配信システム メディアドゥ 配信サービス

    電子書店 構築システム MDCMS-SD 電子書籍の配信機能と 内製したレコメンド機能 を提供
  3. Amazon Personalize導入の背景
 
 
 9
 従来の配信システム md-dc 新しい配信システム メディアドゥ 配信サービス

    電子書店 構築システム MDCMS-SD 電子書籍の配信機能に特化 レコメンド機能は書店側で構築
  4. Personalize 採用に至る背景
 11
 md-dcのレコメンドを移植する方針では、膨大な開発が必要。
 • DBテーブル構成の違いから、MDCMS-SDへの移植は不可
 • 推論に関わる開発は知見がなく、時間かかってしまう
 • +α

    新しいAWSのサービスであり、興味があったため
 システム切り替えは全社的な計画であり、開発にかけられる時間を いかに縮められるかが重要なポイントでした。

  5. Amazon Personalizeの使い方
 14
 MDCMS-SD データベース Amazon Personalize 最適な 推論アルゴリズム を提案

    Amazon Personalize用 ファイル (S3配置) ユーザ一覧の ファイル 作品一覧の ファイル 購入履歴一覧の ファイル
  6. Amazon Personalizeの使い方
 15
 MDCMS-SD データベース Amazon Personalize 最適な 推論アルゴリズム を提案

    推論結果を出力する APIを提供 MDCMS-SD Webサーバ 推論結果作成 Amazon Personalize用 ファイル (S3配置) ユーザ一覧の ファイル 作品一覧の ファイル 購入履歴一覧の ファイル
  7. Amazon Personalizeの使い方
 16
 MDCMS-SD データベース Amazon Personalize 最適な 類推アルゴリズム を提案

    類推結果を出力する APIを提供 MDCMS-SD Webサーバ 類推結果作成 ビジネス要件に関する バッチやサーバなど、 赤枠内の実装だけで レコメンド機能が完成 Amazon Personalize用 ファイル (S3配置) ユーザ一覧の ファイル 作品一覧の ファイル 購入履歴一覧の ファイル
  8. Amazon Personalizeの使い方
 17
 MDCMS-SD データベース Amazon Personalize 最適な 推論アルゴリズム を提案

    類推結果を出力する APIを提供 MDCMS-SD Webサーバ 推論結果作成 Amazon Personalize用 ファイル (S3配置) ユーザ一覧の ファイル 作品一覧の ファイル 購入履歴一覧の ファイル 今までmd-dcで内製していた部分を、 完全にPersonalizeへ任せつつ、 機械学習の専門性を持たなくとも、 レコメンドの実現が可能となった。
  9. Amazon Personalizeの活用小話
 19
 Personalizeへの入力情報
 作品データ
 作品ID, 作者ID, ジャンル(大分類, 中分類, 小分類)


    ユーザデータ
 ユーザID, 月額課金状況(課金中か否か), 成人向け作品可否
 購入履歴
 ユーザID, 作品ID, 購入日時

  10. 書誌データ・レコメンド イメージ
 20
 作品 書影 (サムネイル) 作品名 - 1巻 作品の紹介文

    〜〜〜 〜〜〜 〜〜〜 作者: 〜〜 価格: 100ポイント 関連作品 (レコメンド) 関連 作品 関連 作品 関連 作品 関連 作品 関連 作品
  11. まとめ
 
 22
 機械学習やレコメンドの内部処理を実装することなく、
 リーズナブルに開発が完了。
 • 短期間でのレコメンド機能構築
 – フルスクラッチによる開発と比較して 約3ヶ月

    の時間短縮
 • マネージドサービスのため保守運用の手間からも解放
 – レコメンドのために確保していたDBやサーバをまるごと削減
 • DBはOracle Exadataを利用していた
 • レコメンド作成のバッチサーバ 3台
 • レコメンド結果出力のWebサーバ3台以上