الانتروبيا المتقاطعة
في نظرية المعلومات ، الإنتروبيا المتقاطعة بين توزيعين احتماليينويقيس هذا المقياس، على نفس مجموعة الأحداث الأساسية، متوسط عدد البتات اللازمة لتحديد حدث مُختار من المجموعة عندما يتم تحسين نظام الترميز المستخدم للمجموعة وفقًا لتوزيع احتمالي مُقدَّر.، بدلاً من التوزيع الحقيقي.
تعريف
الإنتروبيا المتقاطعة للتوزيع بالنسبة للتوزيعيتم تعريف المجموعة المعطاة على النحو التالي:
أينهو عامل القيمة المتوقعة بالنسبة للتوزيع.
يمكن صياغة التعريف باستخدام تباعد كولباك-لايبيرتباينمن(المعروف أيضًا باسم الإنتروبيا النسبية لـبالنسبة إلى).
أينهي إنتروبيا.
بالنسبة لتوزيعات الاحتمالات المنفصلةوبنفس الدعم، هذا يعنى
( المعادلة 1 )
وينطبق الأمر نفسه على التوزيعات المستمرة . علينا أن نفترض أنومتصلة بشكل مطلق بالنسبة إلى مقياس مرجعي ما(عادة(هو مقياس ليبيغ على جبر بوريل سيغما ). ليكنولتكن دوال كثافة الاحتمال لـوبالنسبة إلى. ثم
وبالتالي
( المعادلة 2 )
ملاحظة: الترميزيُستخدم أيضًا لمفهوم مختلف، وهو الإنتروبيا المشتركة لـو.
تحفيز
في نظرية المعلومات ، تنص نظرية كرافت - ماكميلان على أن أي نظام ترميز قابل للفك المباشر لترميز رسالة لتحديد قيمة واحدةمن بين مجموعة من الاحتمالاتيمكن اعتبارها بمثابة تمثيل لتوزيع احتمالي ضمنيزيادة، أينيمثل طول الكود لـبالبتات. لذلك، يمكن تفسير الانتروبيا المتقاطعة على أنها طول الرسالة المتوقع لكل معلومة عند وجود توزيع خاطئ.يُفترض ذلك بينما تتبع البيانات في الواقع توزيعًاولهذا السبب يتم حساب القيمة المتوقعة بناءً على التوزيع الاحتمالي الحقيقيوليسفي الواقع، طول الرسالة المتوقع في ظل التوزيع الحقيقييكون
تقدير
توجد العديد من الحالات التي تتطلب قياس الانتروبيا المتقاطعة، ولكن توزيعهاغير معروف. ومن الأمثلة على ذلك نمذجة اللغة ، حيث يتم إنشاء نموذج بناءً على مجموعة تدريب.ثم يتم قياس الانتروبيا المتقاطعة على مجموعة اختبار لتقييم مدى دقة النموذج في التنبؤ ببيانات الاختبار. في هذا المثال،يمثل التوزيع الحقيقي للكلمات في أي مجموعة بيانات، ويمثل هذا التوزيع توزيع الكلمات كما تنبأ به النموذج. ولأن التوزيع الحقيقي غير معروف، لا يمكن حساب الإنتروبيا المتقاطعة مباشرةً. في هذه الحالات، يتم حساب تقدير للإنتروبيا المتقاطعة باستخدام الصيغة التالية:
أينحجم مجموعة الاختبار، واحتمال وقوع الحدثتم تقدير ذلك من مجموعة التدريب. بعبارة أخرى،يمثل تقدير الاحتمالية للنموذج أن الكلمة رقم i في النص هييتم حساب المتوسط للمجموع على مدىكلمات الاختبار. هذا تقدير مونت كارلو للإنتروبيا التقاطعية الحقيقية، حيث تُعامل مجموعة الاختبار كعينات من.
العلاقة بأقصى احتمال
ينشأ الانتروبيا المتقاطع في مشاكل التصنيف عند إدخال اللوغاريتم في صورة دالة الاحتمال اللوغاريتمي .
يتناول هذا القسم تقدير احتمالات النتائج المنفصلة المختلفة. ولتحقيق هذه الغاية، نرمز إلى عائلة التوزيعات المُعَلمة بـ، معرهناً بجهود التحسين. لنفترض وجود سلسلة محدودة معينة منقيممن مجموعة تدريبية، تم الحصول عليها من خلال أخذ عينات مستقلة شرطيًا . الاحتمالية المخصصة لأي معلمة معتبرةثم يتم تحديد النموذج من خلال حاصل ضرب جميع الاحتمالاتمن الممكن حدوث تكرارات، مما يؤدي إلى عوامل متساوية في الناتج. إذا كان عدد مرات ظهور القيمة مساويًا لـيُرمز إليه بـثم يكون تكرار تلك القيمة مساوياً. لويمثل التوزيع الاحتمالي الأساسي، بالنسبة للقيم الكبيرة نتوقع، بحسب قانون الأعداد الكبيرة .
كتابة دالة الاحتمالية لدينا كحاصل ضرب المشاهدات من التوزيع: ;{\mathbf {x} })&=\prod _{i}q_{\theta }(X=x_{i})=\prod _{x}q_{\theta }(X=x)^{\#x}\\&\approx \prod _{x}q_{\theta }(X=x)^{N\cdot p(X=x)}=\exp \log \left[\prod _{x}q_{\theta }(X=x)^{N\cdot p(X=x)}\right]\\&=\exp \left(\sum _{x}N\cdot p(X=x)\log q_{\theta }(X=x)^{}\right),\end{aligned}}} حيث استخدمنا قواعد حساب اللوغاريتم في السطر الأخير. لاحظ كيف يحتوي الأس علىبأخذ اللوغاريتم للطرفين نحصل على: {\mathbf {x} })=-N\cdot H(p,q_{\theta }).} بما أن اللوغاريتم دالة متزايدة بشكل رتيب ، فإن القيمة القصوى لـ لا تتأثر بهذه الخطوة الأخيرة. وبالمثل، فإن القيمة القصوى لـ لا يتأثر بعامللذا نلاحظ أن تعظيم الاحتمالية يرقى إلى تقليل الإنتروبيا المتقاطعة.
تقليل الإنتروبيا المتقاطعة
يُستخدم تقليل الإنتروبيا المتقاطعة بشكل متكرر في التحسين وتقدير احتمالية الأحداث النادرة. عند مقارنة توزيع مامقابل توزيع مرجعي ثابتتتطابق قيم الإنتروبيا المتقاطعة وتباعد كولباك-لايبير حتى ثابت إضافي (لأن(ثابت): وفقًا لمتباينة جيبس ، يأخذ كلاهما قيمهما الدنيا عندما، وهوبالنسبة لتباعد كولباك-لايبير، وبالنسبة للإنتروبيا المتقاطعة. في الأدبيات الهندسية، يُطلق على مبدأ تقليل تباعد كولباك-لايبير ( مبدأ كولباك "الحد الأدنى من معلومات التمييز ") غالبًا اسم مبدأ الحد الأدنى من الإنتروبيا المتقاطعة (MCE)، أو Minxent .
ومع ذلك، وكما نوقش في مقال تباعد كولباك-لايبير ، فإن التوزيع في بعض الأحيانهو التوزيع المرجعي المسبق الثابت، والتوزيعتم تحسينه ليكون أقرب ما يمكن إلىقدر الإمكان، مع مراعاة بعض القيود. في هذه الحالة، لا يكون التصغيران متكافئين. وقد أدى ذلك إلى بعض الغموض في الأدبيات، حيث حاول بعض المؤلفين حل هذا التناقض بإعادة صياغة مفهوم الإنتروبيا المتقاطعة على النحو التالي:بدلاً منفي الواقع، الإنتروبيا المتقاطعة هي اسم آخر للإنتروبيا النسبية ؛ انظر كوفر وتوماس [ 1 ] وجود [ 2 ] . من ناحية أخرى،لا يتفق مع الأدبيات وقد يكون مضللاً.
دالة خسارة الإنتروبيا المتقاطعة والانحدار اللوجستي
يمكن استخدام الانتروبيا المتقاطعة لتعريف دالة الخسارة في التعلم الآلي والتحسين . يقدم ماو، وموهري، وتشونغ (2023) تحليلًا شاملًا لخصائص عائلة دوال خسارة الانتروبيا المتقاطعة في التعلم الآلي، بما في ذلك ضمانات التعلم النظرية وامتداداتها إلى التعلم التنافسي . [ 3 ] الاحتمال الحقيقيهو التصنيف الحقيقي، والتوزيع المعطىتمثل القيمة المتوقعة للنموذج الحالي. وتُعرف هذه القيمة أيضًا باسم خسارة اللوغاريتم (أو الخسارة اللوغاريتمية [ 4 ] أو الخسارة اللوجستية )؛ [ 5 ] ويُستخدم مصطلحا "خسارة اللوغاريتم" و"خسارة الإنتروبيا المتقاطعة" بشكل متبادل. [ 6 ]
وبشكل أكثر تحديدًا، ضع في اعتبارك نموذج الانحدار الثنائي الذي يمكن استخدامه لتصنيف الملاحظات إلى فئتين محتملتين (غالبًا ما يتم تسميتهما ببساطة بـو). مخرجات النموذج لملاحظة معينة، بالنظر إلى متجه من خصائص الإدخاليمكن تفسيرها على أنها احتمال، والذي يُستخدم كأساس لتصنيف المشاهدة. في الانحدار اللوجستي ، يتم نمذجة الاحتمال باستخدام الدالة اللوجستية .أينهي دالة ما لمتجه الإدخالوهي عادةً دالة خطية. احتمالية الناتجيُعطى بواسطة حيث متجه الأوزانيتم تحسينها من خلال خوارزمية مناسبة مثل خوارزمية التدرج الهبوطي . وبالمثل، فإن الاحتمالية التكميلية لإيجاد المخرجاتيُعطى ببساطة بواسطة
بعد إعداد نظام التدوين الخاص بنا،ويمكننا استخدام الانتروبيا المتقاطعة للحصول على مقياس للاختلاف بينو:

عادةً ما يُحسّن الانحدار اللوجستي دالة الخسارة اللوغاريتمية لجميع المشاهدات التي يُدرّب عليها، وهو ما يُعادل تحسين متوسط الإنتروبيا المتقاطعة في العينة. ويمكن أيضًا استخدام دوال خسارة أخرى تُعاقب الأخطاء بشكل مختلف للتدريب، مما ينتج عنه نماذج ذات دقة اختبار نهائية مختلفة. [ 7 ] على سبيل المثال، لنفترض أن لديناعينات مع فهرسة كل عينة بواسطةيُعطى متوسط دالة الخسارة بالصيغة التالية :
أين، معكما هو الحال مع الدالة اللوجستية كما في السابق.
العلاقة بالانحدار الخطي
إن تدرج دالة خسارة الإنتروبيا المتقاطعة للانحدار اللوجستي يساوي تدرج دالة خسارة مربع الخطأ للانحدار الخطي (حتى عامل ثابت). ولتوضيح ذلك، عرّف
ثم نحصل على النتيجة
الدليل: لأيلدينا
وبالتالي
وبالمثل، بالنسبة لأيولدينا وبالتالي
بجمع هذه النتائج، نحصل على النتيجة المرجوة. لاحظ أننا استخدمنا هنا اللوغاريتم الطبيعي.بدلاً من(قانوني)) في دالة الخسارةهذا ببساطة يغير النتيجة بمعاملمع ذلك. علاوة على ذلك، بالنسبة للجميعأُعيد استخدامهاوكثوابت بالنسبة لكل.
الانتروبيا المتقاطعة المعدلة
قد يكون من المفيد تدريب مجموعة من النماذج المتنوعة، بحيث يؤدي دمجها إلى زيادة دقة التنبؤ. [ 8 ] [ 9 ] بافتراض مجموعة بسيطة منيتم تجميع المصنفات عن طريق حساب متوسط المخرجات، ثم يتم حساب الإنتروبيا المتقاطعة المعدلة بواسطة أينهي دالة التكلفة لـالمصنف،هي احتمالية الناتج لـالمصنف،الاحتمال الحقيقي المراد تقديره، وهو مُعامل بين 0 و1 يُحدد "التنوع" الذي نرغب في تحقيقه بين المجموعة. عندمانريد أن يؤدي كل مصنف أفضل ما لديه بغض النظر عن المجموعة ومتىنريد أن يكون المصنف متنوعًا قدر الإمكان.
انظر أيضاً
مراجع
- ↑ توماس إم. كوفر، جوي أ. توماس، عناصر نظرية المعلومات، الطبعة الثانية، وايلي، ص 80
- ↑ آي جيه جود، أقصى إنتروبيا لصياغة الفرضيات، وخاصة لجداول التوافق متعددة الأبعاد، حوليات الإحصاء الرياضي، 1963
- ↑ أنكي ماو، مهريار مهري، يوتاو تشونغ. دوال خسارة الإنتروبيا المتقاطعة: التحليل النظري والتطبيقات. المؤتمر الدولي للتعلم الآلي 2023. https://arxiv.org/pdf/2304.07288.pdf
- ↑ رياضيات ترميز المعلومات واستخراجها وتوزيعها ، بقلم جورج سيبينكو، وديان ب. أوليري، وجورما ريسانين، 1999، ص 82
- ↑ الاحتمالات في التعلم الآلي: اكتشف كيفية تسخير عدم اليقين باستخدام بايثون ، جيسون براونلي، 2019، ص 220: "يشير مصطلح الخسارة اللوجستية إلى دالة الخسارة المستخدمة عادةً لتحسين نموذج الانحدار اللوجستي. وقد يُشار إليها أيضًا باسم الخسارة اللوغاريتمية (وهو مصطلح مُربك) أو ببساطة الخسارة اللوغاريتمية."
- ↑ "sklearn.metrics.log_loss" . مرجع واجهة برمجة التطبيقات — وثائق scikit-learn 1.7.1 .
- ↑ نويل، ماثيو؛ بانيرجي، أريندام؛ د، جيرالدين بيسي أمالي؛ موثيا-ناكاراجان، فينكاتارامان (17 مارس 2023). "يمكن لدوال الخسارة البديلة للتصنيف والانحدار القوي تحسين دقة الشبكات العصبية الاصطناعية". arXiv : 2303.09935 [ cs.NE ].
- ↑ شوهام، رون؛ بيرموتر، حاييم ح. (2019). "تكلفة الإنتروبيا المتقاطعة المعدلة: منهج لتشجيع التنوع في مجموعات التصنيف (إعلان موجز)". في: دوليف، شلومي؛ هندلر، داني؛ لودها، ساشين؛ يونغ، موتي (محررون). الأمن السيبراني والتشفير والتعلم الآلي - الندوة الدولية الثالثة، CSCML 2019، بئر السبع، إسرائيل، 27-28 يونيو 2019، وقائع المؤتمر . سلسلة محاضرات في علوم الحاسوب. المجلد 11527. سبرينغر. الصفحات 202-207 . doi : 10.1007/978-3-030-20951-3_18 . ISBN 978-3-030-20950-6.
- ↑ شوهام، رون؛ بيرموتير، حاييم (2020). "تكلفة الإنتروبيا المتقاطعة المعدلة: إطار عمل لتشجيع التنوع الصريح". arXiv : 2007.08140 [ cs.LG ].
للمزيد من القراءة
- دي بوير، كروس، دي بي، مانور، إس، وروبنشتاين، آر واي (2005). دليل تعليمي حول طريقة الإنتروبيا المتقاطعة . حوليات بحوث العمليات 134 (1)، 19-67.
- الإنتروبيا والمعلومات
- دوال الخسارة
