Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A/B Testing and Beyond: Improving the Netflix Streaming Experience with Experimentation and Data Science #43

Closed
shyaginuma opened this issue Nov 22, 2020 · 0 comments
Assignees

Comments

@shyaginuma
Copy link
Owner

shyaginuma commented Nov 22, 2020

Meta

どんなもの?(著者は何をやりたかったの?)

NetflixでどのようにExperimentsが使われているのかについての記事

ざっくり内容

deduction-induction iterations

image

  • deduction: 仮説や理論、それに基づくモデルを構築し、データを得るプロセス
  • induction: 得られたデータから一般化可能な仮説を再構築するプロセス

Experimentはこのプロセスを繰り返すのに不可欠な手法である。
Experimentでは以下の質問に興味がある。

  • How does the change (“treatment”) affect QoE metrics?
  • What effect does the change have on member behavior: do our members prefer the new experience or the old one?

Streaming Quality of Experience

Netflixでは再生体験の質(QoE)を上げることを目的にプロダクト改善を行っている。

  • Adaptive Streaming: デバイスやネットワーク状況に応じて再生遅延が発生しないように画質を�最適化する
  • Content Delivery: できるだけ視聴者に近い場所にコンテンツを保管する
  • Encoding: 元ファイルからどのようにエンコーディングを行うか

Experiments to Improve QoE

image

  • System experiments: アルゴリズムの変更やパラメータの変更など。数時間から数日程度、ノンパラ検定をよく使う。多重比較もちゃんと考慮しているとのこと
  • Quasi-Experiments and Causal Inference: A/Bできない時に使う。SUTVAが成り立たない時とか
  • Consumer Science Experiments: 上記二つの実験を数回繰り返した後に行う。以下の二つの問いに興味がある。
    • Do members watch more Netflix if they have better video quality or lower rebuffers or faster playback start?
    • Do they retain better after the free trial month ends and in subsequent months?

議論はある?

  • Experiment Cultureはとても重要
  • Platform作るチームがいる
  • あるセグメントには良い変更でも、あるセグメントには悪い変更の場合がある

次に読むべき論文はなに?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant