← أحدث الأبحاث
💻 computer science

3D Primitives are a Spatial Language for VLMs

تقدم هذه الورقة البحثية نماذج هندسية ثلاثية الأبعاد معبر عنها برمجياً كلغة مكانية قوية لنماذج الرؤية واللغة، مبرهنةً من خلال معيار SpatialBabel، واستراتيجية استدلال Code-CoT الخالية من التدريب، وطريقة الضبط الدقيق ذاتية الإشراف S3^{3}-FT، أن هذا التمثيل الوسيط يعزز بشكل كبير الاستدلال المكاني ويتعمم عبر بنيات نماذج الرؤية واللغة المتنوعة دون الحاجة إلى تسميات بشرية.

المؤلفون الأصليون: Junze Liu, Kun Qian, Florian Dubost, Kai Zhong, Arvind Srinivasan, Nan Chen, Anping Wang, Sam Zhang, Alejandro Mottini, Qingjun Cui, Tian Wang

نُشر 2026-05-14
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Junze Liu, Kun Qian, Florian Dubost, Kai Zhong, Arvind Srinivasan, Nan Chen, Anping Wang, Sam Zhang, Alejandro Mottini, Qingjun Cui, Tian Wang

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أن لديك روبوتًا ذكيًا وفنانًا للغاية، يمكنه النظر إلى صورة لغرفة ووصفها لك. لكن الشيء الغريب هو أنه إذا سألت هذا الروبوت: "كم عدد الكراسي في هذه الصورة؟" فقد يخطئ في التخمين ويقول "خمسة" بينما يوجد ثلاثة فقط. يبدو مرتبكًا.

ومع ذلك، إذا طلبت من نفس الروبوت أن يكتب برنامجًا حاسوبيًا لبناء تلك الغرفة بالضبط باستخدام أشكال بسيطة (مثل المكعبات، والكرات، والأسطوانات)، فسيقوم بعمل رائع. إنه يكتب كودًا يضع ثلاثة مكعبات بالضبط في أماكنها الصحيحة. إنه يعرف الإجابة تمامًا، لكنه فقط لا يستطيع قولها بلغة إنجليزية بسيطة.

هذه الورقة البحثية، بعنوان "الأشكال الهندسية ثلاثية الأبعاد هي لغة مكانية لنماذج الرؤية واللغة (VLMs)"، تستكشف هذا التناقض الغريب وتستخدمه لجعل هذه الروبوتات أكثر ذكاءً.

إليك تفصيل اكتشافهم وحلهم، باستخدام تشبيهات بسيطة:

1. المشكلة: الروبوت "ثنائي اللغة"

وجد الباحثون أن نماذج الرؤية واللغة (VLMs) تشبه الأشخاص الذين يتقنون لغة سرية (الكود) لكنهم يعانون مع لغة شائعة (الإنجليزية) عندما يتعلق الأمر بالمكان.

  • المفارقة: يمكن للروبوت بناء نموذج ثلاثي الأبعاد مثالي لمشهد ما باستخدام الكود (مثل تعليمات قطع الليغو)، ولكن إذا سألته سؤالاً بسيطًا حول نفس المشهد، فإنه يهلوس (يختلق أشياء غير موجودة).
  • الاختبار (SpatialBabel): أنشأوا اختبارًا ضخمًا يسمى SpatialBabel. تخيل إعطاء الروبوت نفس الصورة وطلب إعادة بنائها باستخدام ست لغات مختلفة (مثل Three.js أو Unity أو حتى تنسيق JSON خاص).
  • الصدمة: تباين أداء الروبوت بشكل كبير اعتمادًا على أي لغة كان يتعين عليه استخدامها. في لغة واحدة، كان بانيًا ماهرًا؛ وفي لغة أخرى، كان هاويًا أخرق. أثبت هذا أن "العقل المكاني" للروبوت كان متشابكًا مع "عاداته البرمجية".

2. الحل الأول: "Code-CoT" (التفكير بالكود أولاً)

بما أن الروبوت أفضل في كتابة الكود من الإجابة على الأسئلة، جرب الباحثون حيلة جديدة تسمى Code-CoT (سلسلة أفكار الكود).

  • التشبيه: تخيل أنك تحاول حل مسألة رياضية لفظية صعبة. بدلًا من محاولة تخمين الإجابة فورًا، تقوم أولاً بكتابة المعادلة على ورقة. بمجرد كتابة المعادلة، تصبح الإجابة واضحة.
  • كيف يعمل: عندما يُسأل سؤال مثل "هل المكعب الأحمر على يسار الكرة الزرقاء؟"، يُجبر الروبوت أولًا على كتابة الكود لبناء المشهد. بمجرد كتابة الكود، "يقرأ" الروبوت الكود الخاص به ليجد الإجابة.
  • النتيجة: نجح هذا الأمر تمامًا مع الروبوتات التي كانت تجيد البرمجة بالفعل. لقد عزز دقة عملهم بشكل كبير لأنه أجبرهم على استخدام "عقل الكود" القوي لديهم لحل "السؤال الإنجليزي".

3. الحل الثاني: "S3-FT" (الروبوت الذي يعلم نفسه بنفسه)

ماذا عن الروبوتات التي لا تجيد البرمجة بعد؟ لا يمكنها استخدام حيلة "كتابة الكود أولًا" لأن الكود الخاص بها سيكون فوضويًا.

اخترع الباحثون طريقة تسمى S3-FT (الضبط الدقيق المكاني ذاتي الإشراف).

  • التشبيه: تخيل طالبًا سيئًا في الرسم. بدلًا من استئجار معلم، يقوم الطالب برسم صورة، ثم ينظر فورًا إلى رسمه ليرى ما أصاب وما أخطأ فيه، ثم يحاول رسمها مرة أخرى. إنه معلم نفسه.
  • كيف يعمل:
    1. ينظر الروبوت إلى صورة بسيطة لأشكال هندسية (مكعبات، كرات).
    2. يحاول كتابة كود لإعادة بناء تلك الصورة.
    3. يأخذ الباحثون ذلك الكود ويحولونه تلقائيًا إلى "ورقة غش" (قائمة منظمة من الحقائق: "يوجد مكعب أحمر في الموضع X").
    4. يغذون الروبوت بهذه الورقة كدرس، لتعليمهم الإجابة على الأسئلة بشكل صحيح بناءً على الكود الخاص بهم.
  • النتيجة: تعلم الروبوت فهم المساحة دون أي معلمين بشريين أو تسميات توضيحية مكلفة. لقد أخذ "المعرفة المكانية" التي كانت مخبأة داخل قدرته البرمجية ونقلها إلى مهارات المحادثة العامة لديه.

4. الخلاصة الكبرى

تخلص الورقة البحثية إلى أن الأشكال الهندسية ثلاثية الأبعاد (الأشكال الأولية) المعبر عنها بالكود تعمل كـ "مترجم عالمي" لهذه الروبوتات.

  • كأداة تشخيصية: إذا فشل الروبوت في الإجابة على سؤال مكاني ولكنه نجح في كتابة الكود، فنحن نعلم أن المشكلة ليست في أنه "لا يرى" الأشياء؛ بل في أنه لا يستطيع فقط ترجمة رؤيته إلى كلمات.
  • كمفردات لغوية: من خلال إجبار الروبوت على التفكير من حيث "المكعبات، والكرات، والأسطوانات" عبر الكود، فإننا نمنحه مفردات منظمة لفهم العالم.

باختصار: وجد الباحثون أن نماذج الذكاء الاصطنا هذه تعرف عن المساحة أكثر مما تظهره. ومن خلال جعلها "تتحدث" بلغة قطع البناء ثلاثية الأبعاد (الكود)، يمكننا فتح تلك المعرفة المخفية والإجابة على الأسئلة البسيطة بشكل صحيح، كل ذلك دون الحاجة إلى إنسان ليعلمهم الإجابات.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →