Variance reduction combining pre-experiment and in-experiment data
تقترح هذه الورقة إطار عمل عاماً وقوياً وقابلاً للتوسع يجمع بين بيانات ما قبل التجربة وبيانات أثناء التجربة لتحقيق تقليل كبير في التباين في اختبارات A/B، مما يؤدي إلى تحسين حساسية التجربة وسرعة اتخاذ القرار، كما تم التحقق منه من خلال النتائج التجريبية من Etsy.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك محقق يحاول حل لغز: هل أدت ميزة جديدة في موقع إلكتروني بالفعل إلى جعل الناس يشترون المزيد من الأشياء؟
لمعرفة ذلك، تقوم بإجراء اختبار (اختبار A/B). تعرض الميزة الجديدة لنصف زوارك (مجموعة العلاج - Treatment) والنسخة القديمة للنصف الآخر (مجموعة الضبط - Control)، ثم تقارن المبيعات.
المشكلة هي أن السلوك البشري فوضوي. بعض الناس ينفقون مبالغ كبيرة بطبيعتهم؛ وآخرون يبحثون عن الصفقات فقط. البعض يزور الموقع في الساعة 2 صباحًا عندما يكونون متعبين؛ والبعض الآخر في منتصف النهار عندما يكونون مفعمين بالطاقة. هذا "الضجيج" يجعل من الصعب معرفة ما إذا كانت الميزة الجديدة قد نجحت حقًا أم أن النتائج كانت مجرد ضربة حظ.
للحصول على صورة أوضح، تحتاج إلى تقليل الضجيج (التباين - variance). وإذا لم تتمكن من جلب المزيد من الأشخاص للمشاركة في الاختبار (لأن ذلك يكلف مالاً)، فعليك جعل البيانات التي تملكها بالفعل أكثر دقة.
الطريقة القديمة: النظر في مرآة الرؤية الخلفية
لسنوات، استخدمت الشركات خدعة ذكية تسمى CUPED. فكر في هذا الأمر كأنه نظر في مرآة الرؤية الخلفية.
قبل أن يبدأ الاختبار حتى، تنظر إلى تاريخ المستخدم: كم أنفق الشهر الماضي؟ كم عدد العناصر التي شاهدها الأسبوع الماضي؟ تستخدم هذا التاريخ للتنبؤ بكيفية أدائهم المفترض. ثم تقوم بتعديل نتائج الاختبار بناءً على هذا التنبؤ.
- الجيد: يساعد في تخفيف حدة الضجيج.
- السيئ: مرآة الرؤية الخلفية تريك أين كنت، وليس أين أنت ذاهب. إذا كان لدى المستخدم شهر هادئ العام الماضي ولكنه متحمس فجأة اليوم، فإن مرآة الرؤية الخلفية ستفشل في رصد ذلك. التنبؤ ليس مثاليًا.
الفخ: فخ "الوسيط" (The Mediator Trap)
قد تعتقد: "لماذا لا ننظر إلى ما فعلوه أثناء الاختبار؟ مثل عدد العناصر التي أضافوها إلى سلة التسوق الآن؟"
يبدو هذا منطقيًا، لكنه فخ!
تخيل أن الميزة الجديدة هي زر "اشترِ الآن" باللون الأحمر الزاهي.
- الزر يجعل الناس ينقرون أكثر (العلاج).
- النقر أكثر يؤدي إلى إضافة المزيد من العناصر في السلة (البيانات "أثناء التجربة").
- المزيد من العناصر في السلة يؤدي إلى المزيد من المبيعات (النتيجة النهائية).
إذا حاولت "التعديل" بناءً على العناصر الموجودة في السلة، فأنت تقوم دون قصد بمحو أثر الزر. أنت تقول: "لقد اشتروا أكثر لأنهم وضعوا عناصر أكثر في السلة،" لكنك نسيت أن الزر هو الذي جعلهم يضعون عناصر أكثر في السلة! هذا يسمى التحيز (bias). إنه يشبه محاولة قياس مدى مساعدة السماد لنمو النبات، ثم التعديل بناءً على حقيقة أن النبات أصبح أطول الآن. ستستنتج حينها أن السماد لم يفعل شيئًا!
الحل الجديد: استراتيجية "الباب الجانبي"
يقترح هذا البحث إطار عمل عبقريًا يجمع بين مرآة الرؤية الخلفية (البيانات الماضية) وبين نوع محدد من الأبواب الجانبية (البيانات الحالية).
أدرك المؤلفون أن ليست كل البيانات "أثناء التجربة" هي فخ. بعض البيانات هي مجرد ضجيج يتصادف أنه تنبئي للغاية، ولكنه ليس ناتجًا عن "العلاج".
التشبيه: رحلة التنقل في يوم ممطر
تخيل أنك تختبر تطبيقًا جديدًا لحركة المرور (العلاج) لترى ما إذا كان سيجعل الناس يصلون إلى العمل بشكل أسرع (النتيجة).
- الفخ: تنظر إلى "الوقت المستغرق عند إشارات المرور". قد يغير التطبيق المسار، مما يغير الوقت المستغرق عند الإشارات. إذا قمت بالتعديل بناءً على ذلك، فأنت تخفي نجاح التطبيق.
- البيانات الآمنة: تنظر إلى "لون السماء" أو "عدد الطي الطائرة في الأعلى" أثناء الاختبار.
- هل يغير تطبيق حركة المرور لون السماء؟ لا.
- هل يغير تطبيق حركة المرور عدد الطيور؟ لا.
- لكن، إذا كانت تمطر (سماء زرقاء)، فإن الجميع يقودون ببطء. إذا كان الجو مشمسًا، فإن الجميع يقودون بسرعة.
"لون السماء" هو متغير ما بعد العلاج (تراه أثناء الاختبار)، ولكنه غير حساس للعلاج (التطبيق لم يغيره). وهو أيضًا تنبئي للغاية (المطر يبطئ الجميع).
كيف تعمل طريقة البحث
بنى المؤلفون نظامًا من خطوتين لإيجاد هذه "ألوان السماء الآمنة":
- الخطوة 1: مرآة الرؤية الخلفية (CUPED). أولاً، يستخدمون الطريقة القياسية (تعلم الآلة) للتنبؤ بالمبيعات بناءً على التاريخ الماضي. هذا يتخلص من الضجيج "القديم".
- الخطوة 2: الباب الجانبي الآمن (الخدعة الجديدة). ينظرون إلى ما يفعله المستخدمون الآن (مثل "الوقت المستغرق في الصفحة" أو "عدد النقرات").
- يجرون اختبارًا إحصائيًا سريعًا: "هل كان لدى مجموعة العلاج ومجموعة الضبط متوسط قيم مختلف لهذا المقياس؟"
- إذا كانت الإجابة نعم: فهذا فخ (العلاج غيره). استبعده.
- إذا كانت الإجابة لا: فهو آمن! العلاج لم يغيره، لكنه لا يزال جيدًا جدًا في التنبؤ بالنتيجة النهائية. احتفظ به.
ثم يضيفون بيانات "الباب الجانبي الآمن" هذه إلى المعادلة. ولأن العلاج لم يغيرها، فإن إضافتها لا تخلق تحيزًا. ولكن لأنها تنبئية للغاية، فهي تعمل مثل سماعات إلغاء الضجيج فائقة القوة، مما يجعل النتيجة النهائية أكثر وضوحًا.
لماذا هذا مهم؟
- إنه أكثر أمانًا: لست مضطرًا لتخمين البيانات الآمنة. البحث يعطيك قاعدة رياضية لاختبار ذلك.
- إنه أقوى: البيانات "أثناء التجربة" غالبًا ما تكون أكثر صلة من البيانات "الماضية". من خلال استخدام الأجزاء الآمنة منها، تحصل على إشارة أكثر دقة.
- إنه عملي: يعمل مع الأدوات التي تستخدمها الشركات بالفعل. لست بحاجة لإعادة بناء نظامك بالكامل؛ يمكنك فقط إضافة هذه الخطوة الثانية.
باختصار:
يعلمنا هذا البحث كيفية استخدام البيانات "المباشرة" من التجربة لجعل نتائجنا أكثر دقة، دون حذف الأثر الذي نحاول قياسه بالخطأ. الأمر يشبه ارتداء سماعات إلغاء الضوضاء التي تصفي التشويش الناتج عن السلوك البشري، لتسمع الصوت الحقيقي لنجاح ميزتك الجديدة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.