تخطّي إلى المحتوى
Kudos AI
Read in English
التعلّم الموجَّه

مقارنة المصنّفات، وما تخفيه الدقة

مصنّف بايز الذي لا يُهزم وأرضية الخطأ التي يخلّفها، وأقرب k جار محاكاةً غير معلمية وk مفتاحًا للمرونة، والتحليل التمييزي ولماذا يفرض التغاير المشترك خطًا مستقيمًا، ومصفوفة الالتباس والعتبات ومنحنى ROC التي يخفيها رقم دقة واحد - وكل عدد محسوب على بيانات محاكاة يُعرف فيها الأمثل.

قراءة 8 دقيقةKudos AI

المتطلبات المسبقة: الانحدار اللوجستي والتصنيف

كثافتان غاوسيتان تتقاطعان عند حدّ بايز مع تظليل التداخل بوصفه أرضية الخطأ، والحدّ ينزلق مع تغيّر التوزيعات القبلية، وحدّ أقرب الجيران ينتقل من مسنّن إلى مسطّح كلما ارتفع k فوق أفضل قيمة له.

لمقارنة المصنّفات على بيانات واقعية خاصيةٌ محرجة: فأنت لا تعرف قط كم بقي من هامش. فطريقة تسجّل 12% خطأً قد تكون قريبة من المثلى وقد تكون تاركةً نصف الدقة المتاحة على الطاولة، ولا شيء في البيانات يقول أي الأمرين. ويشتغل هذا المقال على بيانات محاكاة بدلًا من ذلك، حيث يمكن حساب أفضل مصنّف ممكن حسابًا مضبوطًا - وهو ما يحوّل المقارنات الغائمة إلى قياسات.

أ. المصنّف الذي لا يُهزم

لو كنت تعرف ‎P(Y=j∣X=x)P(Y = j \mid X = x)‎ عند كل xx، لكان أفضل ما تفعله إسنادُ كل نقطة إلى الصنف صاحب أكبرها. ذلك هو مصنّف بايز، وهو أمثل لسبب أقصر من أن يكون برهانًا: فعند كل xx يكون احتمال الخطأ ‎1−max⁡jP(Y=j∣X=x)1 - \max_j P(Y = j \mid X = x)‎، ولا تصغّره أي قاعدة عند تلك النقطة. والأمثلية في كل موضع تعني الأمثلية وسطيًا.

وما يخلّفه،

1−E[max⁡jP(Y=j∣X)],1 - E\left[\max_j P(Y = j \mid X)\right],

هو معدل خطأ بايز - نظير الخطأ غير القابل للاختزال في التصنيف، وهو غير صفري لأن الأصناف تتداخل فعلًا.

صنفان غاوسيان على المستقيم، ‎N(−1.25,1)N(-1.25, 1)‎ و‎N(1.25,1)N(1.25, 1)‎، متساويا الاحتمال. والكثافتان صورتان متناظرتان، فيكون الحدّ نقطةَ المنتصف ‎x=0x = 0‎ ويكون معدل الخطأ ‎Φ(−1.25)=0.105650\Phi(-1.25) = 0.105650‎. ومكاملة المزيج على أربعة ملايين نقطة شبكية توافق ذلك إلى ست منازل عشرية.

تفاعلي: الحدّ الذي لا يتفوق عليه شيء

التداخل المظلَّل هو أرضية الخطأ.

الصنف 0الصنف 1x*
خطأ بايز (الأرضية)
0.105650
الحدّ x*
0.000000
كلفة استعمال المنتصف
0.000000

عند تساوي الاحتمالات القبلية يقع الحدّ في المنتصف، والأرضية هي تداخل المنحنيين. ولا شيء ينزل تحتها: فالصنفان يشغلان الأرض نفسها حقيقةً. حرّك الآن الاحتمال القبلي. ووسّع ‎σ‎ فترتفع الأرضية، لأن الأرضية ليست إلا التداخل.

ب. التوزيعات القبلية تحرّك الحدّ - إلى أي جهة؟

اجعل الصنف 1 أكثر شيوعًا، ‎π1=0.7\pi_1 = 0.7‎. يحلّ الحدّ المعادلة ‎π1f1(x)=π2f2(x)\pi_1 f_1(x) = \pi_2 f_2(x)‎:

x=σ2log⁡(π1/π2)+(μ22−μ12)/2μ2−μ1=+0.338919.x = \frac{\sigma^2 \log(\pi_1/\pi_2) + (\mu_2^2 - \mu_1^2)/2}{\mu_2 - \mu_1} = +0.338919 .

فهو يتحرك نحو الصنف الأندر، موسّعًا منطقة الصنف الشائع. والعكس تخمين مغرٍ - أليس الصنف الوفير أحوج إلى حيّز أقل؟ - وهو خاطئ: فالنقطة القريبة من الصفر صارت أرجح أن تكون من الصنف 1 لأن هناك مزيدًا من الصنف 1 تأتي منه بالضبط.

التوزيع القبليالحدّخطأ بايزالخطأ بإبقاء الحدّ عند 0
0.5 / 0.50.0000000.1056500.105650
0.7 / 0.3+0.3389190.0935650.105650
0.9 / 0.1+0.8788900.0504960.105650

ويكلّف تجاهل التوزيع القبلي ‎0.0120840.012084‎ عند 0.7 ويزيد الخطأ إلى أكثر من الضعف عند 0.9. ويستحق ذلك تحققًا عدديًا بدل الوثوق بالجبر: فقد تأكدت أمثلية الحدّ المشتقّ بمقارنته بشبكة من 240,001 عتبة، وهو بالضبط التحقق الذي يلتقط خطأ الإشارة - وقد التقطه، في المحاولة الأولى لهذا المقال.

ج. محاكاته بالعدّ

تفتقر البيانات الواقعية إلى ‎P(Y∣X)P(Y \mid X)‎. وتقدّرها طريقة أقرب k جار بأكثر الطرق مباشرةً - خذ نقاط التدريب الـ kk الأقرب واستعمل نسبها - ثم تطبّق قاعدة بايز على ذلك التقدير. ولا يُلاءَم شيء سلفًا؛ فمجموعة التدريب هي النموذج.

على مسألة ثنائية البعد خطأ بايز فيها ‎0.0927080.092708‎، مُلاءَمةً على 200 نقطة تدريب ومقيسةً على 20,000:

kk135915254575125199
خطأ الاختبار0.13820.11550.10300.09760.09720.09770.09770.10360.12310.5049

والطرفان هما الدرس. فعند ‎k=1k = 1‎ يكون خطأ التدريب صفرًا تمامًا بينما خطأ الاختبار، ‎0.1382000.138200‎، أسوأ قيم الجدول عدا ‎k=199k = 199‎ المنحلّة - وهو أوضح برهان متاح على أن خطأ التدريب لا يقدّر شيئًا. وعند ‎k=199k = 199‎ من أصل 200 تصوّت العينة كلها تقريبًا في كل تنبؤ، فيكفّ المصنّف عن الاعتماد على xx أصلًا، ويكون خطؤه احتمال الصنف القبلي جوهريًا.

وبينهما شكل الـ U الذي يتنبأ به تفكيك التحيّز والتباين، بأفضل قيمة ‎0.0971500.097150‎ عند ‎k=15k = 15‎ - في حدود نصف نقطة من الأرضية، من طريقة لم تفترض شيئًا عن صورة الحدّ.

د. نمذجة الأصناف لا الحدّ

الانحدار اللوجستي تمييزي: فهو يقصد ‎P(Y∣X)P(Y \mid X)‎ مباشرةً. أما التحليل التمييزي فتوليدي - إذ ينمذج ‎P(X∣Y=k)P(X \mid Y = k)‎ غاوسيًا لكل صنف، مع التوزيعات القبلية، ويقلب بمبرهنة بايز.

افترض أن كل صنف يشترك في تغاير واحد ‎Σ\Sigma‎. وبأخذ اللوغاريتم وحذف ما لا يتوقف على kk يبقى ‎log⁡πk−12(x−μk)⊤Σ−1(x−μk)\log \pi_k - \frac{1}{2}(x - \mu_k)^\top \Sigma^{-1}(x - \mu_k)‎. انشره: فالحدّ ‎x⊤Σ−1xx^\top \Sigma^{-1} x‎ لا يذكر kk قط، فيتلاشى عند مقارنة الأصناف، والباقي،

δk(x)=x⊤Σ−1μk−12μk⊤Σ−1μk+log⁡πk,\delta_k(x) = x^\top \Sigma^{-1} \mu_k - \tfrac{1}{2}\mu_k^\top \Sigma^{-1}\mu_k + \log \pi_k ,

خطي في xx. فالخطية نتيجةٌ للتغاير المشترك، لا خيار نمذجة مستقل. وأعطِ كل صنف ‎Σk\Sigma_k‎ خاصًا فيبقى الحدّ التربيعي: فينحني الحدّ الفاصل. وذلك هو التحليل التربيعي، بكلفة معالم تغاير أكبر KK مرة.

هـ. حين يخفق الافتراض المشترك، وحين ينقذك

الصنف A في نقطة الأصل بارتباط ‎+0.75+0.75‎؛ والصنف B في ‎(1.5,1.5)(1.5, 1.5)‎ بارتباط ‎−0.75-0.75‎. ولا يصف أي تغاير واحد كليهما، فينحني الحدّ الأمثل انحناءً حقيقيًا، ومكاملة المزيج تعطي أرضية ‎0.0927080.092708‎. وعلى 200 نقطة تدريب و200,000 نقطة اختبار:

خطأ الاختبار
التحليل الخطي0.118955
التحليل التربيعي0.093480
أرضية بايز0.092708

ويفسّره التغاير المجمَّع: فحساب متوسط ‎+0.75+0.75‎ مقابل ‎−0.75-0.75‎ يعطي حدًّا خارج القطر قدره ‎−0.046809-0.046809‎، قريبًا من الصفر، لا يصف أيًا من الصنفين. أما التربيعي فيقدّر ‎+0.685607+0.685607‎ و‎−0.722339-0.722339‎ منفصلين ويحطّ ‎0.00080.0008‎ فوق الأرضية.

ولاحظ التشخيص. فما يحدّد مشكلة التحليل الخطي بأنها تحيّز هو الفجوة إلى الأرضية، لا الفجوة إلى التربيعي - فبغير المرجع لن تعرف إلا أن طريقةً تفوقت على أخرى، وذلك متسق مع رداءتهما معًا.

والآن اعكس. مسألة ثانية حدّها الحقيقي خطي فعلًا، وأرضيتها ‎0.2442110.244211‎، بالمتوسط على 400 تشغيلة:

نقاط التدريبالخطيالتربيعيالفجوة
200.2844790.312687+0.028208
500.2598540.268450+0.008595
1000.2520590.255246+0.003187
5000.2456300.246275+0.000645
20000.2447350.244889+0.000154

والتربيعي ليس خاطئًا هنا - فالنموذج التربيعي يحتوي الخطي، فتحيّزه معدوم ويتقارب كلاهما إلى الأرضية. لكنه لا يستطيع تحمّل معالمه عند ‎n=20n = 20‎ ببساطة. وتنغلق الفجوة انغلاقًا رتيبًا، وهي مقايضة التحيّز والتباين ظاهرةً قاعدةً لانتقاء النماذج لا رسمًا بيانيًا.

اثنان من تلك الأرقام الثلاثة خاصّيتان في المجتمع لا في ملاءمة، والشكل أدناه يحسبهما: أرضية بايز عند 0.092708، وخطأ الخطّ الذي يؤول إليه LDA مع بيانات غير محدودة عند 0.114143. والفرق بينهما هو تحيّز LDA، ولا تمحوه أي كمية من البيانات: فالقيمة 0.118955 المقيسة أعلاه هي ذلك التحيّز مضافًا إليه خطأ التقدير في ملاءمة على 200 نقطة. وليس ذلك الخطّ أفضلَ خطّ مستقيم أصلًا: فالخطّ الذي يُصغّر الخطأ، موازيًا لخطّ LDA ومُزاحًا نحو الصنف B، يبلغ 0.106416، لأن LDA يفترض تغايرًا لا يتشاركه الصنفان. أنزل الارتباط إلى الصفر وانظر المنحنى يستقرّ على الخطّ ويزول التحيّز: تلك مقدّمة الانقلاب التالي.

تفاعلي: ماذا يكلّف الحدّ المستقيم

معدّلا الخطأ محسوبان بالتكامل من المجتمع، لا مُلاءَمَين لعيّنة.

أرضية بايز
0.092708
الخطّ الذي يؤول إليه LDA
0.114143
كلفة خطّ LDA
0.021435
العنصر خارج القطر المجمّع
0.000000

عند ارتباط 0.75 في صنف و-0.75 في الآخر، لا يصف تغايرٌ واحد كليهما، فينحني الحدّ الأمثل حقًّا. الأرضية 0.092708، والخطّ الذي يؤول إليه LDA مع بيانات غير محدودة يبلغ 0.114143، أي تحيّزٌ قدره 0.021435 لا تمحوه أي كمية من البيانات.

و. ما يخفيه معدل خطأ واحد

كل رقم أعلاه عدد واحد، والأعداد المفردة تخفي صورة الأخطاء. فـ ‎0.0934800.093480‎ للمصنّف التربيعي تتفكك هكذا:

تنبّأ بـ Bتنبّأ بـ A
هي فعلًا B96,2883,899
هي فعلًا A14,79785,016

حساسية ‎0.9610830.961083‎، ونوعية ‎0.8517530.851753‎. فهو أفضل بوضوح في إحدى المهمتين منه في الأخرى.

وقبل إلقاء اللوم على الملاءمة، احسب ما تفعله قاعدة بايز صنفًا صنفًا: حساسية ‎0.9528450.952845‎، ونوعية ‎0.8617380.861738‎. فالمصنّف الأمثل غير متناظر هو أيضًا، بالقدر نفسه تقريبًا. فالصنفان متساويان في الانتشار، لكن المحور الطويل لـA يتّجه نحو B (تباينه 1.75 على الخطّ الواصل بين المركزين) بينما B ضيّق في ذلك الاتجاه (0.25)، فيمتدّ ذيل A إلى منطقة B، وتتنازل القاعدة المثلى عن قدر أكبر من A في المقابل. فالاختلال يخصّ المسألة لا النموذج، وسبيل معرفة ذلك حسابُ المرجع لا الاستدلال عليه.

ز. العتبة قرار لا إعداد افتراضي

ليست العتبة جزءًا من النموذج. وتحريكها يغيّر قاعدة القرار بينما تبقى كل معلمة مُلاءَمة في مكانها:

العتبةمعدل الخطأالحساسيةالنوعية
0.50.0934800.9610830.851753
0.30.1019050.9833510.812519
0.20.1104800.9905980.788064
0.10.1264150.9959280.750784

يقول معدل الخطأ إن 0.5 هي الأفضل، لكنه يزن الإيجابي الكاذب والسلبي الكاذب سواءً، وذلك الوزن افتراض. وحيث يكلّف الإيجابي الفائت عشرة أضعاف الإنذار الكاذب، يكون تصغير معدل الخطأ تصغيرًا للمقدار الخطأ.

واكتساح العتبة وتسجيل كل زوج (معدل الإيجابيات الكاذبة، معدل الإيجابيات الصحيحة) يرسم منحنى ROC، ولمساحته قراءة مضبوطة: احتمال أن ينال إيجابيٌّ عشوائي درجةً أعلى من سلبيٍّ عشوائي. وحساب تلك المساحة بقاعدة شبه المنحرف وحساب إحصاءة مان–ويتني UU على الدرجات الخام يتوافقان هنا في حدود دقّة الفاصلة العائمة - فالتكافؤ هوية لا تقريب. وعلى كل العتبات يسجّل التربيعي ‎0.9652690.965269‎ مقابل ‎0.9334880.933488‎ للخطي.

ولأن الترتيب وحده هو المهمّ، فإن AUC عمياء عن المعايرة: فنموذج يرتّب ترتيبًا تامًا بينما يعلن كل احتمال بين ‎0.980.98‎ و‎0.990.99‎ له AUC تساوي 1.

الشكل أدناه هو القاعدة المثلى لهذه المسألة، محسوبةً بالتكامل لا بالملاءمة، ولذا فسطرها الافتراضي هو المرجع المذكور أعلاه: خطأ 9.27%، وحساسية 0.953، ونوعية 0.862. حرّك العتبة ولن يُعاد تقدير شيء؛ كل ما يتحرّك هو الخط بين نعم ولا، فتتوازن الخانات الأربع من جديد. ثم اجعل الفئة B نادرة، حالةً من مئة: لن تتزحزح الحساسية ولا النوعية، إذ لا ترى أيٌّ منهما ندرة الفئة، بينما تصعد الدقّة الإجمالية نحو النوعية وتنهار دقّة التنبؤ.

تفاعلي: نموذج واحد، وكل العتبات

لا يُعاد تقدير شيء. كل ما يتحرّك هو الخط بين نعم ولا.

FPRTPR

مصفوفة الالتباس على 200,000 نقطة اختبار

تنبّأ Bتنبّأ A
فعليًا B95,2774,723
فعليًا A13,81886,182
الحساسية
95.3%
النوعية
86.2%
معدّل الخطأ
9.3%
AUC
0.9657
الدقّة الإجمالية
90.7%
دقّة التنبؤ
87.3%
مرجع الأغلبية
50.0%

مدى شيوع الفئة B

العتبة الافتراضية، ومعدّل الخطأ 9.27% هو أفضل ما تسمح به هذه المسألة: لا تتفوّق عليه قاعدة البتّة، لأن هذه هي الاحتمالات البعدية الحقيقية. ومع ذلك يبقى غير متماثل، 95.3% مقابل 86.2%. فالقاعدة المثلى تتنازل عن تسع نقاط من A أكثر ممّا تتنازل عن B، ومن ثمّ فاختلال المصفوفة خاصية في المسألة لا عيب في الملاءمة.

أهم النقاط

  • مصنّف بايز أمثل ويحتاج الجواب ليُحسَب، مما يجعل بيانات المحاكاة الموضع الوحيد الذي يظهر فيه ما بقي لطريقةٍ من هامش.
  • تحرّك التوزيعات القبلية الحدَّ نحو الصنف الأندر؛ وتجاهلها كلّف ‎0.0120840.012084‎ عند قسمة ‎0.7/0.3‎ وضاعف الخطأ عند ‎0.9/0.1‎.
  • في أقرب k جار يكون kk مفتاح المرونة: خطأ تدريب صفري عند ‎k=1k = 1‎، واحتمال الصنف القبلي عند ‎k≈nk \approx n‎، وأفضل قيمة بينهما.
  • التغاير المشترك هو ما يجعل الحدّ التمييزي خطيًا. وقرار المشاركة يحسمه حجم العينة بقدر ما تحسمه الحقيقة.
  • شخّص التحيّز في مقابل أرضية بايز، لا في مقابل طريقة منافسة.
  • أورد مصفوفة الالتباس قبل الدقة، واختر العتبة من الكلف، واقرأ AUC ترتيبًا لا معايرة.

ما التالي

رسمت كل طريقة هنا حدًّا واحدًا من نموذج واحد مُلاءَم. أما التجميعات فتسلك سبيلًا آخر - ملاءمة نماذج ضعيفة كثيرة ثم دمجها - وسبب نجاح ذلك حجةُ تباين لا حجة تحيّز.

المراجع والقراءات الإضافية

  • Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, An Introduction to Statistical Learning, with Applications in R, Springer (Springer Texts in Statistics 103), 2013المصدر ↗
  • Stuart Russell, Peter Norvig, Artificial Intelligence: A Modern Approach, Pearson (3rd edition), 2010· مكتبة مراجع Kudos AI

تُذكر الأعمال المحمية بحقوق النشر للمرجعية فقط ولا تُستضاف هنا؛ يرجى الرجوع إلى الناشر للوصول إليها.

قراءات ذات صلة

قراءة 7 دقيقةالتعلّم الموجَّه

الانحدار اللوجستي والتصنيف

لماذا لا يستطيع المستقيم نمذجة احتمال، وكيف تعالج الدالة اللوجستية ذلك، وما معنى المعاملات بلغة لوغاريتم الأرجحية، مع خطوة صعود تدرّجي وملاءمة متقاربة محسوبتين ومتحقَّق منهما عددياً.

الإحصاءتعلّم الآلةالتحسين
قراءة 5 دقيقةالتعلّم غير المُشرَف عليه

الاتّجاه الذي يتغيّر حين تغيّر وحدة القياس

اثنا عشر شخصًا، وقياسان لكلٍّ منهم، وثلاث مكوّنات رئيسة أولى مختلفة: بالمليمترات يكون الجواب الطول وحده تقريبًا، وبالأمتار الوزن وحده تقريبًا، وبالسنتيمترات مزيجًا متوازنًا - مع بقاء الارتباط عند 0.9500 في الحالات الثلاث. وما يقوله ذلك عمّا تعظّمه المكوّنات الرئيسة، ولماذا قد تكون نسبة تباين مفسَّر تبلغ 99.999% قولًا عن الأمتار لا عن الأشخاص، وما الذي تختاره المعيرة فعلًا.

تعلّم الآلةالإحصاء
قراءة 3 دقيقةTime Series

درجةٌ تخسر أمام عدم الفعل

نموذج الجيران الخمسة الأقرب يسجّل 0.9983 في التحقّق المتقاطع العشوائي بخمسة أثلاث على مشية عشوائيّة، وهي سلسلة زياداتها غير قابلة للتنبّؤ بالبناء. وبتقييمه تقدّمًا في الزمن يسجّل 0.6559 بجذر متوسّط خطأ تربيعي أكبر 12.44 مرّة، ويخسر أمام إبقاء آخر قيمة مرصودة كما هي. فالقسمة، لا النموذج، هي التي أنتجت الرقم الأوّل.

الإحصاءتعلّم الآلة
← العودة إلى كل المقالات