HealthFormer: Dual-level time-aware Transformers for irregular electronic health record events
تقترح الورقة البحثية HealthFormer، وهو إطار عمل "ترانسفورمر" (Transformer) ثنائي المستوى ومدرك للزمن، تم تدريبه مسبقاً على سجلات صحية إلكترونية طولية واسعة النطاق باستخدام التعلم الذاتي متعدد المهام لتعلم تمثيلات مرضية هرمية ومرتكزة على الأحداث، والتي تحقق أداءً هو الأفضل في حالته في التنبؤ بمرض السرطان المستجد من خلال الضبط الدقيق المباشر.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي لبحث مسبق لم يخضع لمراجعة الأقران. وهو ليس نصيحة طبية. لا تتخذ أي قرارات تتعلق بصحتك بناءً على هذا المحتوى. اقرأ إخلاء المسؤولية الكامل
تخيل تاريخك الطبي ليس كمجموعة فوضوية من الملفات الورقية، بل كـ قصة مصورة حيث كل فصل فيها يمثل زيارة لطبيب، أو رحلة إلى المستشفى، أو وصفة طبية جديدة.
المشكلة في هذه القصة المصورة هي أنها مكتوبة بطريقة غريبة جداً:
- الصفحات مبعثرة: بعض الفصول تُكتب كل يوم، والبعض الآخر يُكتب مرة واحدة كل خمس سنوات.
- اللغة مختلطة: قد تحتوي صفحة على رمز تشخيص، وأخرى على رمز جراحة، وثالثة على رمز دواء، وكلها مختلطة معاً.
- الفجوات مربكة: أحياناً يكون الوقت بين الفصول أمراً بالغ الأهمية (حمى اليوم تختلف تماماً عن حمى العام القادم)، لكن الحواسيب عادة ما تكتفي بعدّ الصفحات، متجاهلة الوقت الفاصل بينها.
هنا يأتي دور HealthFormer. فكر فيه كـ أمين مكتبة فائق الذكاء قرأ الملايين من هذه القصص الطبية وتعلم كيف يفهم القصة، وليس مجرد الكلمات.
إليك كيف يعمل، مقسماً إلى مفاهيم بسيطة:
1. استراتيجية القراءة ثنائية المستوى (الجزء "ثنائي المستوى")
تحاول معظم البرامج الحاسوبية قراءة السجل الطبي عبر تحويله إلى قائمة طويلة من الكلمات. لكن HealthFormer أكثر ذكاءً؛ فهو يقرأ في طبقتين:
الطبقة الأولى: قارئ "الحدث" (داخل الحدث - Intra-Event):
تخيل أنك دخلت إلى عيادة طبيب. قد تعاني من حمى، وطفح جلدي، ووصفة طبية للمضادات الحيوية في آن واحد. قد يرى الحاسوب العادي "حمى"، "طفح جلدي"، "مضاد حيوي" كثلاثة عناصر منفصلة وغير مترابطة.
وظيفة HealthFormer الأولى هي النظر إلى تلك الزيارة المحددة والقول: "آه، هذه الأشياء الثلاثة حدثت معاً في هذا السياق المحدد". إنه يجمعهم في "حزمة حدث" واحدة قبل الانتقال لما يليها. إنه يفهم أن الطفح الجلدي والمضادات الحيوية غالباً ما يسيران جنباً إلى جنب خلال زيارة معينة.الطبقة الثانية: قارء "الجدول الزمني" (بين الأحداث - Inter-Event):
بمجرد تجهيز "حزم الأحداث"، ينظر البرنامج إلى الجدول الزمني بأك ول. ويسأل: "كم كانت المدة بين هذه الزيارة والزيارة السابقة؟"
بدلاً من مجرد عدّ "الزيارة 1، الزيارة 2"، فإنه يستخدم "حسّاً زمنياً" خاصاً. هو يعلم أن فجوة مدتها يومان تختلف تماماً عن فجوة مدتها سنتان. يستخدم حيلة رياضية (تسمى ALiBI) تسمح له بالتركيز أكثر على الأحداث الأخيرة مع الاستمرار في تذكر ما حدث قبل سنوات، دون أن يصاب بالارتباك بسبب الفجوات غير المنتظمة.
2. التعلم بدون معلم (التعلم المسبق ذاتي الإشراف)
قد تتساءل، "كيف يتعلم هذا الأمين؟" لم يكن لديه معلم يخبره: "هذا المريض سيصاب بالسرطان". بدلاً من ذلك، خاض لعبة ضخمة من "ملء الفراغات" باستخدام ملايين السجلات الطبية المجهولة من المجر.
لقد وُضع أمام أربعة تحديات:
- الغميضة (التنبؤ المقنع): قام الحاسوب بتغطية رمز تشخيص (مثل "السكري") وحاول تخمين الرمز بناءً على الرموز الأخرى في نفس الزيارة وتاريخ المريض.
- تخمين النوع: قام بتغطية نوع الزيارة (على سبيل المثال: "هل كانت جراحة أم فحصاً روتينياً؟") وكان عليه تخمين النوع بناءً على الزيارات المحيطة.
- الكرة البلورية (الحدث التالي): نظر إلى زيارة اليوم وحاول تخمين نوع الزيارة التي ستحدث لاحقاً.
- السفر عبر الزمن (توقع الوقت): حاول تخمين عدد الأيام بالضبط حتى الزيارة القادمة.
من خلال لعب هذه الألعاب ملايين المرات، تعلم HealthFormer الأنماط الخفية لصحة الإنسان. لقد تعلم أن رموزاً معينة تظهر معاً دائماً، وأن الفجوات الزمنية هي أدلة حاسمة.
3. سحر "الضبط الدقيق" (Fine-Tuning)
بمجرد أن يقرأ هذا الأمين ملايين الكتب ويتعلم الأنماط، يصبح خبيراً عالمياً.
إذا كنت تريد التنبؤ بـ سرطان القولون والمستقيم، فأنت لست بحاجة لبناء حاسوب جديد من الصفر. ما عليك سوى أخذ هذا الأمين الذكي، وإظهار بعض الأمثلة لمرضى السرطان له، وقول: "هيا، ابحث عن هذه الأنماط المحددة". عندها سيتكيف الأمين فوراً.
اختبرت الورقة البحثية ذلك من خلال محاولة التنبؤ بنوعين من السرطان (القولون والبروستاتا) قبل 30 و60 و90 يوماً من تشخيصهما رسمياً.
- النتيجة: كان HealthFormer أفضل بكثير من الطرق التقليدية (مثل النماذج الرياضية البسيطة التي تكتفي بعدّ عدد مرات زيارة المريض للطبيب). لقد استطاع رصد علامات السرطان في وقت أبكر وبدقة أكبر بكثير.
لماذا يهم هذا الأمر (ما الفائدة؟)
- إنه يحترم الفوضى: الحياة الواقعية ليست جدول بيانات مرتباً. الناس يمرضون في أوقات غريبة، وHealthFormer يتعامل مع هذه الفوضى بشكل طبيعي.
- إنه يفهم السياق: هو يعلم أن رمز "الجراحة" يعني شيئاً مختلفاً إذا تبعه رمز "التعافي" بعد أسبوع، مقارنة بما لو تبعه رمز "مضاعفات" بعد يوم واحد.
- إنه أداة عامة: بمجرد تدريبه، يمكن استخدامه لأي مهمة تنبؤية (التنبؤ بفشل القلب، التنبؤ بإعادة دخول المستشفى، إلخ) دون الحاجة لإعادة بنائه من الصفر.
باختاًصر: HealthFormer هو ذكاء اصطناعي تعلم قراءة القصة المعقدة وغير المنتظمة وغير المنظمة لصحة الإنسان من خلال فهم كل من الفصول الفردية (الزيارات) والفجوات الزمنية بينها، مما يسمح للأطباء برصد الأمراض الخطيرة مثل السرطان في وقت أبكر بكثير مما سبق.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.