PianoCoRe: Combined and Refined Piano MIDI Dataset
تقدم هذه الورقة PianoCoRe، وهي مجموعة بيانات MIDI لبيانو ضخمة وموحدة ومنقحة تضم أكثر من 250,000 أداء مع محاذاة على مستوى النوتات، مصحوبة بأدوات مبتكرة لتصنيف الجودة وتحسين المحاذاة لدفع عجلة أبحاث نمذجة الأداء التعبيري واسترجاع المعلومات الموسيقية.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول تعليم روبوت كيف يعزف على البيانو بمشاعر بشرية. للقيام بذلك، تحتاج إلى شيئين: النوتة الموسيقية (التعليمات) وتسجيل لشخص حقيقي يعزفها (التعبير).
لفترة طويلة، واجه الباحثون مشكلة: إما كان لديهم جبل من النوتات الموسيقية دون تسجيلات، أو آلاف التسجيلات دون نوتات موسيقية، أو أن الاثنين لم يتطابقا بشكل صحيح. كان الأمر يشبه امتلاك مكتبة من الوصفات دون صور للأطباق النهائية، أو ملايين الصور للأطبحة دون معرفة المكونات المستخدمة فيها.
تقدم هذه الورقة البحثية PianoCoRe، وهي "مكتبة" ضخمة وجديدة تعالج هذه الفوضى. إليك كيف تعمل، مقسمة ببساطة:
1. عملية التنظيف الكبرى (عمل "أمين المكتبة")
قام المؤلف، إيليا بوروفيك، بأخذ عدة مجموعات موجودة من بيانات البيانو من حول الإنترنت ودمجها معاً. ولكن بدلاً من مجرد رميها في كومة واحدة، تصرف كأمين مكتبة فائق التنظيم:
- المطابقة: استخدم برنامجاً حاسوبياً ذكياً لمطابقة النوتة الموسيقية مع التسجيلات الصحيحة، حتى لو كانت أسماء الملفات غير منظمة أو مختلفة.
- التنظيف: وجد وأزال "المكررات" (مثل العثور على نسختين من نفس الأغنية يعزفهما نفس الشخص والاحتفاظ بنسخة واحدة فقط).
- ضبط الجودة: بنى "مفتشاً آلياً" (مصنفاً) ينظر إلى التسجيلات ويقول: "هذا واحد سيء"، "هذا مجرد كمبيوتر يقرأ النوتة بشكل آلي"، أو "هذا أداء بشري رائع". ثم تخلص من التسجيلات السيئة.
2. خط إنتاج "RAScoP" (الـ "محرر")
أحياناً، لا يكون التطابق بين النوتة الموسيقية والتسجيل مثالياً. رب الله يكون التسجيل قد تخطى علامة تكرار، أو ربما ارتبك الكمبيوتر وأضاف نوتة لم تكن موجودة.
ابتكر المؤلف أداة تسمى RAScoP (المحاذاة المنقحة للنوتات والأداء). فكر في هذا كـ محرر ذكي:
- يجد "الأخطاء" حيث يكون التوقيت غريباً.
- يملأ الفجوات حيث فات التسجيل نوتة ما (من خلال تخمين النوتة التي كان ينبغي أن تكون موجودة بناءً على الموسيقى المحيطة بها).
- يتأكد من أن النوتة الموسيقية والتسجيل متزامنان تماماً، نوتة بنوتة.
3. النتيجة: مكتبة متعددة المستويات
النتيجة النهائية هي مجموعة بيانات ضخمة تسمى PianoCoRe، تحتوي على أكثر من 250,000 أداء لـ 5,600 مقطوعة لـ 483 مؤلفاً. هذا يعادل أكثر من 21,000 ساعة من الموسيقى!
ولجعله مفيداً لمختلف الأشخاص، نظمه المؤلف في "مستويات" (مثل أقسام مختلفة في المكتبة):
- PianoCoRe-C (المجموعة الكاملة): المزيج الضخم والخام لكل شيء. جيد لمشاريع البيانات الكبيرة.
- PianoCoRe-B (النسخة المنقحة): تم حذف المكررات والمواد السيئة. هذه هي النسخة "الآمنة" لتدريب نماذج الذكاء الاصطناعي.
- PianoCoRe-A (النسخة المتوافقة تماماً): التسجيلات المتطابقة تماماً مع النوتة الموسيقية، حيث قام "المحرر" (RAScoP) بإصلاح أخطاء التوقيت. هذا هو المعيار الذهبي لتعليم الروبوتات العزف بتعبير عالي.
4. هل نجح الأمر؟ (الدليل)
اختبر المؤلف هذه المكتبة الجديدة عبر تدريب روبوت على عزف البيانو.
- الاختبار: قام بتعليم الروبوتات باستخدام مجموعات بيانات صغيرة وغير منظمة، وقارنها بروبوت تم تدريبه على مجموعته الجديدة والنظمة والضخمة.
- النتيجة: كان الروبوت المدرب على PianoCoRe أفضل بكثير في العزف بتوقيت وتعبير يشبه البشر. ولم يرتبك بسهء عند عزف أغانٍ جديدة لم يسبق له رؤيتها.
لماذا يهم هذا؟
قبل هذا، كان على الباحثين قضاء شهور في تنظيف بياناتهم الخاصة، وغالباً ما ينتهي بهم الأمر بمجموعات بيانات صغيرة وغير منظمة. يوفر PianoCoRe أساساً جاهز الاستخدام وعالي الجودة. إنه يشبه إعطاء طاهٍ صندوقاً من المكونات المقطعة مسبقاً، والمغسولة مسبقاً، والمقاسة بدقة، بدلاً من كيس من الخضروات الخام المليئة بالطين.
ملاحظة هامة: كان المؤلف حريصاً جداً على تضمين الموسيقى التي تندرج تحت "الملكية العامة" فقط (القديمة بما يكفي لانتهاء حقوق الطبع والنشر)، مما يضمن أن هذه المكتبة قانونية وآمنة للجميع لاستخدامها للأبد.
باختصار: PianoCoRe هو المكتبة المثالية، المنقحة، والمتطابقة تماماً لموسيقى البيانو، والتي تساعد الحواسيب على تعلم العزف مثل البشر.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.