Core Concepts
ゴジェクは、コストを抑えつつ顧客基盤からより多くのビジネスを得るために、さまざまなクーポンを使用しています。そのためにML駆動の多目的ソリューションを構築しました。
Abstract
ゴジェクはクーポンを使って複数のビジネス目的を達成しています。例えば、ある週はインドネシアでの食事注文を最大化することが目的で、別の週はシンガポールでの離反顧客の復活が目的になります。
この複雑な問題に対処するため、ゴジェクはディープラーニングベースの因果推論アルゴリズムを使用して、すべての顧客に対するクーポンの効果(例えば、取引の増加)と費用の両方の予測を同時に行います。これらの予測は、予算制約の下で事業目的を最大化するように設計された0-1ナップサック最適化に入力されます。
スケールを実現するために、ゴジェクはdbtを使ってデータ変換を効率的に行い、Elementaryを使ってデータの可視化と監視を行っています。また、Hydraを使ってモデルのハイパーパラメータを管理しています。さらに、コード品質を確保するためにCI/CDパイプラインを導入しています。
Stats
ゴジェクは、顧客の過去のクーポン利用データを分析して、以下の4つのタイプの顧客を特定しています。
The Persuadables: クーポンを使うと取引が増える顧客
The Sure Things: クーポンを使っても取引が変わらない顧客
The Lost Causes: クーポンを使っても取引しない顧客
The Do Not Disturbs: クーポンを使うと取引が減る顧客
Quotes
"ゴジェクはクーポンを使って複数のビジネス目的を達成しています。"
"ゴジェクはディープラーニングベースの因果推論アルゴリズムを使用して、すべての顧客に対するクーポンの効果と費用の両方の予測を同時に行います。"
"ゴジェクはdbtを使ってデータ変換を効率的に行い、Elementaryを使ってデータの可視化と監視を行っています。"