نظرية سولومونوف للاستدلال الاستقرائي

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

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

يقوم استقراء سولومونوف بشكل طبيعي بإضفاء الطابع الرسمي على مبدأ أوكام [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] من خلال إسناد مصداقيات مسبقة أكبر للنظريات التي تتطلب وصفًا خوارزميًا أقصر.

أصل

فلسفي

تستند هذه النظرية إلى أسس فلسفية، وقد أسسها راي سولومونوف حوالي عام 1960. [ 9 ] وهي عبارة عن مزيج رياضي مُصاغ من مبدأ أوكام [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] ومبدأ التفسيرات المتعددة . [ 10 ] تُستخدم جميع النظريات القابلة للحساب التي تصف بدقة الملاحظات السابقة لحساب احتمالية الملاحظة التالية، مع إعطاء وزن أكبر للنظريات الأقصر. ويعتمد الذكاء الاصطناعي الشامل لماركوس هوتر على هذا لحساب القيمة المتوقعة لأي فعل.

مبدأ

يُقال إن استقراء سولومونوف هو الصياغة الحسابية للمنهج البايزي الخالص . [ 3 ] لفهم ذلك، تذكر أن المنهج البايزي يستنتج الاحتمال اللاحق.P[تي|د]{\displaystyle \mathbb {P} [T|D]}نظريةتي{\displaystyle T}البيانات المعطاةد{\displaystyle D}بتطبيق قاعدة بايز، والتي ينتج عنها

P[تي|د]=P[د|تي]P[تي]P[د|تي]P[تي]+أتيP[د|أ]P[أ]{\displaystyle \mathbb {P} [T|D]={\frac {\mathbb {P} [D|T]\mathbb {P} [T]}{\mathbb {P} [D|T]\mathbb {P} [T]+\sum _{A\neq T}\mathbb {P} [D|A]\mathbb {P} [A]}}}

حيث النظرياتأ{\displaystyle A}بدائل للنظريةتي{\displaystyle T}لكي تكون هذه المعادلة منطقية، يجب أن تكون الكمياتP[د|تي]{\displaystyle \mathbb {P} [D|T]}وP[د|أ]{\displaystyle \mathbb {P} [D|A]}يجب أن تكون محددة جيدًا لجميع النظرياتتي{\displaystyle T}وأ{\displaystyle A}بمعنى آخر، يجب على أي نظرية أن تحدد توزيعًا احتماليًا على البيانات القابلة للملاحظةد{\displaystyle D}. يختزل استقراء سولومونوف بشكل أساسي إلى اشتراط أن تكون جميع توزيعات الاحتمالات هذه قابلة للحساب .

ومن المثير للاهتمام أن مجموعة التوزيعات الاحتمالية القابلة للحساب هي مجموعة جزئية من مجموعة جميع البرامج، وهي مجموعة قابلة للعد . وبالمثل، كانت مجموعات البيانات القابلة للملاحظة التي تناولها سولومونوف محدودة. وبدون فقدان للعمومية ، يمكننا بالتالي اعتبار أن أي بيانات قابلة للملاحظة هي سلسلة بتات محدودة . ونتيجة لذلك، يمكن تعريف استقراء سولومونوف بالاستعانة فقط بالتوزيعات الاحتمالية المنفصلة.

يُتيح استقراء سولومونوف بالتالي إمكانية وضع تنبؤات احتمالية للبيانات المستقبليةF{\displaystyle F}وذلك ببساطة عن طريق اتباع قوانين الاحتمالات. أي أننا لديناP[F|د]=هـتي[P[F|تي،د]]=تيP[F|تي،د]P[تي|د]{\displaystyle \mathbb {P} [F|D]=\mathbb {E} _{T}[\mathbb {P} [F|T,D]]=\sum _{T}\mathbb {P} [F|T,D]\mathbb {P} [T|D]}يمكن تفسير هذه الكمية على أنها متوسط ​​التوقعاتP[F|تي،د]{\displaystyle \mathbb {P} [F|T,D]}من بين جميع النظرياتتي{\displaystyle T}بالنظر إلى البيانات السابقةد{\displaystyle D}، مرجحة بحسب مصداقيتها اللاحقةP[تي|د]{\displaystyle \mathbb {P} [T|D]}.

رياضي

يعتمد برهان "الشفرة" على الخصائص الرياضية المعروفة لتوزيع الاحتمالات على مجموعة قابلة للعد . هذه الخصائص مهمة لأن المجموعة اللانهائية لجميع البرامج هي مجموعة قابلة للعد. يجب أن يكون مجموع احتمالات جميع البرامج (S) مساويًا للواحد تمامًا (وفقًا لتعريف الاحتمال )، وبالتالي يجب أن تتناقص الاحتمالات تقريبًا كلما قمنا بترقيم المجموعة اللانهائية لجميع البرامج، وإلا فإن S سيكون أكبر من واحد. بتعبير أدق، لكلϵ{\displaystyle \epsilon }إذا كان طول البرنامج أكبر من صفر، فهناك طول معين l بحيث يكون احتمال أن تكون جميع البرامج أطول من l على الأكثرϵ{\displaystyle \epsilon }لكن هذا لا يمنع البرامج الطويلة جدًا من أن يكون لها احتمالية عالية جدًا.

تُعدّ مفاهيم الاحتمالية الخوارزمية وتعقيد كولموغوروف من المكونات الأساسية لهذه النظرية . الاحتمالية المسبقة الشاملة لأي بادئة p من متتالية قابلة للحساب x هي مجموع احتمالات جميع البرامج (في حاسوب شامل ) التي تحسب شيئًا ما يبدأ بـ p . وبمعرفة قيمة p وأي توزيع احتمالي قابل للحساب ولكنه غير معروف يتم أخذ عينة x منه ، يمكن استخدام الاحتمالية المسبقة الشاملة ونظرية بايز للتنبؤ بالأجزاء غير المرئية من x على النحو الأمثل.

الضمانات الرياضية

اكتمال سولومونوف

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

عدم قابلية حساب سولومونوف

لسوء الحظ، أثبت سولومونوف أيضًا أن استقراء سولومونوف غير قابل للحساب. في الواقع، بيّن أن قابلية الحساب والاكتمال متناقضتان: أي نظرية كاملة يجب أن تكون غير قابلة للحساب. يُستمد برهان ذلك من لعبة بين الاستقراء والبيئة. باختصار، يمكن خداع أي استقراء قابل للحساب بواسطة بيئة قابلة للحساب، وذلك باختيار البيئة القابلة للحساب التي تنفي تنبؤ الاستقراء القابل للحساب. يمكن اعتبار هذه الحقيقة مثالًا على نظرية "لا غداء مجاني" .

التطبيقات الحديثة

الذكاء الاصطناعي

على الرغم من أن الاستدلال الاستقرائي لسولومونوف غير قابل للحساب ، إلا أن العديد من الخوارزميات المشتقة من AIXI تُقارب هذا الاستدلال لجعله قابلاً للتنفيذ على الحواسيب الحديثة. وكلما زادت القدرة الحاسوبية المتاحة لهذه الخوارزميات، اقتربت تنبؤاتها من تنبؤات الاستدلال الاستقرائي (حيث أن حدها الرياضي هو الاستدلال الاستقرائي لسولومونوف). [ 11 ] [ 12 ] [ 13 ]

يعتمد اتجاه آخر للاستدلال الاستقرائي على نموذج إي. مارك غولد للتعلم في النهاية من عام 1967، وقد تطور منذ ذلك الحين إلى نماذج تعلم أكثر فأكثر. [ 14 ] السيناريو العام هو التالي: بالنظر إلى فئة S من الدوال القابلة للحساب، هل يوجد متعلم (أي دالة تكرارية) يُخرج، لأي مدخل من الشكل ( f (0), f (1), ..., f ( n ))، فرضية (مؤشر e بالنسبة لترقيم مقبول متفق عليه مسبقًا لجميع الدوال القابلة للحساب؛ قد يُشترط أن تكون الدالة المفهرسة متوافقة مع القيم المعطاة لـ f )؟ يتعلم المتعلم M الدالة f إذا كانت جميع فرضياته تقريبًا تحمل نفس المؤشر e ، الذي يُولد الدالة f ؛ ويتعلم M الفئة S إذا تعلم كل دالة f في S. النتائج الأساسية هي أن جميع فئات الدوال القابلة للتعداد التكراري قابلة للتعلم، بينما فئة REC لجميع الدوال القابلة للحساب غير قابلة للتعلم. تمّت دراسة العديد من النماذج ذات الصلة، كما أن تعلّم فئات المجموعات القابلة للتعداد التكراري من البيانات الموجبة هو موضوع دُرِسَ منذ ورقة غولد الرائدة عام 1967. وقد طُوِّرَ امتدادٌ واسع النطاق لمنهج غولد من خلال نظرية شميدهوبر لتعقيدات كولموغوروف المعممة، [ 15 ] والتي تُعدّ أنواعًا من الخوارزميات فائقة التكرار .

انظر أيضاً

مراجع

  1. راثمانر، صموئيل (3 يونيو 2011). "رسالة فلسفية في الاستقراء الكلي" . إنتروبي . 13 (6): 1076-1136 . arXiv : 1105.5721 . doi : 10.3390/e13061076 .
  2. 1 2 سولومونوف، راي ج. (2009)، "الاحتمالية الخوارزمية: النظرية والتطبيقات" ، في إيمرت-ستريب، فرانك؛ ديمر، ماتياس (محرران)، نظرية المعلومات والتعلم الإحصائي ، بوسطن، ماساتشوستس: سبرينغر الولايات المتحدة، ص 1-23 ، doi : 10.1007/978-0-387-84816-7_1 ، ISBN  978-0-387-84816-7تم الاطلاع عليه بتاريخ 21 يوليو 2020
  3. 1 2 لي، نغوين هوانغ (2020). معادلة المعرفة: من قاعدة بايز إلى فلسفة موحدة للعلم . بوكا راتون، فلوريدا: مطبعة سي آر سي. ISBN 978-0-367-42815-0.
  4. 1 2 جي جي ماكول. الاستقراء: من كولموغوروف وسولومونوف إلى دي فينيتي والعودة إلى كولموغوروف - مترو إيكونوميكا، 2004 - مكتبة وايلي على الإنترنت.
  5. 1 2 D Stork. أسس مبدأ أوكام والاقتصاد في التعلم من موقع ricoh.com – ورشة عمل NIPS 2001، 2001
  6. 1 2 أ. ن. سوكلاكوف. مبدأ أوكام كأساس رسمي لنظرية فيزيائية من arxiv.org – رسائل أسس الفيزياء، 2002 – سبرينغر
  7. 1 2 خوسيه هيرنانديز-أورالو (1999). "ما وراء اختبار تورينج" (ملف PDF) . مجلة المنطق واللغة والمعلومات . 9 .
  8. 1 2 م. هوتر. حول وجود وتقارب التوزيعات الاحتمالية العالمية القابلة للحساب arxiv.org – نظرية التعلم الخوارزمي، 2003 – سبرينغر
  9. صموئيل راثمانر وماركوس هوتر . أطروحة فلسفية في الاستقراء الكوني. إنتروبي، 13(6): 1076-1136، 2011
  10. مينغ لي وبول فيتاني، مقدمة في تعقيد كولموغوروف وتطبيقاته. سبرينغر-فيرلاغ، نيويورك، 2008، ص 339 وما يليها.
  11. ج. فينيس، ك. س. نغ، م. هوتر، و. أوثر، د. سيلفر. "تقريب مونت كارلو AIXI" – نسخة أولية منشورة على موقع arxiv ، 2009 arxiv.org
  12. ج. فينيس، ك. س. نغ، م. هوتر، د. سيلفر. "التعلم المعزز عبر تقريب AIXI"، نسخة أولية منشورة على موقع Arxiv ، 2010 – aaai.org
  13. س. بانكوف. تقريب حسابي لنموذج AIXI من agiri.org – الذكاء الاصطناعي العام، 2008: وقائع …، 2008 – books.google.com
  14. غولد، إي. مارك (1967). "تحديد اللغة في الحد" (ملف PDF) . المعلومات والتحكم . 10 (5): 447-474 . doi : 10.1016/S0019-9958(67)91165-5 .
  15. ج. شميدهوبر (2002). "تسلسلات هرمية لتعقيدات كولموغوروف المعممة ومقاييس عالمية غير قابلة للعد قابلة للحساب في النهاية" (ملف PDF) . المجلة الدولية لأسس علوم الحاسوب . 13 (4): 587-612 . doi : 10.1142/S0129054102001291 . مؤرشف من الأصل (ملف PDF) بتاريخ 2017-07-06.

مصادر

  • أنجلوين، دانا؛ سميث، كارل هـ. (سبتمبر 1983). "الاستدلال الاستقرائي: النظرية والأساليب" . مجلة دراسات الحوسبة . 15 (3): 237-269 . doi : 10.1145/356914.356918 . S2CID 3209224 . 
  • بورغين، م. (2005)، الخوارزميات فائقة التكرار ، سلسلة دراسات في علوم الحاسوب، سبرينغر. ISBN 0-387-95569-0
  • Burgin, M., "كيف نعرف ما يمكن للتكنولوجيا أن تفعله"، اتصالات ACM ، المجلد 44، العدد 11، 2001، الصفحات  82-88.
  • Burgin, M.; Eberbach, E., “Universality for Turing Machines, Inductive Turing Machines and Evolutionary Algorithms”, Fundamenta Informaticae , v. 91, No. 1, 2009, 53–77.
  • Burgin, M.; Eberbach, E., "حول أسس الحوسبة التطورية: نهج الأتمتة التطورية"، في كتيب البحث حول أنظمة المناعة الاصطناعية والحوسبة الطبيعية: تطبيق التقنيات التكيفية المعقدة (Hongwei Mo, Ed.)، IGI Global، هيرشي، بنسلفانيا، 2009، 342-360.
  • Burgin, M.; Eberbach, E., "Evolutionary Automata: Expressiveness and Convergence of Evolutionary Computation", Computer Journal , v. 55, No. 9, 2012, pp.  1023–1029.
  • بورجين، م.؛ كلينجر، أ. الخبرة والأجيال والحدود في التعلم الآلي، علوم الحاسوب النظرية ، المجلد 317، العدد 1/3، 2004، الصفحات  71-91
  • ديفيس، مارتن (2006) "أطروحة تشيرش-تورينغ: الإجماع والمعارضة". وقائع مؤتمر الحوسبة في أوروبا 2006. سلسلة محاضرات في علوم الحاسوب، 3988 صفحة،  125-132.
  • غاسارش، دبليوسميث، سي إتش (1997) "مسح للاستدلال الاستقرائي مع التركيز على الاستعلامات". التعقيد، والمنطق، ونظرية الاستدعاء الذاتي ، سلسلة محاضرات في الرياضيات البحتة والتطبيقية، 187، ديكر، نيويورك، ص  225-260.
  • هاي، نيك. " المقاييس شبه العالمية: مقدمة "، سلسلة تقارير أبحاث CDMTCS، جامعة أوكلاند، فبراير 2007.
  • جاين، سانجاي؛ أوشيرسون، دانيال؛ رويير، جيمس؛ شارما، أرون، الأنظمة التي تتعلم: مقدمة لنظرية التعلم (الطبعة الثانية)، مطبعة معهد ماساتشوستس للتكنولوجيا ، 1999.
  • كلين، ستيفن سي. (1952)، مقدمة في ما وراء الرياضيات (  الطبعة الأولى)، أمستردام: نورث هولاند.
  • لي مينغ؛ فيتاني، بول، مقدمة في تعقيد كولموغوروف وتطبيقاته ، الطبعة الثانية، سبرينغر فيرلاغ، 1997.
  • أوشيرسون، دانيال؛ ستوب، مايكل؛ وينشتاين، سكوت، الأنظمة التي تتعلم، مقدمة لنظرية التعلم لعلماء الإدراك وعلماء الحاسوب ، مطبعة معهد ماساتشوستس للتكنولوجيا ، 1986.
  • سولومونوف، راي ج. (1999). "نوعان من الاستقراء الاحتمالي" (ملف PDF) . مجلة الحاسوب . 42 (4): 256. CiteSeerX 10.1.1.68.8941 . doi : 10.1093/comjnl/42.4.256 . 
  • سولومونوف، راي (مارس 1964). "نظرية رسمية للاستدلال الاستقرائي - الجزء الأول" (ملف PDF) . المعلومات والتحكم . 7 (1): 1-22 . doi : 10.1016/S0019-9958(64)90223-2 .
  • سولومونوف، راي (يونيو 1964). "نظرية رسمية للاستدلال الاستقرائي - الجزء الثاني" (ملف PDF) . المعلومات والتحكم . 7 (2): 224-254 . doi : 10.1016/S0019-9958(64)90131-7 .