Structure-Guided Entity Resolution: Fine-Tuning LLMs for Robust Name Matching in Complex Linguistic Contexts
تقدم هذه الورقة البحثية "حل الكيانات الموجه بالبنية" (SGER)، وهو إطار عمل للضبط الدقيق المنهجي ثنائي المراحل للنماذج اللغوية الكبيرة، والذي يحقق دقة هي الأفضل في مجال مطابقة الأسماء الشخصية المعقدة ومتعددة اللغات، ويتم نشره حالياً على نطاق واسع لامتثال "اعرف عميلك" (KYC) على منصة Dream11.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول مطابقة اسمي شخصين، لكن الأسماء مكتوبة بطريقة فوضوية وغير منظمة. قد يُدرج أحدهما كـ "Rajesh Kumar"، والآخر "Kumar Rajesh"، وثالث "RajeshKumar" (بدون مسافة)، والرابع "Rajeshbhai" (مع إضافة لقب ودي). في بلد متنوع مثل الهند، حيث تتغير الأسماء بناءً على المنطقة واللغة أو حتى الطريقة التي كتب بها الموظف الاسم، يمثل هذا كابوساً للحواسيب.
تقدم هذه الورقة نظاماً جديداً يسمى SGER (حل الكيانات الموجه بالبنية - Structure-Guided Entity Resolution) الذي يحل هذه المشكلة باستخدام طريقة تدريب ذكية مكونة من خطوتين. إليك كيف يعمل ذلك، مشروحاً ببساطة:
المشكلة: لغز "الاسم الفوضوي"
في عالم إجراءات "اعرف عميلك" (KYC) — حيث تتحقق الشركات من هويتك قبل السماح لك باللعب أو فتح الحسابات — غالباً ما تفشل الحواسيب.
- الطريقة القديمة: تستخدم الحواسيب التقليدية قواعد بسيطة، مثل عد عدد الحروف المختلفة بين اسمين. الأمر يشبه محاولة حل لغز عبر النظر فقط إلى لون القطع، وتجاهل شكلها. إذا كتب شخص ما "Shubham" بدلاً من "Subham"، يصاب الحاسوب بالارتباك.
- الطريقة الجديدة (نماذج اللغات الكبيرة - LLMs): نماذج اللغات الكبيرة (الذكاء الاصطناعي) ذكية، ولكن إذا سألتها فقط "هل هذان الاسمان لنفس الشخص؟" فقد تخطئ في التخمين لأنها لم تتعلم "قواعد" الأسماء أولاً. إنها تحاول تعلم البنية والإجابة في آن واحد، وهو أمر يشبه طلب كتابة أطروحة وحل مسألة رياضية من طالب في نفس الوقت.
الحل: "مدرسة" للذكاء الاصطناٍ في مرحلتين
ابتكر المؤلفون منهجاً (خطة دراسية) لتعليم نموذج الذكاء الاصطناعي الخاص بهم، والمبني على نظام يسمى Llama 3، عبر مرحلتين متمايزتين. فكر في الأمر كتدريب موظف جديد:
المرحلة الأولى: فصل "مهندس الأسماء"
قبل أن يحاول الذكاء الاصطناعي مطابقة الأسماء، يتم تعليمه كيفية تفكيكها.
- المهمة: تعطيه اسماً فوضوياً مثل "Kirtan Singh Rathore".
- الدرس: يجب على الذكاء الاصطناعي إخراج قائمة منظمة ومرتبة (مثل ملف JSON) تقول: الاسم الأول: Kirtan، الاسم الأوسط: Singh، اسم العائلة: Rathore.
- التشبيه: تخيل تعليم طفل كيفية أخذ كومة مبعثرة من قطع "الليغو" وفرزها إلى "عجلات"، و"نوافذ"، و"جدران" قبل محاولة بناء سيارة. يتعلم الذكاء الاصطناعي أن "Singh" غالباً ما يكون اسماً أوسطاً أو اسماً للعائلة، وأن "Rathore" هو اسم العائلة، بغض النظر عن ترتيب ظهورهم.
المرحلة الثانية: فصل "المحقق"
الآن بعد أن فهم الذكاء الاصطنا_ي كيفية بناء الأسماء من المرحلة الأولى، يتم ترقيته إلى دور المحقق.
- المهمة: تعطيه اسمين (على سبيل المثال: "Rajeshk" و "Rajesh Kumar") وتسأله: "هل هذا هو نفس الشخص؟"
- الميزة: نظرًا لأن الذك الذكاء الاصطناعي يعرف بالفعل كيفية تفكيك الأسماء من المرحلة الأولى، فإنه لا يحتاج إلى تخمين البنية أثناء اتخاذ القرار. يمكنه التركيز فقط على عملية المطابقة.
- النتيجة: يصبح بارعاً للغاية في اكتشاف أن "Rajeshk" هو مجرد خطأ مطبعي أو اختصار لـ "Rajesh Kumar".
النتائج: نظام فائق الدقة
اختبر الفريق هذا النظام على 50,000 مثال من الواقع من الهند، وهي منطقة معروفة بامتلاكها لبعض أكثر قواعد تسمية الأسماء تعقيداً وتنوعاً في العالم.
- الطرق القديمة: حققت دقة تترا-وح بين 57% إلى 85%.
- الذكاء الاصطناعي القياسي (بدون التدريب ذو الخطوتين): حقق دقة تقارب 91%.
- نظام SGER (النظام الجديد): حقق دقة بلغت 99.02%.
هذا يعني أن النظام يكاد يكون مثالياً في تحديد ما إذا كان الاسمان يعودان لنفس الشخص، حتى عندما تكون الأسماء مكتوبة بشكل خاطئ، أو متبادلة، أو تفتقر إلى المسافات.
التأثير في العالم الحقيقي: Dream11
هذا ليس مجرد نظرية؛ إنه يعمل بالفعل. تم نشر النظام في Dream11، أكبر منصة للفانتازي الرياضي في العالم، والتي تخدم أكثر من 250 مليون مستخدم.
- قبل: عندما لم يكن الحاسوب متأكداً، كان عليه إرسال الحالة إلى بشري للتحقق منها يدوياً. كان ذلك بطيئاً ومكلفاً.
- بعد: يتولى الذكاء الاصطناعي كل شيء تقريباً بشكل تلقائي.
- الفائدة: توفر الشركة أكثر من 500,000 دولار سنوياً لأنها لم تعد بحاجة لدفع مبالغ للبشر للتحقق من هذه الحالات، كما يتم التحقق من المستخدمين الشرعيين فوراً دون انتظار.
الملخص
تجادل الورقة بأنه لجعل الذكاء الاصطناعي جيداً في وظيفة محددة وفوضوية (مثل مطابقة الأسماء في الهند)، لا ينبغي لك فقط إلقاء البيانات عليه. بدلاً من ذلك، يجب أن تعلمه قواعد اللعبة (كيف تُبنى الأسماء) أولاً، ثم تعلمه كيفية لعب اللعبة (مطابقة الأسماء). هذا النهج القائم على "المنهج الدراسي" حوّل ذكاءً اصطناعياً جيداً إلى ذكاء اصطناعي شبه مثالي، مما حل مشكلة ضخمة لشركة عالمية.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.