الغابة العشوائية

الغابات العشوائية ، أو غابات القرار العشوائية، هي أسلوب تعلم جماعي يُستخدم في التصنيف والانحدار ومهام أخرى، ويعمل عن طريق إنشاء عدد كبير من أشجار القرار أثناء التدريب. في مهام التصنيف، يكون ناتج الغابة العشوائية هو الفئة التي اختارتها أغلبية الأشجار. أما في مهام الانحدار، فيكون الناتج هو متوسط ​​تنبؤات الأشجار. [ 1 ] [ 2 ] تُصحح الغابات العشوائية ميل أشجار القرار إلى التخصيص الزائد لمجموعة التدريب . [ 3 ] : 587-588

تم ابتكار أول خوارزمية لأشجار القرار العشوائية عام 1995 على يد تين كام هو [ 1 ] باستخدام طريقة الفضاء الفرعي العشوائي [ 2 ] ، والتي تُعدّ، في صياغة هو، طريقة لتطبيق منهج "التمييز العشوائي" للتصنيف الذي اقترحه يوجين كلاينبرغ. [ 4 ] [ 5 ] [ 6 ]

قام ليو بريمان [ 7 ] وأديل كاتلر [ 8 ] بتطوير امتداد للخوارزمية، وقاما بتسجيل [ 9 ] "الغابات العشوائية" كعلامة تجارية في عام 2006 ( اعتبارًا من عام 2019) ., مملوكة لشركة Minitab, Inc. ). [ 10 ] يجمع هذا الامتداد بين فكرة " التجميع " لبريمان والاختيار العشوائي للميزات، والتي قدمها هو [ 1 ] أولاً ثم بشكل مستقل من قبل أميت وجيمان [ 11 ] من أجل إنشاء مجموعة من أشجار القرار ذات التباين المتحكم فيه.

تاريخ

اقترح سالزبرغ وهيث في عام 1993 [ 12 ] الطريقة العامة لأشجار القرار العشوائية ، حيث استخدما خوارزمية شجرة قرار عشوائية لإنشاء أشجار متعددة ثم دمجها باستخدام التصويت بالأغلبية. طوّر هو هذه الفكرة في عام 1995 [ 1 ]. أثبت هو أن غابات الأشجار التي تنقسم باستخدام مستويات فائقة مائلة يمكنها اكتساب دقة أكبر مع نموها دون أن تعاني من التدريب الزائد، طالما أن الغابات مقيدة عشوائيًا لتكون حساسة فقط لأبعاد ميزات مختارة . وخلص عمل لاحق على نفس المنوال [ 2 ] إلى أن طرق التقسيم الأخرى تتصرف بشكل مشابه، طالما أنها مجبرة عشوائيًا على أن تكون غير حساسة لبعض أبعاد الميزات. هذه الملاحظة، التي تفيد بأن المصنف الأكثر تعقيدًا (غابة أكبر) يصبح أكثر دقة بشكل شبه رتيب، تتناقض تمامًا مع الاعتقاد السائد بأن تعقيد المصنف لا يمكن أن ينمو إلا إلى مستوى معين من الدقة قبل أن يتضرر من التدريب الزائد. يمكن إيجاد تفسير مقاومة طريقة الغابة للتدريب الزائد في نظرية كلاينبرغ للتمييز العشوائي. [ 4 ] [ 5 ] [ 6 ]

تأثر التطور المبكر لمفهوم بريمان عن الغابات العشوائية بعمل أميت وجيمان [ 11 ] اللذين قدّما فكرة البحث في مجموعة فرعية عشوائية من القرارات المتاحة عند تقسيم عقدة، في سياق بناء شجرة واحدة . كما كان لفكرة اختيار الفضاء الفرعي العشوائي من هو [ 2 ] تأثيرٌ كبير في تصميم الغابات العشوائية. تُنمّي هذه الطريقة غابة من الأشجار، وتُدخل تنوعًا بين الأشجار من خلال إسقاط بيانات التدريب في فضاء فرعي مُختار عشوائيًا قبل ملاءمة كل شجرة أو كل عقدة. أخيرًا، قدّم توماس ج . ديتريش [ 13 ] فكرة تحسين العقدة العشوائي، حيث يتم اختيار القرار عند كل عقدة بواسطة إجراء عشوائي، بدلًا من التحسين الحتمي.

تم تقديم مفهوم الغابات العشوائية بشكل صحيح في ورقة بحثية لليو بريمان ، [ 7 ] والتي أصبحت من أكثر الأوراق البحثية استشهادًا في العالم. [ 14 ] تصف هذه الورقة البحثية طريقة لبناء غابة من الأشجار غير المترابطة باستخدام إجراء مشابه لخوارزمية CART ، بالإضافة إلى تحسين العقد العشوائية وتقنية التجميع . علاوة على ذلك، تجمع هذه الورقة البحثية عدة عناصر، بعضها معروف سابقًا وبعضها جديد، والتي تُشكل أساس الممارسة الحديثة للغابات العشوائية، ولا سيما:

  1. استخدام خطأ العينة الخارجية كتقدير لخطأ التعميم .
  2. قياس أهمية المتغيرات من خلال التبديل.

كما يقدم التقرير أول نتيجة نظرية للغابات العشوائية في شكل حد أقصى لخطأ التعميم الذي يعتمد على قوة الأشجار في الغابة وارتباطها .

الخوارزمية

مقدمة: تعلم شجرة القرار

تُعدّ أشجار القرار طريقة شائعة في العديد من مهام التعلّم الآلي. ويقول هاستي وآخرون إنّ تعلّم الأشجار يُعتبر "إجراءً جاهزًا تقريبًا لاستخراج البيانات"، "لأنه ثابتٌ في ظلّ تغيير المقياس والتحويلات المختلفة لقيم الميزات، ومتينٌ في مواجهة إضافة ميزات غير ذات صلة، ويُنتج نماذج قابلة للفحص. ومع ذلك، نادرًا ما تكون دقيقة". [ 3 ] : 352

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

التعبئة والتغليف

توضيح لتدريب نموذج الغابة العشوائية. يتم أخذ عينة عشوائية من مجموعة بيانات التدريب (في هذه الحالة، 250 صفًا و100 عمود) مع الإحلال n مرة. ثم يتم تدريب شجرة قرار على كل عينة. وأخيرًا، للتنبؤ، يتم تجميع نتائج جميع الأشجار n للوصول إلى قرار نهائي.

تُطبّق خوارزمية تدريب الغابات العشوائية تقنية التجميع بالبوتستراب ، أو ما يُعرف بالتجميع العشوائي، على مُتعلّمي الأشجار. فعند إعطاء مجموعة تدريب X = x1 , ..., xn مع استجابات Y = y1 , ..., yn ، يقوم التجميع العشوائي ( B مرة) باختيار عينة عشوائية مع الإحلال من مجموعة التدريب، ثم يُدرّب الأشجار على هذه العينات .

بالنسبة لـ b = 1، ...، B :
  1. قم بأخذ عينة، مع الاستبدال، من أمثلة التدريب من X و Y ؛ أطلق على هذه الأمثلة اسم X b و Y b .
  2. قم بتدريب شجرة تصنيف أو انحدار f b على X b و Y b .

بعد التدريب، يمكن إجراء التنبؤات للعينات غير المرئية x' عن طريق حساب متوسط ​​التنبؤات من جميع أشجار الانحدار الفردية على x' :

و^=1بب=1بوب(x){\displaystyle {\hat {f}}={\frac {1}{B}}\sum _{b=1}^{B}f_{b}(x')}

أو عن طريق الحصول على أغلبية الأصوات في حالة أشجار التصنيف.

تؤدي عملية إعادة التوزيع العشوائي هذه إلى تحسين أداء النموذج لأنها تقلل من تباين النموذج دون زيادة التحيز. وهذا يعني أنه بينما تتأثر تنبؤات شجرة واحدة بشدة بالضوضاء في مجموعة التدريب الخاصة بها، فإن متوسط ​​تنبؤات العديد من الأشجار لا يتأثر بها، طالما أن الأشجار غير مترابطة. إن تدريب العديد من الأشجار على مجموعة تدريب واحدة سيؤدي إلى أشجار مترابطة بشدة (أو حتى نفس الشجرة عدة مرات، إذا كانت خوارزمية التدريب حتمية)؛ وتُعد إعادة التوزيع العشوائي طريقة لإزالة الترابط بين الأشجار من خلال عرض مجموعات تدريب مختلفة عليها.

بالإضافة إلى ذلك، يمكن تقدير عدم اليقين في التنبؤ على أنه الانحراف المعياري للتنبؤات من جميع أشجار الانحدار الفردية على x : σ=ب=1ب(وب(x)-و^)2ب-1.{\displaystyle \sigma ={\sqrt {\frac {\sum _{b=1}^{B}(f_{b}(x')-{\hat {f}})^{2}}{B-1}}}.}

يُعدّ عدد العينات (أو الأشجار) B مُعاملًا حرًا. عادةً ما يُستخدم من بضع مئات إلى عدة آلاف من الأشجار، وذلك تبعًا لحجم وطبيعة مجموعة التدريب. يُمكن تحسين B باستخدام التحقق المتبادل ، أو من خلال مُلاحظة خطأ التنبؤ خارج العينة : وهو متوسط ​​خطأ التنبؤ على كل عينة تدريب xᵢ ، باستخدام الأشجار التي لم تحتوي على xᵢ في عينة التمهيد الخاصة بها فقط. [ 15 ]

يميل خطأ التدريب والاختبار إلى الاستقرار بعد تركيب عدد معين من الأشجار.

من التجميع إلى الغابات العشوائية

يصف الإجراء المذكور أعلاه خوارزمية التجميع الأصلية للأشجار. تتضمن الغابات العشوائية أيضًا نوعًا آخر من مخططات التجميع: فهي تستخدم خوارزمية تعلم أشجار مُعدّلة، حيث يتم اختيار مجموعة فرعية عشوائية من الميزات عند كل تقسيم مرشح في عملية التعلم . تُسمى هذه العملية أحيانًا "تجميع الميزات". والسبب في ذلك هو ترابط الأشجار في عينة التمهيد العادية: إذا كانت ميزة واحدة أو بضع ميزات مؤشرات قوية جدًا لمتغير الاستجابة (الناتج المستهدف)، فسيتم اختيار هذه الميزات في العديد من الأشجار B ، مما يؤدي إلى ترابطها. يقدم هو [ 16 ] تحليلًا لكيفية مساهمة التجميع وإسقاط الفضاء الفرعي العشوائي في تحسين الدقة في ظل ظروف مختلفة.

عادةً، بالنسبة لمشكلة التصنيف معص{\displaystyle p}سمات،ص{\displaystyle {\sqrt {p}}}تُستخدم الميزات (المقربة إلى أقرب عدد صحيح) في كل عملية تقسيم. [ 3 ] : 592 بالنسبة لمشاكل الانحدار، يوصي المخترعونص/3{\displaystyle p/3}(مقربة إلى أقرب عدد صحيح أصغر) مع حد أدنى لحجم العقدة يبلغ 5 كقيمة افتراضية. [ 3 ] : 592 عمليًا، ينبغي ضبط أفضل قيم لهذه المعلمات على أساس كل حالة على حدة لكل مشكلة. [ 3 ] : 592

أشجار إضافية

بإضافة خطوة أخرى من العشوائية، نحصل على أشجار عشوائية للغاية ، أو ما يُعرف بالأشجار الإضافية (ExtraTrees). وكما هو الحال مع الغابات العشوائية العادية، فهي عبارة عن مجموعة من الأشجار الفردية، ولكن ثمة فرقان رئيسيان: (1) يتم تدريب كل شجرة باستخدام عينة التدريب الكاملة (بدلاً من عينة بوتستراب)، و(2) يتم تقسيم الشجرة من الأعلى إلى الأسفل بشكل عشوائي: فلكل ميزة قيد الدراسة، يتم اختيار عدد من نقاط القطع العشوائية ، بدلاً من حساب نقطة القطع المثلى محلياً (بناءً على، على سبيل المثال، كسب المعلومات أو معامل جيني ). يتم اختيار القيم من توزيع منتظم ضمن النطاق التجريبي للميزة (في مجموعة تدريب الشجرة). بعد ذلك، من بين جميع التقسيمات المختارة عشوائياً، يتم اختيار التقسيم الذي يحقق أعلى درجة لتقسيم العقدة.

على غرار الغابات العشوائية العادية، يمكن تحديد عدد الميزات المختارة عشوائيًا التي سيتم أخذها في الاعتبار عند كل عقدة. القيم الافتراضية لهذا المعامل هيص{\displaystyle {\sqrt {p}}}لأغراض التصنيف وص{\displaystyle p}بالنسبة للانحدار، حيثص{\displaystyle p}يمثل عدد الميزات في النموذج. [ 17 ]

الغابات العشوائية للبيانات عالية الأبعاد

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

  • الترشيح المسبق: إزالة الميزات التي تُعتبر في الغالب مجرد ضوضاء. [ 18 ] [ 19 ]
  • الغابة العشوائية المُثرية (ERF): تستخدم أخذ العينات العشوائية الموزونة بدلاً من أخذ العينات العشوائية البسيطة عند كل عقدة من كل شجرة، مما يعطي وزناً أكبر للميزات التي تبدو أكثر إفادة. [ 20 ] [ 21 ] [ 22 ]
  • الغابة العشوائية الموزونة بالأشجار (TWRF): إعطاء وزن أكبر للأشجار الأكثر دقة. [ 23 ] [ 24 ]

ملكيات

أهمية متغيرة

يمكن استخدام الغابات العشوائية لترتيب أهمية المتغيرات في مسائل الانحدار أو التصنيف بطريقة طبيعية. وقد وُصفت التقنية التالية في ورقة بريمان الأصلية [ 7 ] ، وهي مُطبقة في حزمة R [ 8 ]randomForest .

أهمية التبديل

لقياس أهمية ميزة ما في مجموعة بياناتدن={(Xأنا،Yأنا)}أنا=1ن{\displaystyle {\mathcal {D}}_{n}=\{(X_{i},Y_{i})\}_{i=1}^{n}}في البداية، يتم تدريب نموذج الغابة العشوائية على البيانات. أثناء التدريب، يتم تسجيل خطأ العينة الخارجية لكل نقطة بيانات، ثم يتم حساب متوسطه على مستوى الغابة. (إذا لم يتم استخدام تجميع البيانات أثناء التدريب، فيمكننا بدلاً من ذلك حساب الأخطاء على مجموعة اختبار مستقلة).

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

تُصنّف الخصائص التي تُنتج قيمًا عالية لهذا المؤشر على أنها أكثر أهمية من الخصائص التي تُنتج قيمًا منخفضة. وقد قدّم تشو وآخرون [ 25 ] التعريف الإحصائي لمقياس أهمية المتغير وحلّلوه .

تتضمن هذه الطريقة لتحديد أهمية المتغيرات بعض العيوب:

  • عندما تحتوي السمات على أعداد مختلفة من القيم، تُفضّل الغابات العشوائية السمات ذات القيم الأكثر. تشمل حلول هذه المشكلة التباديل الجزئية [ 26 ] [ 27 ] [ 28 ] وتنمية الأشجار غير المتحيزة. [ 29 ] [ 30 ]
  • إذا احتوت البيانات على مجموعات من السمات المترابطة ذات الصلة المماثلة، فإن المجموعات الأصغر تُفضّل على المجموعات الكبيرة. [ 31 ]
  • في حال وجود سمات متداخلة، قد تفشل العملية في تحديد السمات المهمة. ويتمثل الحل في تبديل مجموعات السمات المترابطة معًا. [ 32 ]

متوسط ​​الانخفاض في أهمية خصائص الشوائب

يُركز هذا النهج في تحديد أهمية الميزات في الغابات العشوائية على المتغيرات التي تُقلل بشكل كبير من عدم التجانس أثناء عملية التقسيم. [ 33 ] وقد وُصف هذا النهج في كتاب "أشجار التصنيف والانحدار" لليو بريمان [ 34 ] ، وهو التطبيق الافتراضي في scikit learnلغة البرمجة R. التعريف هو:متوسط ​​الأهمية غير المعياري(x)=1نتيأنا=1نتيالعقدة جتيأنا|المتغير المنفصل(ج)=xصتيأنا(ج)Δأناتيأنا(ج)،{\displaystyle {\text{متوسط ​​الأهمية غير المعياري}}(x)={\frac {1}{n_{T}}}\sum _{i=1}^{n_{T}}\sum _{{\text{node }}j\in T_{i}|{\text{split variable}}(j)=x}p_{T_{i}}(j)\Delta i_{T_{i}}(j),}أين

  • x{\displaystyle x}هي ميزة
  • نتي{\displaystyle n_{T}}عدد الأشجار في الغابة
  • تيأنا{\displaystyle T_{i}}شجرةأنا{\displaystyle i}
  • صتيأنا(ج)=نجن{\displaystyle p_{T_{i}}(j)={\frac {n_{j}}{n}}}هي نسبة العينات التي تصل إلى العقدةج{\displaystyle j}
  • Δأناتيأنا(ج){\displaystyle \Delta i_{T_{i}}(j)}هل التغير في الشوائب في الشجرةأنا{\displaystyle i}عند العقدةج{\displaystyle j}.

يمكن استخدام الإحصائيات التالية كمقياس للشوائب للعينات التي تقع في عقدة معينة:

ثم يتم الحصول على الأهمية المعيارية عن طريق التطبيع على جميع الميزات، بحيث يكون مجموع أهمية الميزات المعيارية هو 1.

يمكن للتنفيذ الافتراضي scikit learnأن يبلغ عن أهمية الميزات بشكل مضلل: [ 32 ]

  • يفضل السمات ذات العدد الكبير
  • يستخدم إحصائيات التدريب وبالتالي لا يعكس مدى فائدة الميزة للتنبؤات على مجموعة الاختبار [ 35 ]

العلاقة مع أقرب الجيران

أشار لين وجيون في عام 2002 إلى وجود علاقة بين الغابات العشوائية وخوارزمية أقرب جار k ( k -NN). [ 36 ] ويمكن اعتبار كليهما من مخططات الجوار الموزون . وهي نماذج مبنية من مجموعة تدريب.{(xأنا،yأنا)}أنا=1ن{\displaystyle \{(x_{i},y_{i})\}_{i=1}^{n}}التي تقوم بالتنبؤاتy^{\displaystyle {\hat {y}}}بالنسبة للنقاط الجديدة x' من خلال النظر إلى "جوار" النقطة، والذي تم تحديده بواسطة دالة وزن W :y^=أنا=1ندبليو(xأنا،x)yأنا.{\displaystyle {\hat {y}}=\sum _{i=1}^{n}W(x_{i},x')\,y_{i}.}هنا،دبليو(xأنا،x){\displaystyle W(x_{i},x')}يمثل الوزن غير السالب لنقطة التدريب رقم i بالنسبة للنقطة الجديدة x' في نفس الشجرة. بالنسبة لأي x' ، تكون أوزان النقاطxأنا{\displaystyle x_{i}}يجب أن يكون المجموع 1. دوال الوزن هي كما يلي:

  • في خوارزمية k -NN،دبليو(xأنا،x)=1ك{\displaystyle W(x_{i},x')={\frac {1}{k}}}إذا كانت x i واحدة من النقاط k الأقرب إلى x' ، وصفر خلاف ذلك.
  • في شجرة،دبليو(xأنا،x)=1ك{\displaystyle W(x_{i},x')={\frac {1}{k'}}}إذا كانت x i واحدة من النقاط k' في نفس الورقة مثل x' ، وصفر خلاف ذلك.

بما أن الغابة تُحسب متوسط ​​تنبؤات مجموعة من m شجرة ذات دوال وزن فرديةدبليوج{\displaystyle W_{j}}وتوقعاتها هيy^=1مج=1مأنا=1ندبليوج(xأنا،x)yأنا=أنا=1ن(1مج=1مدبليوج(xأنا،x))yأنا.{\displaystyle {\hat {y}}={\frac {1}{m}}\sum _{j=1}^{m}\sum _{i=1}^{n}W_{j}(x_{i},x')\,y_{i}=\sum _{i=1}^{n}\left({\frac {1}{m}}\sum _{j=1}^{m}W_{j}(x_{i},x')\right)\,y_{i}.}

يُظهر هذا أن الغابة بأكملها هي مرة أخرى مخطط جوار مُرجّح، بأوزان تُحسب كمعدل لأوزان الأشجار الفردية. جيران x' في هذا التفسير هم النقاطxأنا{\displaystyle x_{i}}مشاركة نفس الورقة في أي شجرةج{\displaystyle j}وبهذه الطريقة، تعتمد جوار x' بشكل معقد على بنية الأشجار، وبالتالي على بنية مجموعة التدريب. وقد أظهر لين وجيون أن شكل الجوار الذي تستخدمه الغابة العشوائية يتكيف مع الأهمية المحلية لكل ميزة. [ 36 ]

التعلم غير الخاضع للإشراف

كجزء من عملية بنائها، تُنتج نماذج الغابات العشوائية بشكل طبيعي مقياسًا للاختلاف بين المشاهدات. وبالمثل، يمكن تعريف الاختلاف بين البيانات غير المصنفة، من خلال تدريب غابة لتمييز البيانات "الملاحظة" الأصلية عن البيانات الاصطناعية المُولّدة بشكل مناسب والمستمدة من توزيع مرجعي. [ 7 ] [ 37 ] يتميز مقياس الاختلاف في الغابات العشوائية بجاذبيته لأنه يتعامل بكفاءة عالية مع أنواع المتغيرات المختلطة، ويبقى ثابتًا في مواجهة التحويلات الرتيبة لمتغيرات الإدخال، كما أنه قوي في مواجهة المشاهدات الشاذة. ويتعامل مقياس الاختلاف في الغابات العشوائية بسهولة مع عدد كبير من المتغيرات شبه المستمرة نظرًا لاختياره المتأصل للمتغيرات؛ فعلى سبيل المثال، يُقيّم مقياس الاختلاف "Addcl 1" في الغابات العشوائية مساهمة كل متغير وفقًا لمدى اعتماده على المتغيرات الأخرى. وقد استُخدم مقياس الاختلاف في الغابات العشوائية في تطبيقات متنوعة، مثل إيجاد مجموعات من المرضى بناءً على بيانات علامات الأنسجة. [ 38 ]

المتغيرات

بدلاً من أشجار القرار، تم اقتراح نماذج خطية وتقييمها كمُقدِّرات أساسية في الغابات العشوائية، ولا سيما الانحدار اللوجستي متعدد الحدود ومصنفات بايز البسيطة . [ 39 ] [ 40 ] [ 41 ] في الحالات التي تكون فيها العلاقة بين المتغيرات التنبؤية والمتغير المستهدف خطية، قد تتمتع النماذج الأساسية بدقة عالية مماثلة لدقة نموذج التجميع. [ 42 ] [ 39 ]

غابة عشوائية النواة

في مجال التعلم الآلي، تُرسّخ الغابات العشوائية ذات النواة (KeRF) الصلة بين الغابات العشوائية وطرق النواة . ومن خلال تعديل تعريفها بشكل طفيف، يمكن إعادة كتابة الغابات العشوائية كطرق نواة ، وهي أكثر قابلية للتفسير وأسهل في التحليل. [ 43 ]

تاريخ

كان ليو بريمان [ 44 ] أول من لاحظ العلاقة بين الغابات العشوائية وطرق النواة . وأشار إلى أن الغابات العشوائية المدربة باستخدام متجهات عشوائية مستقلة ومتطابقة التوزيع في بناء الشجرة تُكافئ نواة تعمل على الهامش الحقيقي. وقد أثبت لين وجيون [ 45 ] العلاقة بين الغابات العشوائية وخوارزمية أقرب جار تكيفية، مما يعني أنه يمكن اعتبار الغابات العشوائية تقديرات نواة تكيفية. واقترح ديفيز وغهراماني [ 46 ] نموذج الغابة العشوائية النواة (KeRF) وأظهرا تفوقه تجريبيًا على أحدث طرق النواة. وقد عرّف سكورنيت [ 43 ] تقديرات KeRF لأول مرة، وقدّم الرابط الصريح بينها وبين الغابات العشوائية. كما قدّم تعابير صريحة للنوى بناءً على الغابة العشوائية المركزية [ 47 ] والغابة العشوائية المنتظمة [ 48 ] ، وهما نموذجان مبسطان للغابة العشوائية. وأطلق على هذين النموذجين اسمي KeRF المركزية وKeRF المنتظمة، وأثبت حدودًا عليا لمعدلات اتساقهما.

الرموز والتعريفات

مقدمة: الغابات المركزية

الغابة المركزية [ 47 ] هي نموذج مبسط للغابة العشوائية الأصلية لبريمان، حيث يتم اختيار سمة واحدة بشكل عشوائي من بين جميع السمات، ثم يتم تقسيم الخلية في مركزها بناءً على هذه السمة المختارة مسبقًا. تتوقف الخوارزمية عندما يتم إنشاء شجرة ثنائية كاملة من المستوىك{\displaystyle k}تم بناؤها، حيثكشمال{\displaystyle k\in \mathbb {N} }هو أحد معلمات الخوارزمية.

غابة متجانسة

الغابة الموحدة [ 48 ] هي نموذج مبسط آخر للغابة العشوائية الأصلية لبريمان، والتي تختار بشكل موحد ميزة من بين جميع الميزات وتقوم بعمليات تقسيم عند نقطة مرسومة بشكل موحد على جانب الخلية، على طول الميزة المحددة مسبقًا.

من الغابة العشوائية إلى KeRF

بالنظر إلى عينة تدريبية دن={(Xأنا،Yأنا)}أنا=1ن{\displaystyle {\mathcal {D}}_{n}=\{(\mathbf {X} _{i},Y_{i})\}_{i=1}^{n}}ل[0،1]ص×R{\displaystyle [0,1]^{p}\times \mathbb {R} }متغيرات عشوائية مستقلة ذات قيم موزعة كزوج نموذجي مستقل(X،Y){\displaystyle (\mathbf {X} ,Y)}، أينهـ[Y2]<{\displaystyle \operatorname {E} [Y^{2}]<\infty }نهدف إلى التنبؤ بالاستجابةY{\displaystyle Y}، المرتبطة بالمتغير العشوائيX{\displaystyle \mathbf {X} }، من خلال تقدير دالة الانحدارم(x)=هـ[Y|X=x]{\displaystyle m(\mathbf {x} )=\operatorname {E} [Y\mid \mathbf {X} =\mathbf {x} ]}غابة الانحدار العشوائي هي مجموعة منم{\displaystyle M}أشجار الانحدار العشوائية.من(x،Θج){\displaystyle m_{n}(\mathbf {x} ,\mathbf {\Theta } _{j})}القيمة المتوقعة عند النقطةx{\displaystyle \mathbf {x} }بواسطةج{\displaystyle j}الشجرة رقم -، حيثΘ1،...،Θم{\displaystyle \mathbf {\Theta } _{1},\ldots ,\mathbf {\Theta } _{M}}هي متغيرات عشوائية مستقلة، موزعة كمتغير عشوائي عامΘ{\displaystyle \mathbf {\Theta } }بغض النظر عن العينةدن{\displaystyle {\mathcal {D}}_{n}}يمكن استخدام هذا المتغير العشوائي لوصف العشوائية الناتجة عن تقسيم العقد وإجراءات أخذ العينات لبناء الشجرة. تُدمج الأشجار لتكوين تقدير الغابة المحدودة.مم،ن(x،Θ1،...،Θم)=1مج=1ممن(x،Θج){\displaystyle m_{M,n}(\mathbf {x} ,\Theta _{1},\ldots ,\Theta _{M})={\frac {1}{M}}\sum _{j=1}^{M}m_{n}(\mathbf {x} ,\Theta _{j})}بالنسبة لأشجار الانحدار، لدينامن=أنا=1نYأنا1Xأناأن(x،Θج)شمالن(x،Θج)//، أينأن(x،Θج){\displaystyle A_{n}(\mathbf {x} ,\Theta _{j})}هل الخلية تحتويx{\displaystyle \mathbf {x} }، مصمم بشكل عشوائيΘج{\displaystyle \Theta _{j}}ومجموعة البياناتدن{\displaystyle {\mathcal {D}}_{n}}، وشمالن(x،Θج)=أنا=1ن1Xأناأن(x،Θج){\displaystyle N_{n}(\mathbf {x} ,\Theta _{j})=\sum _{i=1}^{n}\mathbf {1} _{\mathbf {X} _{i}\in A_{n}(\mathbf {x} ,\Theta _{j})}}.

وبالتالي فإن تقديرات الغابات العشوائية تحقق، لجميعx[0،1]د{\displaystyle \mathbf {x} \in [0,1]^{d}}،مم،ن(x،Θ1،...،Θم)=1مج=1م(أنا=1نYأنا1Xأناأن(x،Θج)شمالن(x،Θج)){\displaystyle m_{M,n}(\mathbf {x} ,\Theta _{1},\ldots ,\Theta _{M})={\frac {1}{M}}\sum _{j=1}^{M}\left(\sum _{i=1}^{n}{\frac {Y_{i}\mathbf {1} _{\mathbf {X} _ {i}\in A_{n}(\mathbf {x} ,\Theta _{j})}}{N_{n}(\mathbf {x} ,\Theta _{j})}}\right)}تعتمد غابة الانحدار العشوائي على مستويين من المتوسطات، أولهما على العينات في الخلية المستهدفة للشجرة، ثم على جميع الأشجار. وبالتالي، تكون مساهمات الملاحظات الموجودة في الخلايا ذات الكثافة العالية من نقاط البيانات أقل من مساهمات الملاحظات التي تنتمي إلى الخلايا الأقل كثافة. ولتحسين طرق الغابة العشوائية وتعويض سوء التقدير، عرّف سكورنيت [ 43 ] غابة الانحدار العشوائي المحسّنة (KeRF) على النحو التالي: م~م،ن(x،Θ1،...،Θم)=1ج=1مشمالن(x،Θج)ج=1مأنا=1نYأنا1Xأناأن(x،Θج)،{\displaystyle {\tilde {m}}_{M,n}(\mathbf {x} ,\Theta _{1},\ldots ,\Theta _{M})={\frac {1}{\sum _{j=1}^{M}N_{n}(\mathbf {x} ,\Theta _{j})}}\sum _{j=1}^{M}\sum _{i=1}^{n}Y_{i}\mathbf {1} _{\mathbf {X} _{i}\in A_{n}(\mathbf {x} ,\Theta _{j})},} وهو ما يساوي متوسطYأنا{\displaystyle Y_{i}}يسقط في الخلايا التي تحتويx{\displaystyle \mathbf {x} }في الغابة. إذا حددنا دالة الاتصال لـم{\displaystyle M}الغابة المحدودة كـكم،ن(x،z)=1مج=1م1zأن(x،Θج){\displaystyle K_{M,n}(\mathbf {x} ,\mathbf {z} )={\frac {1}{M}}\sum _{j=1}^{M}\mathbf {1} _{\mathbf {z} \in A_{n}(\mathbf {x} ,\Theta _{j})}}أي نسبة الخلايا المشتركة بينx{\displaystyle \mathbf {x} }وz{\displaystyle \mathbf {z} }إذن، من شبه المؤكد أننا قد حصلنا علىم~م،ن(x،Θ1،...،Θم)=أنا=1نYأناكم،ن(x،xأنا)=1نكم،ن(x،x){\displaystyle {\tilde {m}}_{M,n}(\mathbf {x} ,\Theta _{1},\ldots ,\Theta _{M})={\frac {\sum _{i=1}^{n}Y_{i}K_{M,n}(\mathbf {x} ,\mathbf {x} _{i})}{\sum _{\ell =1}^{n}K_{M,n}(\mathbf {x} ,\mathbf {x} _{\ell })}}}، وهو ما يحدد KeRF.

KeRF مركزي

بناء مركز KeRF من المستوىك{\displaystyle k}وهو نفس ما ينطبق على الغابة المركزية، باستثناء أن التنبؤات تتم بواسطةم~م،ن(x،Θ1،...،Θم){\displaystyle {\tilde {m}}_{M,n}(\mathbf {x} ,\Theta _{1},\ldots ,\Theta _{M})}، دالة النواة المقابلة، أو دالة الاتصال هي ككجج(x،z)=ك1،...،كد،ج=1دكج=كك!ك1!كد!(1د)كج=1د12كجxج=2كجzج، للجميع x،z[0،1]د.{\displaystyle K_{k}^{cc}(\mathbf {x} ,\mathbf {z} )=\sum _{k_{1},\ldots ,k_{d},\sum _{j=1}^{d}k_{j}=k}{\frac {k!}{k_{1}!\cdots k_{d}!}}\left({\frac {1}{d}}\right)^{k}\prod _{j=1}^{d}\mathbf {1} _{\lceil 2^{k_{j}}x_{j}\rceil =\lceil 2^{k_{j}}z_{j}\rceil },\qquad {\text{ for all }}\mathbf {x} ,\mathbf {z} \in [0,1]^{d}.}

كيرف موحد

يتم بناء نموذج KeRF الموحد بنفس طريقة بناء نموذج الغابة الموحدة، باستثناء أن التنبؤات تتم بواسطةم~م،ن(x،Θ1،...،Θم){\displaystyle {\tilde {m}}_{M,n}(\mathbf {x} ,\Theta _{1},\ldots ,\Theta _{M})}، دالة النواة المقابلة، أو دالة الاتصال هي ككuو(0،x)=ك1،...،كد،ج=1دكج=كك!ك1!...كد!(1د)كم=1د(1-|xم|ج=0كم-1(-ln|xم|)جج!) للجميع x[0،1]د.{\displaystyle K_{k}^{uf}(\mathbf {0} ,\mathbf {x} )=\sum _{k_{1},\ldots ,k_{d},\sum _{j=1}^{d}k_{j}=k}{\frac {k!}{k_{1}!\ldots k_{d}!}}\left({\frac {1}{d}}\right)^{k}\prod _{m=1}^{d}\left(1-|x_{m}|\sum _{j=0}^{k_{m}-1}{\frac {\left(-\ln |x_{m}|\right)^{j}}{j!}}\right){\text{ for all }}\mathbf {x} \in [0,1]^{d}.}

ملكيات

العلاقة بين KeRF والغابة العشوائية

تكون التنبؤات التي يقدمها كل من KeRF والغابات العشوائية متقاربة إذا تم التحكم في عدد النقاط في كل خلية:

افترض وجود متتابعات(أن)،(بن){\displaystyle (a_{n}),(b_{n})}بحيث يكون ذلك، على الأرجح، أنشمالن(x،Θ)بن و أن1مم=1مشمالنx،Θمبن.{\displaystyle a_{n}\leq N_{n}(\mathbf {x} ,\Theta )\leq b_{n}{\text{ and }}a_{n}\leq {\frac {1}{M}}\sum _{m=1}^{M}N_{n}{\mathbf {x} ,\Theta _{m}}\leq b_{n}.} ثم على الأرجح، |مم،ن(x)-م~م،ن(x)|بن-أنأنم~م،ن(x).{\displaystyle |m_{M,n}(\mathbf {x} )-{\tilde {m}}_{M,n}(\mathbf {x} )|\leq {\frac {b_{n}-a_{n}}{a_{n}}}{\tilde {m}}_{M,n}(\mathbf {x} ).}

العلاقة بين KeRF اللانهائي والغابة العشوائية اللانهائية

عندما يكون عدد الأشجارم{\displaystyle M}إذا اتجهنا إلى ما لا نهاية، فسنحصل على غابة عشوائية لانهائية وKeRF لانهائية. وتكون تقديراتهما متقاربة إذا كان عدد الملاحظات في كل خلية محدودًا.

افترض وجود متتابعات(εن)،(أن)،(بن){\displaystyle (\varepsilon _{n}),(a_{n}),(b_{n})}بحيث يكون ذلك، على الأرجح

  • هـ[شمالن(x،Θ)]1،{\displaystyle \operatorname {E} [N_{n}(\mathbf {x} ,\Theta )]\geq 1,}
  • P[أنشمالن(x،Θ)بن|دن]1-εن/2،{\displaystyle \operatorname {P} [a_{n}\leq N_{n}(\mathbf {x} ,\Theta )\leq b_{n}\mid {\mathcal {D}}_{n}]\geq 1-\varepsilon _{n}/2,}
  • P[أنهـΘ[شمالن(x،Θ)]بن|دن]1-εن/2،{\displaystyle \operatorname {P} [a_{n}\leq \operatorname {E} _{\Theta }[N_{n}(\mathbf {x} ,\Theta )]\leq b_{n}\mid {\mathcal {D}}_{n}]\geq 1-\varepsilon _{n}/2,}

ثم على الأرجح، |م،ن(x)-م~،ن(x)|بن-أنأنم~،ن(x)+نεن(الأعلى1أنانYأنا).{\displaystyle |m_{\infty ,n}(\mathbf {x} )-{\tilde {m}}_{\infty ,n}(\mathbf {x} )|\leq {\frac {b_{n}-a_{n}}{a_{n}}}{\tilde {m}}_{\infty ,n}(\mathbf {x} )+n\varepsilon _{n}\left(\max _{1\leq i\leq n}Y_{i}\right).}

نتائج متسقة

افترض أنY=م(X)+ε{\displaystyle Y=m(\mathbf {X} )+\varepsilon }، أينε{\displaystyle \varepsilon }هو ضوضاء غاوسية مركزية، مستقلة عنX{\displaystyle \mathbf {X} }، مع تباين محدودσ2<{\displaystyle \sigma ^{2}<\infty }. علاوة على ذلك،X{\displaystyle \mathbf {X} }موزعة بشكل منتظم على[0،1]د{\displaystyle [0,1]^{d}}وم{\displaystyle m}هي ليبشيتز . أثبت سكورنيت [ 43 ] حدودًا عليا لمعدلات الاتساق لـ KeRF المركزي و KeRF المنتظم.

اتساق KeRF المركزي

توفيرك{\displaystyle k\rightarrow \infty }ون/2ك{\displaystyle n/2^{k}\rightarrow \infty }يوجد ثابتج1>0{\displaystyle C_{1}>0}بحيث يكون ذلك، بالنسبة للجميعن{\displaystyle n}، هـ[م~نجج(X)-م(X)]2ج1ن-1/(3+دسجل2)(سجلن)2{\displaystyle \mathbb {E} [{\tilde {m}}_{n}^{cc}(\mathbf {X} )-m(\mathbf {X} )]^{2}\leq C_{1}n^{-1/(3+d\log 2)}(\log n)^{2}}.

اتساق KeRF الموحد

توفيرك{\displaystyle k\rightarrow \infty }ون/2ك{\displaystyle n/2^{k}\rightarrow \infty }يوجد ثابتج>0{\displaystyle C>0}بحيث، هـ[م~نuو(X)-م(X)]2جن-2/(6+3دسجل2)(سجلن)2{\displaystyle \mathbb {E} [{\tilde {m}}_{n}^{uf}(\mathbf {X} )-m(\mathbf {X} )]^{2}\leq Cn^{-2/(6+3d\log 2)}(\log n)^{2}}.

العيوب

على الرغم من أن الغابات العشوائية غالبًا ما تحقق دقة أعلى من شجرة القرار الواحدة، إلا أنها تُضحي بقابلية التفسير المتأصلة في أشجار القرار. تُعد أشجار القرار من بين مجموعة صغيرة نسبيًا من نماذج التعلم الآلي سهلة التفسير، إلى جانب النماذج الخطية، والنماذج القائمة على القواعد ، والنماذج القائمة على الانتباه . تُعد قابلية التفسير هذه إحدى المزايا الرئيسية لأشجار القرار، إذ تُمكّن المطورين من التأكد من أن النموذج قد تعلم معلومات واقعية من البيانات، وتمنح المستخدمين النهائيين الثقة في القرارات التي يتخذها النموذج. [ 39 ] [ 3 ] على سبيل المثال، يُعد تتبع المسار الذي تسلكه شجرة القرار لاتخاذ قرارها أمرًا بسيطًا، بينما يُعد تتبع مسارات عشرات أو مئات الأشجار أكثر صعوبة. ولتحقيق كل من الأداء وقابلية التفسير، تسمح بعض تقنيات ضغط النماذج بتحويل الغابة العشوائية إلى شجرة قرار مُصغّرة "مُعاد بناؤها" تُعيد إنتاج وظيفة القرار نفسها بدقة. [ 39 ] [ 49 ] [ 50 ]

من عيوب الغابات العشوائية الأخرى أنه إذا كانت السمات مرتبطة خطيًا بالهدف، فقد لا تُحسّن الغابة العشوائية دقة المتعلم الأساسي. [ 39 ] [ 42 ] وينطبق الأمر نفسه على المشكلات التي تتضمن متغيرات فئوية متعددة. [ 51 ]

انظر أيضاً

مراجع

  1. ١ ٢ ٣ ٤ هو، تين كام (١٩٩٥). غابات القرار العشوائية (ملف PDF) . وقائع المؤتمر الدولي الثالث لتحليل المستندات والتعرف عليها، مونتريال، كيبيك، ١٤-١٦ أغسطس ١٩٩٥، الصفحات ٢٧٨-٢٨٢ . مؤرشف من الأصل (ملف PDF) في ١٧ أبريل ٢٠١٦. تم الاطلاع عليه في ٥ يونيو ٢٠١٦ . 
  2. ١ ٢ ٣ ٤ هو تي كي (١٩٩٨). "طريقة الفضاء الفرعي العشوائي لبناء غابات القرار" (ملف PDF) . معاملات IEEE في تحليل الأنماط والذكاء الآلي . ٢٠ (٨): ٨٣٢-٨٤٤ . Bibcode : 1998ITPAM..20..832T . doi : 10.1109/34.709601 . S2CID 206420153 . 
  3. 1 2 3 4 5 6 7 هاستي، تريفور ؛ تيبشيراني، روبرت ؛ فريدمان، جيروم (2008). عناصر التعلم الإحصائي ( الطبعة الثانية). سبرينغر. ISBN  0-387-95284-5.
  4. 1 2 كلاينبرغ إي (1990). "التمييز العشوائي" (ملف PDF) . حوليات الرياضيات والذكاء الاصطناعي . 1 ( 1-4 ): 207-239 . Bibcode : 1990AnMAI...1..207K . CiteSeerX 10.1.1.25.6750 . doi : 10.1007/BF01531079 . S2CID 206795835. مؤرشف من الأصل (ملف PDF) بتاريخ 18 يناير 2018.  
  5. 1 2 كلاينبرغ إي (1996). "طريقة نمذجة عشوائية مقاومة للتدريب الزائد للتعرف على الأنماط" . حوليات الإحصاء . 24 (6): 2319-2349 . doi : 10.1214/aos/1032181157 . MR 1425956 . 
  6. 1 2 كلاينبرغ إي (2000). "حول التنفيذ الخوارزمي للتمييز العشوائي" (ملف PDF) . معاملات IEEE في تحليل الأنماط والذكاء الآلي . 22 (5): 473-490 . Bibcode : 2000ITPAM..22..473K . CiteSeerX 10.1.1.33.4131 . doi : 10.1109/34.857004 . S2CID 3563126. مؤرشف من الأصل (ملف PDF) بتاريخ 18 يناير 2018.  
  7. 1 2 3 4 بريمان، ل. (2001). "الغابات العشوائية" . تعلم الآلة . 45 (1): 5-32 . Bibcode : 2001MachL..45....5B . doi : 10.1023/A:1010933404324 .
  8. 1 2 لياو أ (16 أكتوبر 2012). "وثائق حزمة R randomForest" (ملف PDF) . تم الاطلاع عليه في 15 مارس 2013 .
  9. رقم تسجيل العلامة التجارية الأمريكية 3185828، مسجلة بتاريخ 19/12/2006.
  10. "RANDOM FORESTS علامة تجارية لشركة Health Care Productivity, Inc. - رقم التسجيل 3185828 - الرقم التسلسلي 78642027 :: Justia Trademarks" . 
  11. 1 2 أميت ي، جيمان د (1997). "تكميم الشكل والتعرف عليه باستخدام الأشجار العشوائية" (ملف PDF) . الحوسبة العصبية . 9 (7): 1545-1588 . CiteSeerX 10.1.1.57.6069 . doi : 10.1162/neco.1997.9.7.1545 . S2CID 12470146. مؤرشف من الأصل (ملف PDF) بتاريخ 2018-02-05 . تم الاسترجاع بتاريخ 2008-04-01 .  
  12. هيث، د.، كاسيف، س.، وسالتزبيرغ، س. (1993). k-DT: طريقة تعلم متعددة الأشجار. في وقائع ورشة العمل الدولية الثانية حول التعلم متعدد الاستراتيجيات ، ص 138-149.
  13. ديتريش، توماس (2000). "مقارنة تجريبية لثلاث طرق لبناء مجموعات من أشجار القرار: التجميع، والتعزيز، والعشوائية" . تعلم الآلة . 40 (2): 139-157 . doi : 10.1023/A:1007607513941 .
  14. هيلين بيرسون؛ هايدي ليدفورد؛ ماثيو هاتسون؛ ريتشارد فان نوردن (15 أبريل 2025). "حصري: أكثر الأبحاث استشهادًا في القرن الحادي والعشرين". مجلة نيتشر . 640 (8059): 588-592 . doi : 10.1038/D41586-025-01125-9 . ISSN 1476-4687 . Wikidata Q135104889 .  
  15. غاريث جيمس؛ دانييلا ويتن؛ تريفور هاستي؛ روبرت تيبشيراني (2013). مقدمة في التعلم الإحصائي . سبرينغر. ص 316-321 . 
  16. هو، تين كام (2002). "تحليل تعقيد البيانات للمزايا النسبية لمنشئي غابات القرار" (ملف PDF) . تحليل الأنماط وتطبيقاتها . 5 (2): 102-112 . doi : 10.1007/s100440200009 . S2CID 7415435. مؤرشف من الأصل (ملف PDF) بتاريخ 17 أبريل 2016. تم الاطلاع عليه بتاريخ 13 نوفمبر 2015 . 
  17. ^ جيرتس ف، إرنست د، ويهنكل إل (2006). “أشجار عشوائية للغاية” (PDF) . التعلم الآلي . 63 : 3– 42. دوى : 10.1007 / s10994-006-6226-1 .
  18. ديسي، ن. وميليا، ج. وبيس، ب. (2013). تحسين أداء الغابات العشوائية في تصنيف بيانات المصفوفات الدقيقة. ورقة بحثية، 99-103. 10.1007/978-3-642-38326-7_15.
  19. يي، واي.، لي، إتش.، دينغ، إكس.، وهوانغ، جيه. (2008) ترجيح الميزات باستخدام الغابات العشوائية للكشف عن واجهات البحث المخفية على الويب. مجلة اللغويات الحاسوبية ومعالجة اللغة الصينية، 13، 387-404.
  20. Amaratunga, D., Cabrera, J., Lee, YS (2008) Enriched Random Forest. Bioinformatics, 24, 2010-2014.
  21. غوش د، كابريرا ج. (2022) غابة عشوائية مُثرية لبيانات جينومية عالية الأبعاد. معاملات IEEE/ACM في علم الأحياء الحاسوبي والمعلوماتية الحيوية. 19(5):2817-2828. doi:10.1109/TCBB.2021.3089417.
  22. أماراتونغا، د.، كابريرا، ج.، شكيدي، ز. (2014). استكشاف وتحليل مصفوفات الحمض النووي الدقيقة وغيرها من البيانات عالية الأبعاد. نيويورك: جون وايلي. الطبعة الثانية. 0.1002/9781118364505.
  23. وينام، ستايسي وفريموث، روبرت وبيرناكا، جوانا. (2013). نهج الغابات العشوائية الموزونة لتحسين الأداء التنبؤي. التحليل الإحصائي واستخراج البيانات. 6. 10.1002/sam.11196.
  24. لي، إتش بي، وانغ، دبليو، دينغ، إتش دبليو، ودونغ، جيه. (2010، 10-12 نوفمبر 2010). طريقة الغابات العشوائية الموزونة بالأشجار لتصنيف البيانات عالية الأبعاد المشوشة. ورقة بحثية قُدّمت في المؤتمر الدولي السابع لهندسة الأعمال الإلكترونية لعام 2010 التابع لمعهد مهندسي الكهرباء والإلكترونيات.
  25. Zhu R, Zeng D, Kosorok MR (2015). " أشجار التعلم المعزز" . مجلة الجمعية الإحصائية الأمريكية . 110 (512): 1770-1784 . Bibcode : 2015JASA..110.1770Z . doi : 10.1080/01621459.2015.1036994 . PMC 4760114. PMID 26903687 .  
  26. دينغ، هـ.؛ رونجر، ج.؛ توف، إ. (2011). تحيز مقاييس الأهمية للسمات والحلول متعددة القيم . وقائع المؤتمر الدولي الحادي والعشرين للشبكات العصبية الاصطناعية (ICANN). ص 293-300 . 
  27. ألتمان أ، تولوشي ل، ساندر أ، لينغاور ت (مايو 2010). "أهمية التبديل: مقياس مصحح لأهمية الميزة" . المعلوماتية الحيوية . 26 (10): 1340-1347 . doi : 10.1093/bioinformatics/btq134 . PMID 20385727 . 
  28. بيريونيسي س. مدح؛ الدرابي تامر إ. (2020-06-01). "دور تحليلات البيانات في إدارة أصول البنية التحتية: التغلب على مشكلات حجم البيانات وجودتها". مجلة هندسة النقل، الجزء ب: الأرصفة . 146 (2): 04020022. doi : 10.1061/JPEODX.0000175 . S2CID 216485629 . 
  29. ستروبل سي، بولستيكس إيه إل، أوغستين تي (2007). "اختيار التقسيم غير المتحيز لأشجار التصنيف بناءً على مؤشر جيني" (ملف PDF) . الإحصاءات الحاسوبية وتحليل البيانات . 52 : 483-501 . CiteSeerX 10.1.1.525.3178 . doi : 10.1016/j.csda.2006.12.030 . 
  30. باينسكي أ، روسيت س (2017). "تحسين الأداء التنبؤي من خلال اختيار المتغيرات المُتحقق منها عبر التحقق المتبادل في الطرق القائمة على الأشجار". معاملات IEEE في تحليل الأنماط والذكاء الآلي . 39 (11): 2142-2153 . arXiv : 1512.03444 . Bibcode : 2017ITPAM..39.2142P . doi : 10.1109/tpami.2016.2636831 . PMID : 28114007. S2CID : 5381516 .  
  31. تولوسي إل، لينغاور تي (يوليو 2011). "التصنيف باستخدام السمات المترابطة: عدم موثوقية ترتيب السمات والحلول" . المعلوماتية الحيوية . 27 (14): 1986-1994 . doi : 10.1093/bioinformatics/btr300 . PMID 21576180 . 
  32. 1 2 "احذر من أهمية الغابات العشوائية الافتراضية" . explained.ai . تم الاطلاع عليه بتاريخ 25-10-2023 .
  33. أورتيز-بوساداس، مارثا ريفوجيو (29 فبراير 2020). تقنيات التعرف على الأنماط المطبقة على المشكلات الطبية الحيوية . سبرينغر نيتشر. ISBN 978-3-030-38021-2.
  34. بريمان، ليو (25-10-2017). أشجار التصنيف والانحدار . نيويورك: روتليدج. doi : 10.1201/9781315139470 . ISBN 978-1-315-13947-0.
  35. https://scikit-learn.org/stable/auto_examples/inspection/plot_permutation_importance.html 31 أغسطس 2023
  36. 1 2 لين، يي؛ جيون، يونغهو (2002). الغابات العشوائية وخوارزمية أقرب الجيران التكيفية (تقرير فني). التقرير الفني رقم 1055. جامعة ويسكونسن. CiteSeerX 10.1.1.153.9168 . 
  37. شي، ت.؛ هورفاث، س. (2006). "التعلم غير الخاضع للإشراف باستخدام متنبئات الغابات العشوائية". مجلة الإحصاءات الحاسوبية والرسومية . 15 (1): 118-138 . CiteSeerX 10.1.1.698.2365 . doi : 10.1198/106186006X94072 . JSTOR 27594168. S2CID 245216 .   
  38. شي تي، سيليغسون دي، بيلديغرون إيه إس، بالوتي إيه، هورفاث إس (أبريل 2005). "تصنيف الأورام باستخدام تحليل المصفوفات النسيجية: تطبيق التجميع العنقودي للغابات العشوائية على سرطان الخلايا الكلوية" . علم الأمراض الحديث . 18 (4): 547-557 . doi : 10.1038/modpathol.3800322 . PMID 15529185 . 
  39. 1 2 3 4 5 بيريونيسي، إس. ماده؛ الدرابي، تامر إي. (2021-02-01). "استخدام التعلم الآلي لدراسة تأثير نوع مؤشر الأداء على نمذجة تدهور الرصف المرن" . مجلة أنظمة البنية التحتية . 27 (2): 04021005. doi : 10.1061/(ASCE)IS.1943-555X.0000602 . ISSN 1076-0342 . S2CID 233550030 .  
  40. برينزي، أ.؛ فان دن بويل، د. (2008). "الغابات العشوائية للتصنيف متعدد الفئات: لوجيت متعدد الحدود العشوائي". أنظمة الخبراء مع التطبيقات . 34 (3): 1721-1732 . doi : 10.1016/j.eswa.2007.01.029 .
  41. برينزي، أنيتا (2007). "التصنيف العشوائي متعدد الفئات: تعميم الغابات العشوائية إلى MNL العشوائي وNB العشوائي". في: رولاند فاغنر؛ نورمان ريفيل؛ غونتر بيرنول (محررون). تطبيقات قواعد البيانات وأنظمة الخبراء: المؤتمر الدولي الثامن عشر، DEXA 2007، ريغنسبورغ، ألمانيا، 3-7 سبتمبر 2007، وقائع المؤتمر . سلسلة محاضرات في علوم الحاسوب. المجلد 4653. الصفحات 349-358 . doi : 10.1007/978-3-540-74469-6_35 . ISBN   978-3-540-74467-2.
  42. 1 2 سميث، بول ف.؛ غانيش، سيفا؛ ليو، بينغ (2013-10-01). "مقارنة بين انحدار الغابات العشوائية والانحدار الخطي المتعدد للتنبؤ في علم الأعصاب" . مجلة أساليب علم الأعصاب . 220 (1): 85-91 . doi : 10.1016/j.jneumeth.2013.08.024 . PMID 24012917. S2CID 13195700 .  
  43. 1 2 3 4 سكورنيت، إروان (2015). "الغابات العشوائية وطرق النواة". arXiv : 1502.03836 [ math.ST ].
  44. بريمان، ليو (2000). "بعض نظريات اللانهاية لمجموعات المتنبئين" . التقرير الفني 579، قسم الإحصاء، جامعة كاليفورنيا في بيركلي.{{cite journal}}يتطلب الاستشهاد بالمجلة ( مساعدة )|journal=
  45. لين، يي؛ جيون، يونغهو (2006). "الغابات العشوائية وخوارزمية أقرب الجيران التكيفية". مجلة الجمعية الإحصائية الأمريكية . 101 (474): 578-590 . Bibcode : 2006JASA..101..578L . CiteSeerX 10.1.1.153.9168 . doi : 10.1198/016214505000001230 . S2CID 2469856 .  
  46. ديفيز، أليكس؛ غهراماني، زوبين (2014). "نواة الغابة العشوائية وغيرها من النوى للبيانات الضخمة من التقسيمات العشوائية". arXiv : 1402.4293 [ stat.ML ].
  47. 1 2 بريمان ل، غهراماني ز (2004). "الاتساق لنموذج بسيط للغابات العشوائية". قسم الإحصاء، جامعة كاليفورنيا في بيركلي. تقرير فني (670). CiteSeerX 10.1.1.618.90 . 
  48. 1 2 Arlot S, Genuer R (2014). "تحليل تحيز الغابات العشوائية البحتة". arXiv : 1407.3939 [ math.ST ].
  49. ساجي، عمر؛ روكاش، ليور (2020). "غابة القرار القابلة للتفسير: تحويل غابة القرار إلى شجرة قابلة للتفسير" . دمج المعلومات . 61 : 124-138 . Bibcode : 2020InfFu..61..124S . doi : 10.1016/j.inffus.2020.03.013 . S2CID 216444882 . 
  50. فيدال، تيبو؛ شيفر، ماكسيميليان (2020). "مجموعات الأشجار المُعاد بناؤها" . المؤتمر الدولي للتعلم الآلي . 119. PMLR: 9743–9753 . arXiv : 2003.11132 .
  51. بيرونيسي، سيد مدح (نوفمبر 2019). تطبيق تحليلات البيانات على إدارة الأصول: التدهور والتكيف مع تغير المناخ في طرق أونتاريو (أطروحة دكتوراه) (رسالة).

للمزيد من القراءة