ARGUS: Attention-Guided Transformers for Scalable Person Identification Using Wi-Fi Telemetry
تقدم الورقة البحثية Argus، وهو نظام سلبي لتحديد هوية الأشخاص عبر تقنية Wi-Fi يتميز بقابلية التوسع ويحقق دقة عالية في مجموعات البيانات واسعة النطاق من خلال تحويل معلومات حالة القناة (CSI) إلى خرائط إحصائية مدمجة ("statgrams") تتم معالجتها بواسطة بنية Transformer فعالة وموجهة بالانتباه، مما يقلل التكاليف الحسابية بشكل كبير مقارنة بالنماذج المرجعية التي تعتمد على بيانات CSI الخام.
تخيل أنك تدخل غرفة حيث الهواء نفسه يطن باستمرار بموجات راديو غير مرئية، ترتد عن الجدران، والأثاث، والأشخاص في الداخل. هذه الموجات هي نفسها التي تحمل إشارة الـ Wi-Fi الخاصة بك، وتصل هاتفك بالإنترنت. لسنوات، عرف العلماء أنه عندما يتحرك شخص ما عبر هذا المجال غير المرئي، فإن جسده يشوه الموجات بشكل طفيف، مما يخلق بصمة فريدة في الإشارة. لقد أثارت هذه الفكرة سباقاً لبناء أنظمة تعريف تعمل بدون كاميرات أو أجهزة قابلة للارتداء، مما يوفر وسيلة للتعرف على الأشخاص ببساطة من خلال كيفية تفاعلهم مع الهواء من حولهم. ومع ذلك، فإن تحويل هذه التشوهات العابرة والمشوشة إلى هوية موثوقة كان تحدياً مستعصياً؛ فالإشارات فوضوية، وتتغير اعتماداً على شكل الغرفة، وغالباً ما تتطلب من الشخص التحرك بطرق محددة ليتم اكتشافه.
قدم فريق من الباحثين الآن نظاماً جديداً يسمى "آرغوس" (Argus) يعالج هذه المشكلات من خلال تغيير الطريقة التي "ينظر" بها الكمبيوتر إلى البيانات. فبدلاً من محاولة معالجة كل نبضة منفردة من معلومات الراديو فور حدوثها، يقوم "آرغوس" أولاً بتكثيف الإشارة الخام إلى خريطة إحصائية مدمجة. فكر في هذه الخريطة كأنها ورقة ملخص تلتقط الشكل الأساسي لسلوك الإشارة على مدار بضع ثوانٍ، مما يجردها من الضجيج والبيانات الزائدة. ثم يستخدم النظام نوعاً متخصصاً من الذكاء الاصطناعي، مصمماً لقراءة هذه الخرائط مثل سلسلة من قطع الصور الصغيرة، للتعرف على الشخص الموجود في الغرفة. اختبر الباحثون هذا النهج على مجموعة بيانات تضم 154 شخصاً مختلفاً، حيث طلبوا من النظام التعرف عليهم بينما كانوا واقفين بلا حراك أو أثناء قيامهم بأنشطة بسيطة وثابتة. كانت النتائج مذهلة: فمن خلال الجمع بين الأدلة من نوافذ زمنية قصيرة متعددة، نجح النظام في تحديد الشخص الصحيح في ما يقرب من 85 بالمائة من الحالات، وكان قادراً على حصر الاحتمالات في أفضل خمسة مرشحين في أكثر من 99 بالمائة من الحالات.
وما يجعل هذا النهج مهماً بشكل خاص ليس فقط دقته، بل كفاءته أيضاً. فالطرق السابقة التي حاولت تحليل موجات الراديو الخام غير المعالجة تطلبت كميات هائلة من القدرة الحوسبية وغالباً ما كانت تفشل كلما زاد وقت المراقبة. وفي المقابل، يحقق "آرغوس" هذه الدقة العالية باستخدام طاقة حوسبية أقل بنحو سبعة وعشرين ضعفاً من أقوى الأنظمة المنافسة. وتأتي هذه الكفاءة من الخطوة الأولية المتمثلة في إنشاء الخريطة الإحصائية، والتي تسمح للكمبيوتر بتجاهل كميات هائلة من البيانات غير ذات الصلة. وقد وجد الباحثون أن النظام لا يحتاج إلى رؤية التاريخ الكامل للإشارة لاتخاذ قرار؛ بل يحتاج فقط إلى التركيز على أجزاء رئيسية من خريطة الملخص التي تحتوي على المعلومات الأكثر فائدة. في الواقع، اكتشفوا أنه بإمكانهم إزالة أكثر من نصف نقاط البيانات من الخريطة دون الإضرار بشكل كبير بقدرة النظام على التعرف على الأشخاص، مما يثبت أن التفاصيل الأكثر أهمية تتركز في مناطق محددة.
كما اختبرت الدراسة مدى فعالية هذا النظام عندما تتغير البيئة، مثل الانتقال من غرفة إلى أخرى أو التبديل بين ترددات Wi-Fi مختلفة. وهنا، كشف النظام عن حدوده الحالية. فبينما كان يعمل بشكل جيد جداً عند التعرف على الأشخاص في نفس الغرفة التي تم التدريب فيها، إلا أنه واجه صعوبة كبيرة عندما طُلب منه التعرف على نفس الأشخاص في غرفة مختلفة تماماً دون أي تدريب مسبق في ذلك الفضاء الجديد. وهذا يشرح أن الطريقة الفريدة التي ترتد بها موجات الراديو عن جدران غرفة معينة هي عامل مهيمن، غالباً ما يطغى على الإشارات الدقيقة التي يخلقها الشخص نفسه. كما لاحظ الباحثون أن النظام ليس مثالياً بعد في التمييز بين شخص معروف وغريب؛ فهو أفضل في إنشاء قائمة قصيرة للمرشحين المحتملين منه في إجراء تحديد نهائي وحاسم بمفرده.
على الرغم من هذه القيود، يوضح هذا العمل مساراً واضحاً نحو التعريف السلبي (Passive Identification). فمن خلال إظهار أن ملخصاً مدمجاً للإشارة هو أكثر قوة من البيانات الخام، قدم الباحثون مخططاً لبناء أنظمة تكون دقيقة وعملية للاستخدام في العالم الحقيقي. لا يتطلب النظام من الناس ارتداء أجهزة خاصة أو القيام بحركات محددة، مما يجعله مرشحاً واعداً للتطبيقات التي تكون فيها الخصوصية والراحة أمراً بالغ الأهمية. ومع ذلك، يشدد الباحثون على أنه قبل نشر مثل هذه التكنولوجيا على نطاق واسع، يجب أن تقترن بضمانات أقوى لضمان عدم إمكانية خداعها من قبل أفراد مجهولين ولضمان احترام موافقة المستخدم. إن مستقبل هذه التكنولوجيا لا يكمكن في جعل النظام أكثر تعقيداً، بل في صقل كيفية تفسيره للغة الهادئة وغير المرئية للهواء من حولنا.
ملخص تقني: ARGUS – محولات انتباه موجهة لتحديد الهوية القابل للتوسع باستخدام بيانات التتبع اللاسلكي (Wi-Fi Telemetry)
بيان المشكلة
يعد تحديد هوية الأشخاص بدقة وكفاءة أمراً بالغ الأهمية للتحكم في الوصول والخدمات المخصصة، ومع ذلك تواجه الطرق البيومترية الحالية قيوداً كبيرة. تثير الأنظمة القائمة على الكاميرات مخاوف تتعلق بالخصوصية وتتأثر بعمليات التزييف، والانسداد، والظروف البيئية، بينما تتطلب النهج القائمة على الأجهزة القابلة للارتداء امتثالاً من المستخدم. توفر البدائل اللاسلكية التي تستخدم معلومات حالة القناة (CSI) الشائعة لشبكات الـ Wi-Fi حلاً واعداً، منخفض التكلفة، وغير نشط. ومع ذلك، تعاني أنظمة تحديد الهوية الحالية القائمة على CSI من عدة تحديات:
تعقيد البيانات: تدفقات CSI الخام صاخبة، عالية الأبعاد، وتعاني من إزاحات الطور الناتجة عن مشاكل المزامنة التي تتطلب معايرة.
انزياح النطاق (Domain Shift): تعتمد إشارات CSI بشكل كبير على هندسة الغرفة، والأجهزة، ووضع الأجهزة، مما يجعل التعميم عبر النطاقات المختلفة صعباً.
الاعتماد على الحركة: تعتمد العديد من الأنظمة الحالية على مشية الشخص أو حركته المتعمدة، مما يحد من فائدتها في تحديد هوية الأشخاص في حالة السكون.
القابلية للتوسع والكفاءة: تم تقييم طرق المحولات (Transformers) التي تستهدف الأشخاص في حالة السكون بشكل أساسي على مجموعات صغيرة، كما أن دقة المجموعة المغلقة (closed-set) وحدها تفشل في معالجة رفض المجموعة المفتوحة (open-set) أو الكفاءة الحسابية في عمليات النشر واسعة النطاق.
المنهجية
يقترح المؤلفون Args, وهو نظام استشعار Wi-Fi سلبي مصمم لتحديد الأفراد من خلال CSI شائعة دون الحاجة إلى أجهزة ملتصقة أو حركة محددة. تتكون بنية النظام من ثلاثة مكونات رئيسية:
تمثيل الـ Statgram: بدلاً من نمذجة تدفقات الحزم الخام مباشرة، يقوم Argus بتحويل نوافذ CSI القصيرة إلى خرائط إحصائية مدمجة تسمى statgrams.
المعالجة المسبقة: تخضع إشارات CSI المركبة الخام (H) لتطبيع قوي (باستما استخدام الوسيط والمدى الربيعي) وفك التفاف الطور مع إزالة الاتجاه الخطي (linear detrending) لإزالة إزاحات المزامنة.
استخراج الميزات: يولد النظام "رؤى" متعددة للإشارة: السعة (A)، الطور المعاير (P)، وفارق الطور (D).
التجميع الإحصائي: لكل رؤية، يتم حساب الإحصائيات (المتوسط، الانحراف المعياري، المئويات، الطاقة، وميزات المجال الترددي عبر real-FFT) عبر الزمن والمجموعات الفرعية لحاملات الموجة. يتم تجميع هذه الميزات في تنسور (tensor) S∈RC×R×W، حيث C هو عدد الرؤى، وR هو عدد صفوف الإحصاء، وW هو العرض المحدد بهندسة الالتقاط.
بنية المحول ذو الرقع (Patch Transformer Architecture):
يتم تقسيم الـ statgram إلى رقع مستطيلة خشنة، تُسطّح وتُسقط خطياً إلى رموز (tokens).
يتم إلحاق رمز CLS قابل للتعلم بالتسلسل.
يقوم محول (Transformer) خفيف الوزن يعتمد على فك التشفول فقط بمعالجة هذه الرموز. يقوم رمز CLS، الموجود في النهاية، بالانتباه إلى جميع الرقع السابقة عبر آلية الانتباه السببي (causal attention).
الاستنتاج: بالنسبة للتسجيل الفيزيائي، يتم تجميع (متوسط) النتائج (logits) من النوافذ المتداخلة لإنتاج تنبؤ نهائي على مستوى الجزء. لتحديد الهوية الفردي، تُستخدم طبقة softmax؛ ولسيناريوهات تعدد المستخدمين، تُستخدم نتائج ثنائية مستقلة.
الضغط الموجه بالانتباه (Attention-Guided Compression): يستخدم Argus النموذج المدرب لتصنيف أهمية رقع الـ statgram. من خلال حجب الرقع ذات القيم المتوسطة لمجموعة التدريب وقياس الانخفاض في ثقة التنبؤ، يحدد النظام أي المناطق تحتوي على معلومات ذات صلة بالهوية. يسمح هذا بضغط المدخلات (الاحتفاظ فقط بالرقع الأعلى تصنيفاً) دون فقدان كبير في الدقة.
المساهمات الرئيسية
تصميم النظام وتقييمه: يفصل البحث مسار عمل Argus ويقيمه على مجموعتي بيانات: مجموعة بيانات EHealth (154 مشاركاً، في حالة سكون وحركة محدودة) ومجموعة بيانات WiMANS (متعددة المستخدمين، متعددة الغرف، نطاقات 2.4/5 جيجاهرتز).
التمثيل المدمج مقابل السياق الخام: يثبت المؤلفون أن تمثيلات statgram المدمجة أكثر فعالية من مجرد تمديد السياق الزمني الخام. في مجموعة بيانات EHealth، يحسن Argus دقة Top-1 بمقدار 7.75 نقطة مقارنة بنموذج Transformer لـ CSI الخام عند 60 ثانية من الأدلة، مع استخدام 4.4 ضعف أقل من العمليات الحسابية (FLOPs) لكل نافذة.
تصنيف الحجب بالانتباه: تم تقديم طريقة للتحقق فقط لتصنيف رقع الـ statgram. الاحتفاظ بأعلى 4 رقع من أصل 8 في EHealth يحافظ على دقة النافذة الواحدة كاملة، بينما الاحتفاظ بـ 10 من أصل 15 رقعة في WiMANS يؤدي إلى انخفاض في الدقة قدره 0.7 نقطة فقط.
حدود النشر الواقعية: يقيم البحث صراحةً رفض المجموعة المفتوحة والتحويل عبر البيئات، كاشفاً أنه بينما يؤدي Argus أداءً جيداً في سيناريوهات المجموعة المغلقة، فإن النقل الصفري (zero-shot transfer) عبر الغرف ضعيف، وظل رفض المجموعة المفتعة متوسطاً.
النتائج
مجموعة بيانات EHealth (154 شخصاً):
الدقة: يحقق Argus دقة Top-1 بنسبة 78.88% ± 1.62% في نوافذ الـ 6 ثوانٍ. عند تجميع 19 نافذة متداخلة (60 ثانية)، ترتفع دقة Top-1 إلى 84.85% ± 1.31%، وتصل دقة Top-5 إلى 99.26%.
الكفاءة: يتطلب النموذج 33.6 MFLOPs لكل نافذة، مقارنة بـ 149 MFLOPs لنموذج THAT المنافس.
الدراسة الاستقصائية (Ablation): في إعداد الراديو الواحد، تحمل قنوات السعة غالبية الإشارة المميزة؛ بينما تؤدي نماذج الطور فقط أداءً ضعيفاً بدون معايرة.
مجموعة بيانات WiMANS (متعددة المستخدمين، متعددة الغرف):
الدقة: يحقق Argus متوسط دقة مطابقة تامة قدره 95.07%، ويبقى ضمن نطاق 1.23 نقطة مئوية من أقوى النماذج المرجعية لكل تهيئة في المتوسط.
الكفاءة: يستخدم Argus ما يعادل 0.061 GFLOPs لكل تسجيل، وهو أقل بـ 27 ضعفاً من عمليات الاستنتاج لنموذج THAT. مع تقليم الرقع، تزداد سرعة هذا التسريع إلى 48 ضعفاً.
تعلم النقل: يفشل النقل الصفري (zero-shot transfer) عبر الغرف (14–28% دقة). ومع ذلك، فإن التدريب المختلط بأسلوب التعلم القليل (few-shot mixed training) (باستخدام بيانات المصدر + عينات صغيرة من الهدف) يحسن الأداء بشكل كبير، ليصل إلى 82–93% باستخدام 25% من بيانات الهدف.
الأهمية والادعاءات
يزعم البحث أن إحصائيات CSI المدمجة يمكن أن تمكن تحديد الهوية السلبي القابل للتوسع، مما يوفر بديلاً قابلاً للتطبيق للسمات البيومترية القائمة على الكاميرا والأجهزة القابلة للارتداء. تكمن أهمية Argus في قدرته على:
التوسع: تحديد الأفراد بنجاح في مجموعات كبيرة (154 شخصاً) وبيئات متعددة المستخدمين دون الحاجة إلى مشية أو حركة.
الكفاءة: تقليل المتطلبات الحسابية بشكل كبير من خلال ضغط الـ statgram ونماذج Transformer خفيفة الوزن، مما يجعل النشر على أجهزة الحافة (edge devices) ممكناً.
القابلية للتفسير: استخدام آليات الانتباه لتحديد وتقليم مناطق الإشارة غير الضرورية، مما يوفر رؤى حول أجزاء إشارة CSI التي تقود القرارات.
ومع ذلك، يحافظ المؤلفون على موقف متواضع فيما يتعلق بجاهزية النشر. فهم يؤكدون أن رفض المجموعة المفتوحة (open-set rejection) غير كافٍ حالياً لعمليات التحقق البيومتري المستقلة (حيث قد يتم تحديد هوية مستخدمين مجهولين بثقة خاطئة)، كما يظل التعميم عبر البيئات عائقاً كبيراً بسبب تأثيرات تعدد المسارات الخاصة بكل غرفة. بناءً على ذلك، يتم وضع Argus كمولد لقوائم قصيرة عالية الاستدعاء (high-recall shortlist generator) أو كمكون ضمن نظام تحقق أكبر، وليس كحل مستقل لجميع سيناريوهات تحديد الهوية. كما يسلط البحث الضوء على ضرية الحوكمة، بما في ذلك الموافقة المستنيرة والمعالجة المحلية، من أجل النشر الأخلاقي للاستشعار البيومتري السلبي.