← أحدث الأبحاث
🤖 machine learning

GraphER: An Efficient Graph-Based Enrichment and Reranking Method for Retrieval-Augmented Generation

تُعد GraphER طريقة مبتكرة ومستقلة عن المسترجع، تعمل على تعزيز التوليد المعزز بالاسترجاع من خلال إجراء إثراء قائم على الرسوم البيانية في وضع عدم الاتصال وإعادة ترتيب عند وقت الاستعلام لالتقاط التقاربات متعددة الأوجه للبيانات دون الحاجة إلى رسم بياني معرفي مخصص أو التسبب في تأخير كبير في زمن الاستجابة.

المؤلفون الأصليون: Ruizhong Miao, Yuying Wang, Rongguang Wang, Chenyang Li, Tao Sheng, Sujith Ravi, Dan Roth

نُشر 2026-03-27
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Ruizhong Miao, Yuying Wang, Rongguang Wang, Chenyang Li, Tao Sheng, Sujith Ravi, Dan Roth

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك محقق يحاول حل قضية معقدة. لديك مكتبة ضخمة من الأدلة (وثائق، جداول، مقالات)، وعليك العثور على قطع الأدلة المحددة لحل الجريمة.

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

المشكلة: البحث "الحرفي"

تقليديًا، يستخدم الذكاء الاصطناعي البحث الدلالي (Semantic Search). فكر في هذا الأمر كأنه أمين مكتبة يبحث فقط عن الأدلة بناءً على تطابق الكلمات.

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

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

الحل: GraphER (الموصل الخارق)

أدرك مؤلفو هذه الورقة البحثية، GraphER، أن الأدلة لا تتعلق فقط بما تقوله، بل بكيفية اتصالها ببعضها البعض.

لقد اقترحوا خدعة سحرية من خطوتين:

الخطوة 1: التحضير غير المتصل (مرحلة "الوسم")

قبل أن يبدأ المحقق عمله حتى، يقوم GraphER بالمرور على المكتبة بأكملة وإضافة أوسمة غير مرئية لكل وثيقة.

  • الأوسمة الهيكلية: "مهلاً، هذه الوثيقة هي جدول 'عملاء'، وهي مرتبطة بجدول 'الطلبات'".
  • الأوسمة المفاهيمية: "هذا المقال يذكر 'ليوناردو دي كابريو'، وكذلك تلك المراجعة السينمائية".
  • الأوسمة السياقية: "هذه الفقرة تأتي مباشرة بعد تلك الفقرة في نفس الكتاب".

فكر في هذا كأنك تعطي كل كتاب في المكتبة خريطة سرية توضح أي الكتب الأخرى هي "صديقة" لها. يحدث هذا خارج نطاق التشغيل (offline)، لذا فهو لا يبطئ حركة المحقق لاحقًا.

الخطوة 2: البحث المتصل (مرحلة "إعادة الترتيب")

الآن، يتلقى المحقق (الذكاء الاصطناعي) سؤالًا.

  1. المسح الأولي: يقوم أمين المكتبة بعملية بحث سريعة ويستخرج أفضل 200 مرشح محتمل.
  2. فحص الرسم البياني (Graph Check): بدلاً من مجرد تسليم هذه الكتب الـ 200 إلى المحقق، ينظر GraphER إلى الخرائط السرية (الأوسمة) التي أضفناها سابقًا. إنه يبني شبكة مؤقتة تربط هذه الكتب الـ 200 ببعضها.
    • مثال: "الكتاب أ" (عن المتاجر) متصل بـ "الكتاب ب" (عن الطلبات). "الكتاب ب" متصل بـ "الكتاب ج" (عن العملاء).
  3. التنعيم (Smoothing): يستخدم GraphER خدعة رياضية ذكية تسمى التنعيم المتماسك للرسم البياني (Graph Cohesive Smoothing). تخيل مجموعة من الأصدقاء في حفلة؛ إذا كان أحد الأصدقاء مهمًا جدًا للمحقق، فإن أصدقاءه يصبحون أكثر أهمية أيضًا، لأنهم جزء من نفس الدائرة.
    • إذا تم تصنيف "الكتاب ج" (العملاء) في مرتبة منخفضة في البداية لأنه لم يحتوي على كلمة "متجر"، ولكنه مرتبط ارتباطًا وثيقًا بـ "الكلمة أ" (المتاجر) التي حصلت بالفعل على تصنيف عالٍ، فإن GraphER يرفع ترتيب "الكتاب ج" في القائمة.

لماذا يعد هذا أفضلًا من الطرق الأخرى؟

  • مقابل الطريقة "الوكيلة" (Agentic Method): يحاول بعض محققي الذكاء الاصطناعي حل المشكلات عبر طرح سؤال مثل: "أحتاج إلى مزيد من المعلومات، دعني أطرح سؤالًا آخر!" ثم يبحثون مرة أخرى. هذه الطريقة بطيئة ومكلفة (مثل الاتصال بصديق لطلب المساعدة، ثم الاتصال بآخر، ثم آخر). GraphER أسرع لأنه يقوم بكل عمليات الربط في خطوة واحدة.
  • مقابل طريقة "الرسم البياني للمعرفة" (Knowledge Graph): تحاول بعض الأنظمة بناء خريطة عملاقة ودائمة للعالم بأكم، وهذا أمر صعب الصيانة ومكلف. أما GraphER فهو يشبه بناء خريطة مصغرة مؤقتة للأدلة التي يبحث عنها المحقق حاليًا فقط. إنه خفيف الوزن ويتناسب مع أي نظام مكتبة موجود.

النتيجة

في تجارب الورقة البحثية، كان GraphER بمثابة المحقق الذي وجد أخيرًا الحلقة المفقودة.

  • الطريقة القديمة: وجدت أدلة "المتجر" و"الطلب"، لكنها فاتها دليل "العميل". لم يستطع الذكاء الاصطناعي حل استعلام SQL.
  • طريقة GraphER: وجدت أدلة "المتجر" و"الطلب"، ورأت أنها متصلة بدليل "العميل"، فرفعت ترتيب ذلك الدليل أيضًا. امتلك الذكاء الاصطناዊ جميع القطع وحل القضية بنجاح.

الخلاصة

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

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →