الرؤية الحاسوبية2009تأسيسي9 دقيقة قراءة

ImageNet: قاعدة بيانات صور هرمية واسعة النطاق

ImageNet: A Large-Scale Hierarchical Image Database

Deng, J. · Dong, W. · Socher, R. · Li, L.-J. · Li, K. · Fei-Fei, L. — CVPR

المشكلة

حتى أواخر العقد الأول من الألفية، كانت خوارزميات تُقيَّم على مجموعات بيانات صغيرة مُنتقاة يدوياً: مثلاً Caltech-101 فيها 9 آلاف صورة فقط، وPASCAL VOC نحو 10 آلاف. المشكلة أن هذه المجموعات كانت أصغر من أن تكفي، فالنماذج كانت تحفظ الصور بدل أن تتعلّم منها مفاهيم بصرية عامة. لم يكن هناك مصدر متاح يجمع بين الحجم الضخم (ملايين الصور) والتنظيم الدلالي (آلاف الفئات مرتّبة هرمياً) — وهما شرطان أساسيان لتدريب الجيل التالي من أنظمة التعرّف البصري وتقييمه.

الإسهام

: قاعدة بيانات صور واسعة النطاق مُنظَّمة وفق هرمية الأسماء في WordNet. كل synset ( تمثّل مفهوماً دلالياً واحداً مثل «هاسكي» أو «حافلة صغيرة») يحتوي على 500 إلى 1000 صورة بدقة كاملة، خضعت لرقابة جودة وتحقّق بشري عبر عمّال Amazon Mechanical Turk. عند النشر كانت القاعدة تضم 3.2 مليون صورة موزّعة على 5,247 مجموعة مترادفات، والهدف الوصول إلى 50 مليون صورة في نحو 50,000 مجموعة. قدّمت الورقة أيضاً منظومة توسيم تعتمد عتبات إجماع تكيُّفية حقّقت دقة 99.7%، وعرضت ثلاثة تطبيقات: التعرّف بالجار الأقرب، الشجري، وتحديد مواقع الأجسام تلقائياً.

الأثر

كانت ImageNet الشرارة الأهم لثورة التعلّم العميق في الرؤية الحاسوبية. مسابقة ILSVRC السنوية (2010–2017) هي التي أخرجت AlexNet عام 2012، ثم VGGNet وGoogLeNet وResNet، ودفعت الميدان للانتقال من السمات المصمَّمة يدوياً إلى التمثيلات المُتعلَّمة آلياً. كل بنية رؤية رئيسية — بل كل كبير متعدد الوسائط اليوم — يعود في أصله إلى ImageNet. أثبتت هذه القاعدة فكرة جوهرية: أن حجم البيانات وجودتها لا يقلّان أهمية عن الابتكار في الخوارزميات نفسها.

قبل ImageNet، كان تدريب نظام رؤية حاسوبية أشبه بالاستعداد لامتحان أحياء من كتيّب جيبي فيه 101 نوع وثلاث صور لكل منها. ستنجح في الامتحان، لكنك ستفشل فشلاً ذريعاً حين تواجه الطبيعة الحقيقية.

ما فعلته ImageNet هو أنها استبدلت هذا الكتيّب بـمتحف تاريخ طبيعي: ملايين العيّنات مرتّبة في شجرة تصنيف — شُعبة، طائفة، رتبة، جنس، نوع — وكل رفّ فيه مئات الأمثلة الواقعية بزوايا وإضاءات مختلفة.

النتيجة: النماذج التي تدرّبت في هذا المتحف لم تحفظ العيّنات عن ظهر قلب، بل تعلّمت ما الذي يجعل الكلب كلباً، فصارت قادرة على التعرّف على كلب لم تره من قبل.

الأزمة: خوارزميات الرؤية بلا بيانات كافية

حتى نهاية العقد الأول من الألفية، كانت في الرؤية الحاسوبية صغيرة جداً بمقاييس اليوم. Caltech-101 لم تتجاوز تسعة آلاف صورة في 101 فئة، وPASCAL VOC نحو عشرة آلاف صورة في 20 صنفاً. مجموعة ESP Game كانت كبيرة الحجم لكنها مليئة بالتشويش وتفتقر لتصنيف دقيق، ومعظمها غير متاح أصلاً. أما TinyImage فرغم احتوائها على 80 مليون صورة، كانت 32×32 بكسل فقط مع نسبة صحة لا تتعدّى 10–25% — أي أنها عديمة الفائدة لتعلّم حقيقية.

هذه المجموعات الصغيرة خلقت وهماً خطيراً: تحقّق أكثر من 90% على Caltech-101 كانت تنهار أمام صور حقيقية من الإنترنت. السبب بسيط: هذه الخوارزميات حفظت حفنة صور نظيفة ومتمركزة بدل أن تتعلّم مفاهيم بصرية عامة. الميدان كان بحاجة إلى كبيرة بما يكفي لمنع الحفظ، ومتنوّعة بما يكفي لتعكس تباين العالم الحقيقي، ومنظَّمة بما يكفي لدعم الاستدلال الهرمي.

افتح في المختبر
قارن حجم ImageNet بمجموعات البيانات السابقة. كل كتلة تمثّل الحجم النسبي — لاحظ كم كان عالم ما قبل ImageNet ضئيلاً.
تستيقظ التجربة عند وصولك…

العمود الفقري: تنظيم الصور وفق WordNet

القرار التصميمي الأهم في ImageNet كان اعتمادها على WordNet، وهي قاعدة بيانات لغوية ترتّب الأسماء الإنجليزية في نحو 80,000 مجموعة مترادفات مترابطة بعلاقات «هو نوع من». الفكرة الجوهرية هنا أن المجموعة المترادفة لا تمثّل كلمة بل تمثّل معنًى محدّداً. مثلاً كلمة bank بمعنى البنك وكلمة bank بمعنى ضفّة النهر ينتميان إلى مجموعتين مختلفتين تماماً. هذا يحلّ مشكلة أساسية: حين تضع تصنيفاً على صورة مكتوب فيه bank، أيّ المعنيين تقصد؟

تبنّت ImageNet هذه البنية الهرمية مباشرة. كل صورة تنتمي لمجموعة مترادفات واحدة فقط، والمجموعات مرتّبة من الأعمّ («كيان») إلى الأدقّ («قطّ سيامي»). هذا الترتيب يسمح للخوارزميات بالاستدلال على مستويات تفصيل متعدّدة من البيانات نفسها: هل هذا ثديّي؟ قطّ؟ قطّ سيامي تحديداً؟

علاقة «هو نوع من» تضمن أيضاً أن كل تصنيف واضح ولا لبس فيه. كلمة husky في ImageNet تعني دائماً سلالة الكلاب، ولن تعني أبداً وصفاً لصوت أجشّ. هذا التمييز الدلالي قد يبدو بديهياً للبشر لكنه حاسم للآلات، وقد أُدمِج في تصميم القاعدة منذ البداية.

افتح في المختبر
استكشف هرمية ImageNet. انقر على أي عقدة لتوسيع فروعها وشاهد كيف تزداد الفئات تخصّصاً كلما نزلت في الشجرة.
تستيقظ التجربة عند وصولك…

بناء ImageNet: التعهيد الجماعي على نطاق واسع

بناء قاعدة بيانات تضمّ ملايين الصور المُتحقَّق منها كان تحدياً هندسياً بقدر ما هو علمي. جرى العمل على مرحلتين.

المرحلة الأولى — جمع الصور المرشّحة. لكل مجموعة مترادفات أُرسلت استعلامات إلى عدّة محرّكات بحث صور باستخدام مرادفات المفهوم. لتوسيع النتائج أُضيفت كلمات من المجموعات الأعلى في الهرمية (مثلاً whippet dog إلى جانب whippet)، وتُرجمت الاستعلامات إلى الصينية والإسبانية والهولندية والإيطالية عبر نسخ WordNet متعدّدة اللغات. بعد حذف التكرارات أصبح لكل مجموعة أكثر من 10,000 صورة مرشّحة — لكن محرّكات البحث تعيد نحو 10% فقط نتائج مفيدة، لذلك كان التحقّق البشري ضرورياً.

المرحلة الثانية — التحقّق البشري عبر Amazon Mechanical Turk. عُرضت على العمّال الصور المرشّحة مع تعريف المجموعة ورابط ويكيبيديا، وسُئلوا: «هل تحتوي هذه الصورة على المفهوم المطلوب؟» الابتكار هنا كان خوارزمية إجماع تكيُّفية. في المفاهيم السهلة مثل «قطّ» يكفي اتفاق عاملَين اثنين. أمّا في التمييزات الدقيقة مثل «قطّ بورمي أم سيامي؟» فقد جُمع ما يصل إلى عشرة أصوات مستقلّة. هذه العتبة التكيُّفية حقّقت دقة بلغت 99.7% عبر جميع مستويات الشجرة، بما فيها أصعب الفئات الدقيقة.

افتح في المختبر
تتبّع مراحل منظومة التعهيد الجماعي في ImageNet — من توسيع الاستعلامات إلى التصويت بالإجماع التكيُّفي.
تستيقظ التجربة عند وصولك…

ثلاثة أركان: الحجم والدقة والتنوّع

قام تصميم ImageNet على ثلاث خصائص يُعزّز كلّ منها الأخرى.

الحجم. عند النشر كانت القاعدة تضمّ 3.2 مليون صورة في 5,247 مجموعة مترادفات — أي 20 ضعف عدد فئات Caltech-101 و100 ضعف عدد صورها. أكثر من نصف المجموعات احتوى على 500 صورة فأكثر، والهدف كان الوصول إلى 50 مليون صورة تغطّي نحو 50,000 مجموعة.

الدقة. حقّق التحقّق البشري وسطية بلغت 99.7%. خوارزمية الإجماع التكيُّفية خصّصت عدداً أكبر من المُوسِّمين للمفاهيم الأصعب، ممّا ضمن أن فئة دقيقة مثل «القطّ البورمي» تصل لنفس مستوى الموثوقية الذي تحقّقه فئة عامة مثل «ثدييات».

التنوّع. جُمعت الصور من أنحاء الإنترنت لا من جلسات تصوير مُعدّة مسبقاً. الأجسام تظهر بوضعيات وخلفيات وحالات حجب وإضاءة مختلفة. لقياس التنوّع حسب الباحثون الصورة المتوسطة لكل مجموعة مترادفات: المجموعة المتنوّعة تنتج صورة متوسطة ضبابية (لأن الصور مختلفة جداً عن بعضها)، بينما المجموعة المتجانسة تنتج صورة متوسطة حادّة. وقد أظهرت ImageNet تنوّعاً أعلى باستمرار من Caltech-101.

افتح في المختبر
شاهد كيف يكشف حساب متوسط الصور داخل فئة واحدة عن مستوى التنوّع. كلّما زاد التنوّع أصبحت الصورة المتوسطة أكثر ضبابية.
تستيقظ التجربة عند وصولك…

ثلاثة تطبيقات لإثبات الجدوى

عرضت الورقة قيمة ImageNet من خلال ثلاث تجارب، كلّ منها تستثمر جانباً مختلفاً من القاعدة.

1. التعرّف بالجار الأقرب. الفكرة بسيطة: أعطِ النظام صورة لجسم مجهول، فيبحث عن أقرب الصور إليه في ImageNet ويصوّت على التسمية. استخدام صور نظيفة عالية الدقة من ImageNet بدلاً من صور مشوّشة منخفضة الدقة من TinyImage حسّن منحنيات ROC بشكل كبير — ما يؤكّد أن جودة البيانات لا تقلّ أهمية عن كمّيتها. طريقة NBNN التي تستفيد من سمات التفصيلية (المتاحة فقط في الصور عالية الدقة) تفوّقت على جميع الطرق الأخرى التي تعمل على مستوى البكسل.

2. التصنيف الشجري. استثمر «مُصنِّف الحدّ الأقصى الشجري» البنية الهرمية لـ ImageNet: لتقرير ما إذا كانت صورة ما تمثّل «كلباً»، لا يكفي فحص مُصنِّف «كلب» وحده بل تُفحص أيضاً كل المصنِّفات الفرعية («الراعي الألماني»، «البودل»، ...) ويُؤخَذ أعلى درجة. هذه الحيلة البسيطة رفعت قيمة المساحة تحت المنحنى في كل مستوى من الهرمية — وهذا يُثبت أن البنية الدلالية في البيانات تنعكس مباشرة على جودة التعرّف دون الحاجة لتدريب إضافي.

3. تحديد المواقع تلقائياً. باستخدام نموذج حقيبة الكلمات أظهرت الورقة أن الأجسام يمكن تحديد مواقعها بـ، وأن تطبيق على المناطق المُكتشَفة يكشف تلقائياً عن زوايا الرؤية والوضعيات الشائعة — وهي علامة واضحة على التنوّع البصري الحقيقي في القاعدة.

افتح في المختبر
شاهد كيف يُمرِّر مُصنِّف الحدّ الأقصى الشجري درجات الثقة صعوداً في الهرمية ليُحسِّن التصنيف في كل مستوى.
تستيقظ التجربة عند وصولك…

ILSVRC: المسابقة التي غيّرت كل شيء

في عام 2010 أطلق فريق ImageNet مسابقة التعرّف البصري واسعة النطاق (ILSVRC): مجموعة فرعية معيارية من 1,000 فئة تضمّ 1.2 مليون صورة و50,000 صورة و100,000 صورة . المقياس المعتمد كان : هل يظهر التصنيف الصحيح ضمن أعلى خمسة تخمينات للنموذج؟

لمدة عامين اعتمدت أفضل الطرق على سمات مصمَّمة يدوياً (SIFT وFisher vectors) وكانت تسجّل نحو 25% خطأ. ثم جاءت شبكة AlexNet في 2012 — وهي عميقة — وخفّضت الخطأ إلى 15.3% دفعة واحدة، بفارق أذهل الميدان بأكمله. هذا الانتصار أثبت أن ، حين يُغذّى ببيانات بحجم ImageNet ويُدرَّب على معالجات رسومية، قادر على التفوّق على عقود من هندسة السمات اليدوية.

كل عام بعدها تحسّنت الشبكات العميقة: VGGNet عام 2014، ثم GoogLeNet في العام نفسه، ثم ResNet عام 2015 التي وصلت إلى 3.6% خطأ — متجاوزةً الأداء البشري المُقدَّر بنحو 5.1%. هكذا أصبحت ILSVRC بمثابة أولمبياد الرؤية الحاسوبية، وImageNet ملعبها.

افتح في المختبر
تتبّع كيف انخفض معدل خطأ أعلى 5 من 28% إلى ما دون المستوى البشري في خمس سنوات فقط من مسابقة ILSVRC.
تستيقظ التجربة عند وصولك…

الهدية غير المتوقّعة: نقل التعلّم

ربّما لا يكون أعظم إرث لـ ImageNet هو المسابقة، بل اكتشاف لم يتوقّعه أحد: السمات التي تتعلّمها الشبكة على ImageNet قابلة للانتقال إلى أي مهمة بصرية تقريباً. حين تتدرّب شبكة على تصنيف 1,000 فئة من ImageNet فإنها تتعلّم تمثيلات بصرية عامة الغرض عبر : حواف في الأولى، وأنسجة في الطبقات الوسطى، وأجزاء أجسام في الطبقات الأخيرة — وهذه التمثيلات تبقى مفيدة للتصوير الطبي وتحليل صور الأقمار الصناعية والقيادة الذاتية وتصنيف الأعمال الفنية.

أصبحت الوصفة معيارية: خُذ نموذجاً خضع لـ على ImageNet، استبدل طبقة التصنيف الأخيرة، ثم أجرِ على مهمّتك بمجموعة بيانات صغيرة. نموذج هذا قلّص حاجز الدخول إلى الرؤية الحاسوبية من «اجمع ملايين الصور المُصنَّفة» إلى «اجمع بضع مئات واستعر سمات ImageNet». هكذا أصبح الميدان في متناول فِرق أصغر بموارد أقلّ بكثير.

حين أثبتت محوِّلات الرؤية (ViT) لاحقاً أن التدريب المسبق على ImageNet يمكن الاستغناء عنه لصالح مجموعات أضخم مثل JFT-300M، كانت في الواقع تؤكّد أطروحة ImageNet نفسها وإن تجاوزتها: حجم البيانات هو مفتاح الفهم البصري.

افتح في المختبر
شاهد كيف تُعاد الاستفادة من السمات المدرَّبة مسبقاً على ImageNet في مهام مختلفة تماماً — من التصوير الطبي إلى تحليل صور الأقمار الصناعية.
تستيقظ التجربة عند وصولك…

ما الذي فتحته ImageNet

  1. 2009

    نشر ImageNet

    3.2 مليون صورة في 5,247 مجموعة مترادفات، مُنظَّمة وفق هرمية WordNet الدلالية. أرست نموذج البيانات البصرية الضخمة المُوسَّمة بالتعهيد الجماعي.

  2. 2010

    إطلاق مسابقة ILSVRC

    مجموعة فرعية من 1,000 فئة بـ1.2 مليون صورة تدريب. أصبح معدل خطأ أعلى 5 هو المقياس المعتمد لقياس التقدّم في التعرّف البصري.

  3. 2012

    فوز AlexNet بمسابقة ILSVRC

    شبكة التفافية عميقة خفّضت خطأ أعلى 5 من 25% إلى 15.3%. هنا بدأت ثورة التعلّم العميق في الرؤية الحاسوبية.

  4. 2014

    VGGNet وGoogLeNet

    بنيات أعمق (16–22 طبقة) دفعت الخطأ إلى نحو 7%. أثبتت أن العمق والابتكار في التصميم المعماري كلاهما مهمّ.

  5. 2015

    ResNet تتفوّق على الأداء البشري

    شبكة متبقية من 152 طبقة حقّقت 3.6% خطأ أعلى 5، متجاوزةً الأداء البشري المُقدَّر بنحو 5.1%. أصبحت وصلات التخطّي ركيزة أساسية في تصميم الشبكات.

  6. 2017

    آخر نسخة من مسابقة ILSVRC

    اعتُبر تحدّي التصنيف محلولاً عملياً. تحوّل تركيز المجتمع البحثي نحو الكشف والتجزئة وفهم الفيديو.

  7. 2020

    محوِّل الرؤية (ViT)

    محوِّل صِرف (بدون طبقات التفافية) ضاهى أداء الشبكات الالتفافية في تصنيف ImageNet حين دُرِّب مسبقاً على بيانات أضخم. ورغم ذلك بقيت ImageNet هي المعيار المرجعي الأساسي للتقييم.

إسهام ImageNet يتخطّى أي بنية معمارية بعينها. AlexNet وVGGNet وGoogLeNet وResNet و — كل إنجاز كبير في الميدان دُرِّب أو قُيِّم على ImageNet. مجموعة COCO عام 2014 وسّعت فلسفة ImageNet إلى مهام و. ونموذج I3D عام 2017 أخذ السمات المدرَّبة مسبقاً على ImageNet ووظّفها في فهم الفيديو. وحتى اليوم، تبقى «دقة ImageNet» أول ما يُذكر في تقييم أي نموذج رؤية حاسوبية.

المرجعDeng, Dong, Socher, Li, Li, Fei-Fei. ImageNet: A Large-Scale Hierarchical Image Database. CVPR, 2009.

مصطلحات هذه الورقة