GenHAR: Generalizing Cross-domain Human Activity Recognition for Last-mile Delivery
يُعد GenHAR إطار عمل مبتكر يعالج انزياحات التوزيع عبر المجالات في التعرف على الأنشطة البشرية من خلال ترميز بيانات الاستشعار واستخدام التغطية الانتقائية مع الانتباه الفعال لتحقيق دقة وكفاءة تبلغان أحدث ما توصل إليه العلم، كما تم التحقق من ذلك من خلال النشر واسع النطاق في العالم الحقيقي في عمليات توصيل الميل الأخير.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول تعليم روبوت التعرف على ما إذا كان عامل التوصيل يمشي، أو يصعد الدرج، أو يقف ساكنًا. قمت بتدريب الروبوت باستخدام بيانات من مجموعة محددة من السائقين في بكين. ولكن عندما ترسل نفس الروبوت للعمل مع سائقين في شنغهاي، أو حتى مع سائقين مختلفين في نفس المدينة، يبدأ في ارتكاب الأخطاء. يصبح مرتبكًا لأن "صوت" البيانات يبدو مختلفًا — ربما تُحمل الهواتف في جيوب مختلفة، أو يسير السائقون بأساليب حركة مختلفة.
هذه هي المشكلة التي يحلها بحث GenHAR. إنه نظام جديد مصمم لمساعدة الحواسيب على التعرف على الأنشطة البشرية (مثل المشي أو صعود الدرج) حتى عندما تأتي البيانات من "عالم" مختلف تمامًا عن العالم الذي تدرّب عليه.
إليك كيف يعمل، مقسمًا إلى مفاهيم بسيطة:
1. المشكلة: قضية "اللكنة"
فكر في بيانات المستشعرات (من هاتف أو ساعة) كأنها شخص يتحدث. إذا دربت مترجمًا على فهم لكنة شخص معين، فقد يواجه صعوبة عندما يتحدث هذا الشخص مع صديق له لكنة مختلفة. في عالم التوصيل، يتحرك كل عامل توصيل بشكل مختلف قليلاً، ويضع هاتفه في مكان مختلف، ويستخدم جهازًا مختلفًا. هذا يخلق "انزياحًا في التوزيع" (distribution shift) — حيث تبدو البيانات مختلفة بما يكفي لتجعل الذكاء الاصطناعي القديم يرتبك ويفشل.
حاول معظم الذكاء الاصطناعي السابق حل هذه المشكلة عبر إظهار أمثلة من المجموعة الجديدة (المجال المستهدف) أثناء التدريب. لكن في العالم الحقيقي، غالبًا لا يمكنك الحصول على تلك البيانات مسبقًا. أنت بحاجة إلى نظام يتعلم من مجموعة واحدة ويعمل فورًا لأي مجموعة أخرى دون الحاجة إلى تدريب إضافي.
2. الحل: الاستماع إلى "الموسيقى" بدلاً من "الكلمات"
أدرك المؤلفون أن النظر إلى البيانات الخام (الكلمات أو الجدول الزمني للحركة) يسبب الكثير من الضجيج. بدلاً من ذلك، قرروا ترجمة الحركة إلى مساحة التردد (الموسيقى).
- التشبيه: تخيل شخصين يغنيان نفس الأغنية. أحدهما يغنيها بسرعة، والآخر يغنيها ببطء. إذا نظرت إلى الكلمات (الزمن)، ستبدو مختلفة جدًا. ولكن إذا نظرت إلى النوتة الموسيقية (التردد)، فإن اللحن والنغمات ستكون متطابقة تقريبًا.
- الابتكار: يقوم GenHAR بتحويل بيانات الحركة الخام إلى هذه "النوتة الموسيقية للتردد". لقد وجدوا أن "لحن" النشاط (مثل المشي) يظل ثابتًا حتى لو تغير "الإيقاع" أو "الآلة الموسيقية" (هاتف معين أو شخص معين). هذا يجعل الذكاء الاصطناعي أكثر قوة ومتانة.
3. السر الخفي: "أوركسترا المستشعرات"
بمجرد تحويل البيانات إلى هذا التنسيق الترددي، يستخدم GenHAR نوعًا خاصًا من "آلية الانتباه" (attention mechanism).
- التشبيه: تخيل أوركسترا. قد يستمع الذكاء الاصطناعي العادي إلى قسم الكمان ويحاول فهم الأغنية بأكملة فقط من خلال مراقبة كيفية تغير نوتات الكمان بمرور الوقت.
- نهج GenHAR: يعمل GenHAR مثل المايسترو الذي يستمع إلى كيفية "تحدث" الكمان، والتشيلو، والطبول مع بعضها البعض. هو يدرك أن العلاقة بين المستشعرات المختلفة (مقياس التسارع والجيروسكوب) هي المفتاح لفهم النشاط.
- الحجب الانتقائي (Selective Masking): لتوفير الطاقة، لا يستمع إلى كل المحادثات الممكنة بين الآلات. فهو يعرف أن "مقياس التسارع (يسار-يمين)" لا يحتاج حقًا للتحدث مع "الجيروسكوب (أعلى-أسفل)". إنه يُسكت تلك المحادثات غير الضرورية، مما يجعل النظام سريعًا وفعالًا للغاية.
4. النتائج: أسرع، أذكى، ومختبر في العالم الحقيقي
يدعي البحث تحقيق ثلاث انتصارات رئيسية:
- الدقة: هو أكثر دقة بشكل ملحوظ من الطرق الحالية المتطورة (أفضل بنسبة 10% تقريبًا في المتوسط). لم يكن مجرد تخمين؛ بل تعلم "اللحن" الحقيقي للنشاط.
- الكفاءة: هو أخف وزنًا بكثير. يتطلب طاقة حوسبة أقل بـ 6.4 مرة من أفضل النماذج الموجودة. وهذا أمر بالغ الأهمية لأن عمال التوصيل يستخدمون هذه النماذج على هواتفهم، والتي تمتلك قدرة محدودة على المعالجة والبطارية.
- النشر في العالم الحقيقي: لم يكتفِ الفريق باختبار هذا في المختبر فحسب. بل تعاونوا مع JD Logistics، وهي شركة لوجستية كبرى في الصين. قاموا بتثبيت GenHAR على هواتف 9,985 عامل توصيل في 4 مدن.
- في شهر واحد فقط، نجح النظام في رصد 2.15 مليار نشاط.
- حدد بدقة متى كان العمال يمشون، أو يصعدون الدرج، أو يقفون ساكنين، رغم أنه تم تدريبه على بيانات من مجموعة أشخاص مختلفة تمامًا.
5. لماذا يهم هذا قطاع التوصيل؟
يسلط البحث الضوء على طريقتين محددتين يساعدان شركة اللوجستيات:
- توزيع عادل للأعباء: من خلال معرفة مقدار صعود الدرج أو المشي الذي يقوم به عامل التوصيل بدقة، يمكن للشركة توزيع المهام بشكل أكثر عدلًا. إذا كان المبنى لا يحتوي على مصعد، فإن النظام يعرف أن هذا العامل قام بـ "عمل إضافي"، ويمكن تعديل أجره أو عبء مهامه بناءً على ذلك.
- خرائط أفضل: يساعد النظام في التحقق من عناوين الشحن. إذا قال عامل التوصيل إنه في عنوان معين بينما يظهر الهاتف أنه يتحرك باستمرار، فإن النظام يعرف أن العنوان قد يكون خاطئًا. ساعدهم هذا في رسم خرائط لأكثر من 6.8 مليون عنوان شحن بدقة عالية.
باختصار: GenHAR هو ذكاء اصطناعي ذكي وخفيف الوزن يتعلم "اللحن العالمي" للحركة البشرية. إنه يتجاهل ضجيج الهواتف والأشخاص المختلفين، مما يسمح له بالتعرف على الأنشطة بشكل مثالي في أي مكان وفي أي وقت، دون الحاجة إلى إعادة تدريبه.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.