التواء زمني ديناميكي

تحويل زمني ديناميكي بين دالتين خطيتين متقطعتين. يوضح الخط المنقط علاقة التحويل الزمني. لاحظ أن عدة نقاط في الدالة السفلى تُقابل نقطة واحدة في الدالة العليا، والعكس صحيح .
تم تسجيل تكرارين لتسلسل المشي باستخدام نظام التقاط الحركة. على الرغم من وجود اختلافات في سرعة المشي بين التكرارين، إلا أن المسارات المكانية للأطراف تظل متشابهة إلى حد كبير. [ 1 ]
DTW بين موجة جيبية ونسخة مشوشة ومزاحة منها.

في تحليل السلاسل الزمنية ، يُعدّ التواء الزمن الديناميكي ( DTW ) خوارزمية لقياس التشابه بين سلسلتين زمنيتين، قد تختلفان في السرعة. على سبيل المثال، يمكن الكشف عن أوجه التشابه في المشي باستخدام DTW، حتى لو كان أحد الأشخاص يمشي أسرع من الآخر، أو إذا كانت هناك تسارعات وتباطؤات أثناء الملاحظة. طُبّق DTW على السلاسل الزمنية لبيانات الفيديو والصوت والرسومات - في الواقع، يمكن تحليل أي بيانات يمكن تحويلها إلى سلسلة أحادية البعد باستخدام DTW. من التطبيقات المعروفة التعرف التلقائي على الكلام ، للتعامل مع سرعات الكلام المختلفة. تشمل التطبيقات الأخرى التعرف على المتحدث والتعرف على التوقيعات عبر الإنترنت . كما يمكن استخدامه في تطبيقات مطابقة الأشكال الجزئية.

بشكل عام، DTW هي طريقة لحساب التطابق الأمثل بين سلسلتين معطيتين (مثل السلاسل الزمنية ) مع قيود وقواعد معينة:

  • يجب مطابقة كل فهرس من التسلسل الأول مع فهرس واحد أو أكثر من التسلسل الآخر، والعكس صحيح.
  • يجب مطابقة الفهرس الأول من التسلسل الأول مع الفهرس الأول من التسلسل الآخر (ولكن ليس بالضرورة أن يكون هو التطابق الوحيد).
  • يجب مطابقة الفهرس الأخير من التسلسل الأول مع الفهرس الأخير من التسلسل الآخر (ولكن ليس بالضرورة أن يكون هو التطابق الوحيد).
  • يجب أن يكون ربط المؤشرات من التسلسل الأول بالمؤشرات من التسلسل الآخر متزايدًا بشكل رتيب، والعكس صحيح، أي إذاج>أنا{\displaystyle j>i}إذا كانت المؤشرات من التسلسل الأول، فلا بد من عدم وجود مؤشرين.ل>ك{\displaystyle l>k}في التسلسل الآخر، بحيث يكون المؤشرأنا{\displaystyle i}يتم مطابقته مع الفهرسل{\displaystyle l}والفهرسج{\displaystyle j}يتم مطابقته مع الفهرسك{\displaystyle k}والعكس صحيح

يمكننا رسم كل تطابق بين التسلسلات1:م{\displaystyle 1:M}و1:شمال{\displaystyle 1:N}كمسار فيم×شمال{\displaystyle M\times N}المصفوفة من(1،1){\displaystyle (1,1)}ل(م،شمال){\displaystyle (M,N)}بحيث تكون كل خطوة واحدة من(0،1)،(1،0)،(1،1){\displaystyle (0,1),(1,0),(1,1)}في هذه الصيغة، نرى أن عدد التطابقات الممكنة هو عدد ديلانوي .

يُشار إلى التطابق الأمثل بالتطابق الذي يفي بجميع القيود والقواعد والذي له أقل تكلفة، حيث يتم حساب التكلفة على أنها مجموع الفروق المطلقة ، لكل زوج متطابق من المؤشرات، بين قيمها.

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

إضافةً إلى قياس التشابه بين التسلسلين (ينتج عنه ما يُسمى "مسار التشويه")، يُمكن من خلال التشويه وفقًا لهذا المسار محاذاة الإشارتين زمنيًا. تُحوَّل الإشارة ذات المجموعة الأصلية من النقاط X (الأصلية)، Y (الأصلية) إلى X (المشوهة)، Y (المشوهة). يُستخدم هذا في مزامنة التسلسلات الجينية والصوتية. في تقنية ذات صلة، يُمكن حساب متوسط ​​التسلسلات ذات السرعات المختلفة باستخدام هذه التقنية، انظر قسم التسلسل المتوسط .

وهذا يشبه من الناحية المفاهيمية خوارزمية نيدلمان-وونش .

تطبيق

يوضح هذا المثال تطبيق خوارزمية مطابقة الوقت الديناميكية عندما تكون المتتاليتان s و t عبارة عن سلاسل من الرموز المنفصلة. بالنسبة للرمزين x و y ،د(x،y){\displaystyle d(x,y)}المسافة بين الرموز، على سبيل المثال،د(x،y)=|x-y|{\displaystyle d(x,y)=|xy|}.

int DTWDistance(s: array [1..n], t: array [1..m]) { DTW := array [0..n, 0..m] من أجل i := 0 إلى n من أجل j := 0 إلى m DTW[i, j] := ما لا نهاية DTW[0, 0] := 0 من أجل i := 1 إلى n لكل j := 1 إلى m التكلفة := د(s[i]، ت[j]) DTW[i, j] := cost + minimum(DTW[i-1, j ], // إدراج DTW[i , j-1], // حذف DTW[i-1, j-1]) // تطابق أعد DTW[n, m] }

أين DTW[i, j]تقع المسافة بينهما s[1:i]مع t[1:j]أفضل محاذاة؟

نرغب أحيانًا في إضافة قيد مكاني. أي أننا نشترط أنه إذا s[i]تطابق مع t[j]، فإن|أنا-ج|{\displaystyle |ij|}لا يتجاوز حجمه w ، وهو مُعامل نافذة.

يمكننا بسهولة تعديل الخوارزمية المذكورة أعلاه لإضافة قيد الموضع (الاختلافات).ملحوظومع ذلك، فإن التعديل المذكور أعلاه لا يعمل إلا إذا|ن-م|{\displaystyle |nm|}لا تتجاوز قيمة قيمة w ، أي أن نقطة النهاية تقع ضمن طول النافذة من القطر. ولجعل الخوارزمية تعمل، يجب تعديل معلمة النافذة w بحيث|ن-م|w{\displaystyle |nm|\leq w}(انظر السطر المميز بعلامة (*) في الكود).

int DTWDistance(s: array [1..n], t: array [1..m]، w: عدد صحيح) { DTW := array [0..n, 0..m] w := max(w, abs(nm))// تعديل حجم النافذة (*) من أجل i := 0 إلى n من أجل j:= 0 إلى m DTW[i, j] := ما لا نهاية DTW[0, 0] := 0 من أجل i := 1 إلى nfor j := max(1, iw) to min(m, i+w)DTW[i, j] := 0 من أجل i := 1 إلى n for j :=max(1, iw) to min(m, i+w) التكلفة := د(s[i]، ت[j]) DTW[i, j] := cost + minimum(DTW[i-1, j ], // إدراج DTW[i , j-1], // حذف DTW[i-1, j-1]) // تطابق أعد DTW[n, m] }

خصائص التشويه

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

تعقيد

التعقيد الزمني لخوارزمية DTW هويا(شمالم){\displaystyle O(NM)}، أينشمال{\displaystyle N}وم{\displaystyle M}يمثلان طولَي سلسلتي الإدخال. وقد تم تجاوز الحد الزمني التربيعي الذي دام 50 عامًا في عام 2016: إذ مكّنت خوارزمية من ابتكار غولد وشارير من حساب DTW فييا(شمال2/سجلسجلشمال){\displaystyle O({N^{2}}/\log \log N)}الوقت والمساحة اللازمين لتسلسلين من المدخلات بطولشمال{\displaystyle N}[ 2 ] يمكن أيضًا تكييف هذه الخوارزمية مع متواليات ذات أطوال مختلفة. على الرغم من هذا التحسين، فقد تبين أن زمن التشغيل شبه التربيعي القوي من الشكليا(شمال2-ϵ){\displaystyle O(N^{2-\epsilon })}بالنسبة للبعضϵ>0{\displaystyle \epsilon >0}لا يمكن أن يوجد إلا إذا فشلت فرضية الزمن الأسي القوي . [ 3 ] [ 4 ]

بينما تتطلب خوارزمية البرمجة الديناميكية لـ DTWيا(شمالم){\displaystyle O(NM)}في تطبيق بسيط، يمكن تقليل استهلاك المساحة إلىيا(مين(شمال،م)){\displaystyle O(\min(N,M))}باستخدام خوارزمية هيرشبيرج .

الحوسبة السريعة

تشمل التقنيات السريعة لحساب DTW كلاً من PrunedDTW، [ 5 ] وSparseDTW، [ 6 ] و FastDTW، [ 7 ] وMultiscaleDTW. [ 8 ] [ 9 ]

يمكن تسريع مهمة شائعة، وهي استرجاع السلاسل الزمنية المتشابهة، باستخدام حدود دنيا مثل LB_Keogh، [ 10 ] وLB_Improved، [ 11 ] أو LB_Petitjean. [ 12 ] ومع ذلك، فإن خوارزمية Early Abandon and Pruned DTW تقلل من درجة التسريع التي توفرها الحدود الدنيا، وفي بعض الأحيان تجعلها غير فعالة.

في دراسة استقصائية، أفاد وانغ وزملاؤه بتحقيق نتائج أفضل قليلاً باستخدام الحد الأدنى المُحسَّن (LB_Improved) مقارنةً بالحد الأدنى كيو (LB_Keogh)، ووجدوا أن التقنيات الأخرى غير فعّالة. [ 13 ] وبعد هذه الدراسة، طُوِّر الحد الأدنى المُعزَّز (LB_Enhanced) الذي يُعدّ دائمًا أدق من الحد الأدنى كيو (LB_Keogh) وأكثر كفاءة في الحساب. [ 14 ] ويُعدّ الحد الأدنى بيتيجان (LB_Petitjean) أدق حد أدنى معروف يُمكن حسابه في وقت خطي. [ 12 ]

تسلسل متوسط

تُعدّ عملية حساب المتوسط ​​في تقنية مطابقة الوقت الديناميكية (DTW) مسألة إيجاد متوسط ​​تسلسل لمجموعة من التسلسلات. تُعتبر خوارزمية NLAAF [ 15 ] طريقة دقيقة لحساب متوسط ​​تسلسلين باستخدام DTW. أما بالنسبة لأكثر من تسلسلين، فتُصبح المسألة مُرتبطة بمسألة المحاذاة المتعددة وتتطلب استخدام طرق استدلالية. تُعتبر خوارزمية DBA [ 16 ] حاليًا طريقة مرجعية لحساب متوسط ​​مجموعة من التسلسلات بما يتوافق مع DTW. بينما تُجري خوارزمية COMASA [ 17 ] عملية بحث عشوائية فعّالة عن متوسط ​​التسلسل، باستخدام DBA كعملية تحسين محلية.

التعلم الخاضع للإشراف

يمكن لمصنف أقرب جار أن يحقق أداءً متطوراً عند استخدام تقنية مطابقة الوقت الديناميكية كمقياس للمسافة. [ 18 ]

تقنية التواء الوقت الديناميكي الأمريكية

تُعدّ تقنية Amerced Dynamic Time Warping (ADTW) نسخةً مُعدّلة من تقنية DTW، مُصممة لتحسين التحكم في مدى تساهل DTW في عمليات المحاذاة المسموح بها. [ 19 ] تستخدم تقنية DTW التقليدية نوافذًا تُقيّد عمليات المحاذاة، مما يُضيف دالة خطوة . يُسمح بأي تشويه للمسار داخل النافذة، ولا يُسمح بأي تشويه خارجها. في المقابل، تستخدم ADTW عقوبةً تراكمية تُفرض في كل مرة يُشوّه فيها المسار. يُسمح بأي مقدار من التشويه، ولكن كل عملية تشويه تُفرض عليها عقوبة مباشرة. تتفوق ADTW بشكل ملحوظ على DTW مع استخدام النوافذ عند تطبيقها كمصنف أقرب جار على مجموعة من مهام تصنيف السلاسل الزمنية المعيارية. [ 19 ]

مناهج بديلة

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

ومن الأساليب الأخرى ذات الصلة نماذج ماركوف المخفية (HMM)، وقد ثبت أن خوارزمية فيتربي المستخدمة للبحث عن المسار الأكثر احتمالاً عبر نموذج ماركوف المخفي تعادل خوارزمية DTW العشوائية. [ 24 ] [ 25 ] [ 26 ]

تُستخدم تقنية DTW وطرق التشويه ذات الصلة عادةً كخطوات تمهيدية أو لاحقة في تحليلات البيانات. إذا احتوت التسلسلات المرصودة على تباين عشوائي في قيمها وشكلها، بالإضافة إلى عدم محاذاة زمنية عشوائية، فقد يُفرط التشويه في ملاءمة البيانات للضوضاء، مما يؤدي إلى نتائج متحيزة. يُعدّ نموذج التزامن، الذي يتضمن تباينًا عشوائيًا في كلٍّ من القيم (الرأسية) والمعاملات الزمنية (الأفقية)، مثالًا على نموذج التأثيرات المختلطة غير الخطي . [ 27 ] في تحليل حركة الإنسان، أظهرت نماذج التأثيرات المختلطة غير الخطية المتزامنة نتائج أفضل مقارنةً بتقنية DTW. [ 28 ]

البرمجيات مفتوحة المصدر

  • تقوم مكتبة tempo C ++ مع روابط Python بتنفيذ Early Abandoned and Pruned DTW بالإضافة إلى Early Abandoned and Pruned ADTW و DTW lower bounds LB_Keogh و LB_Enhanced و LB_Webb.
  • تقوم مكتبة UltraFastMPSearch Java بتنفيذ خوارزمية UltraFastWWSearch [ 29 ] لضبط نافذة التشويه السريع.
  • تُنفّذ مكتبة lbimproved C++ خوارزميات استرجاع الجوار الأقرب السريع بموجب رخصة جنو العمومية (GPL). كما توفر تطبيقًا بلغة C++ لتقنية مطابقة الوقت الديناميكية، بالإضافة إلى حدود دنيا متنوعة.
  • مكتبة FastDTW هي تطبيق جافا لخوارزمية DTW، وهي تطبيق FastDTW يوفر محاذاة مثالية أو شبه مثالية بتعقيد زمني وذاكرة من رتبة O ( N )، على عكس متطلبات O ( N² ) لخوارزمية DTW القياسية. تستخدم FastDTW منهجًا متعدد المستويات يقوم بإسقاط الحل بشكل متكرر من دقة أقل ، ثم يُحسّن الحل المُسقط.
  • تم نشر نسخة معدلة من FastDTW (جافا) على Maven Central.
  • time-series-classification (Java) هي حزمة لتصنيف السلاسل الزمنية باستخدام DTW في Weka.
  • توفر مجموعة DTW لحزم Python ( dtw-python ) و R ( dtw ) تغطية شاملة لأفراد عائلة خوارزمية DTW، بما في ذلك مجموعة متنوعة من قواعد التكرار (تسمى أيضًا أنماط الخطوات) والقيود ومطابقة السلاسل الفرعية.
  • تُنفذ مكتبة mlpy الخاصة بلغة بايثون تقنية DTW.
  • تقوم مكتبة pydtw Python بتنفيذ مقاييس DTW ذات النكهة المانهاتن والإقليدية بما في ذلك الحدود الدنيا LB_Keogh.
  • تقوم مكتبة cudadtw C++/CUDA بتنفيذ محاذاة التسلسل الفرعي لـ DTW بنكهة إقليدية والمسافة الإقليدية المعيارية z على غرار UCR-Suite الشائعة على مسرعات CUDA.
  • تُنفذ مكتبة JavaML للتعلم الآلي DTW .
  • تُنفذ مكتبة ndtw C# تقنية DTW بخيارات متنوعة.
  • يستخدم Sketch-a-Char برنامج Greedy DTW (المُنفذ بلغة JavaScript ) كجزء من برنامج تصنيف الرموز LaTeX.
  • يقوم MatchBox بتطبيق DTW لمطابقة معاملات sepstral ذات التردد mel لإشارات الصوت.
  • متوسط ​​التسلسل : تطبيق جافا مرخص بموجب رخصة جنو العمومية لـ DBA. [ 16 ]
  • مجموعة أدوات التعرف على الإيماءات | GRT C++ مجموعة أدوات التعرف على الإيماءات في الوقت الحقيقي تنفذ DTW.
  • تقوم حزمة برامج PyHubs بتنفيذ مصنفات DTW ومصنفات أقرب جار، بالإضافة إلى امتداداتها (مصنفات مدركة للمركزية).
  • تُطبّق مكتبة simpledtw في بايثون خوارزمية البرمجة الديناميكية الكلاسيكية O ( NM ) وتعتمد على مكتبة Numpy . تدعم المكتبة قيمًا من أي بُعد، بالإضافة إلى استخدام دوال معيارية مخصصة للمسافات. وهي مرخصة بموجب ترخيص MIT .
  • تقوم مكتبة tslearn Python بتنفيذ DTW في سياق السلاسل الزمنية.
  • تُنفذ مكتبة cuTWED CUDA Python أحدث تقنيات Time Warp Edit Distance باستخدام الذاكرة الخطية فقط مع تسريع هائل.
  • DynamicAxisWarping.jl هو تطبيق بلغة جوليا لخوارزمية DTW والخوارزميات ذات الصلة مثل FastDTW و SoftDTW و GeneralDTW و DTW barycenters.
  • تقوم Multi_DTW بتنفيذ DTW لمطابقة مصفوفتين أحاديتي الأبعاد أو ملفين صوتيين ثنائيي الأبعاد (مصفوفة ثنائية الأبعاد).
  • تتضمن حزمة dtwParallel (بايثون) الوظائف الرئيسية المتوفرة في مكتبات DTW الحالية ووظائف جديدة مثل المعالجة المتوازية، وحساب قيم التشابه (القائمة على النواة)، والنظر في البيانات ذات أنواع مختلفة من الميزات (الفئوية، والحقيقية، وما إلى ذلك). [ 30 ]

التطبيقات

التعرف على الكلمات المنطوقة

بسبب اختلاف سرعات الكلام، يحدث تذبذب غير خطي في نمط الكلام بالنسبة للمحور الزمني، وهو ما يستدعي التخلص منه. [ 31 ] تُعدّ مطابقة DP خوارزمية لمطابقة الأنماط تعتمد على البرمجة الديناميكية (DP) ، وتستخدم تأثيرًا لتطبيع الزمن، حيث تُنمذج التذبذبات في المحور الزمني باستخدام دالة تشويه زمني غير خطية. عند النظر إلى أي نمطين من أنماط الكلام، يمكننا التخلص من اختلافات التوقيت بينهما عن طريق تشويه المحور الزمني لأحدهما بحيث يتحقق أقصى تطابق مع الآخر. علاوة على ذلك، إذا سُمح لدالة التشويه بأخذ أي قيمة ممكنة، فسيصعب التمييز بين الكلمات التي تنتمي إلى فئات مختلفة. لذا، ولتحسين التمييز بين الكلمات التي تنتمي إلى فئات مختلفة، فُرضت قيود على ميل دالة التشويه.

تحليل قوة الارتباط

تُستخدم الساعات غير المستقرة للتغلب على تحليل الطاقة البسيط . وتُستخدم عدة تقنيات لمواجهة هذا الدفاع، إحداها هي تقنية تشويه الوقت الديناميكي.

التمويل والاقتصاد القياسي

تُستخدم تقنية مطابقة الوقت الديناميكية في مجال التمويل والاقتصاد القياسي لتقييم جودة التنبؤ مقارنةً بالبيانات الواقعية. [ 32 ] [ 33 ] [ 34 ]

انظر أيضاً

مراجع

  1. أولسن، ن. ل.؛ ماركوسن، ب.؛ راكيت، ل. ل. (2018)، "الاستدلال المتزامن لبيانات وظيفية متعددة المتغيرات غير متوافقة"، مجلة الجمعية الإحصائية الملكية، السلسلة ج ، 67 (5): 1147-1176 ، arXiv : 1606.03295 ، doi : 10.1111/rssc.12276 ، S2CID 88515233 
  2. غولد، عمر؛ شارير، ميشا (2018). "التشويه الزمني الديناميكي ومسافة التحرير الهندسية: كسر الحاجز التربيعي". معاملات ACM في الخوارزميات . 14 (4). doi : 10.1145/3230734 . S2CID 52070903 . 
  3. برينغمان، كارل؛ كونيمان، مارفن (2015). "الحدود الدنيا الشرطية التربيعية لمسائل السلاسل وتطابق الوقت الديناميكي" . المؤتمر السنوي السادس والخمسون لمؤسسة مهندسي الكهرباء والإلكترونيات حول أسس علوم الحاسوب ، 2015. الصفحات 79-97 . arXiv : 1502.01063 . doi : 10.1109/FOCS.2015.15 . ISBN  978-1-4673-8191-8. S2CID 1308171 . 
  4. عبود، أمير؛ باكورس، أرتورس؛ ويليامز، فيرجينيا فاسيليفسكا (2015). "نتائج الصلابة الدقيقة لـ LCS ومقاييس تشابه التسلسل الأخرى" . المؤتمر السنوي السادس والخمسون لمؤسسة IEEE حول أسس علوم الحاسوب ، 2015. الصفحات 59-78 . doi : 10.1109/FOCS.2015.14 . ISBN  978-1-4673-8191-8. S2CID 16094517 . 
  5. سيلفا، دي إف، باتيستا، جي إي إيه بي إيه (2015). تسريع حساب مصفوفة مطابقة الوقت الديناميكية لجميع الأزواج .
  6. النعيمات، ج.، تشاولا، س.، طاهري، ج. (2012). SparseDTW: نهج جديد لتسريع تشويه الوقت الديناميكي .
  7. ستان سلفادور، فيليب تشان، FastDTW: نحو مطابقة زمنية ديناميكية دقيقة في الزمن والمكان الخطيين. ورشة عمل KDD حول استخراج البيانات الزمنية والتسلسلية، الصفحات 70-80، 2004.
  8. مينارد مولر، هينينغ ماتس، وفرانك كورت (2006). نهج متعدد المقاييس فعال لمزامنة الصوت . وقائع المؤتمر الدولي لاسترجاع المعلومات الموسيقية (ISMIR)، ص 192-197.
  9. توماس براتزليش، جوناثان دريدجر، ومينارد مولر (2016). مطابقة الوقت الديناميكية متعددة المقاييس المقيدة بالذاكرة. وقائع المؤتمر الدولي لهندسة الصوت والكلام ومعالجة الإشارات (ICASSP)، الصفحات 569-573.
  10. كيوغ، إي.؛ راتاناماهاتانا، سي. أ. (2005). "الفهرسة الدقيقة لتقنية مطابقة الوقت الديناميكية". نظم المعرفة والمعلومات . 7 (3): 358-386 . doi : 10.1007/s10115-004-0154-9 . S2CID 207056701 . 
  11. ليمير، د. (2009). "استرجاع أسرع باستخدام حد أدنى لتقنية مطابقة الوقت الديناميكية ثنائية المرور". التعرف على الأنماط . 42 (9): 2169-2180 . arXiv : 0811.3301 . Bibcode : 2009PatRe..42.2169L . doi : 10.1016/j.patcog.2008.11.030 . S2CID 8658213 . 
  12. ويب ، جيفري آي؛ بيتيجان، فرانسوا (2021). "حدود دنيا دقيقة لتقنية مطابقة الوقت الديناميكية". التعرف على الأنماط . 115 107895. arXiv : 2102.07076 . Bibcode : 2021PatRe.11507895W . doi : 10.1016/j.patcog.2021.107895 . S2CID 231925247 . 
  13. وانغ، شياويوي وآخرون (2010). "مقارنة تجريبية لأساليب التمثيل ومقاييس المسافة لبيانات السلاسل الزمنية". استخراج البيانات واكتشاف المعرفة . 2010 : 1-35 . arXiv : 1012.2789 . 
  14. تان، تشانغ وي؛ بيتيجان، فرانسوا؛ ويب، جيفري آي. (2019). "الأشرطة المرنة عبر المسار: إطار عمل جديد ومنهجية للحد الأدنى لـ DTW". وقائع المؤتمر الدولي لجمعية الرياضيات التطبيقية والصناعية (SIAM) لعام 2019 حول استخراج البيانات . الصفحات 522-530 . arXiv : 1808.09617 . doi : 10.1137/1.9781611975673.59 . ISBN  978-1-61197-567-3. S2CID 52120426 . 
  15. غوبتا، ل.؛ مولفيس، د.ل.؛ تامانا، ر.؛ سيموس، ب.ج. (1996). "المحاذاة غير الخطية والتوسط لتقدير الجهد المستحث". معاملات IEEE في الهندسة الطبية الحيوية . 43 (4): 348-356 . doi : 10.1109/10.486255 . PMID 8626184. S2CID 28688330 .  
  16. 1 2 بيتيتجان، ف.و.؛ كيترلين، أ.؛ غانكارسكي، ب. (2011). "طريقة حساب المتوسط ​​العالمي لمطابقة الوقت الديناميكية، مع تطبيقات في التجميع". التعرف على الأنماط . 44 (3): 678. Bibcode : 2011PatRe..44..678P . doi : 10.1016/j.patcog.2010.09.013 .
  17. بيتيجان، ف.و.؛ غانكارسكي، ب. (2012). "تلخيص مجموعة من السلاسل الزمنية عن طريق حساب المتوسط: من متتالية شتاينر إلى المحاذاة المتعددة المضغوطة" . علوم الحاسوب النظرية . 414 : 76-91 . doi : 10.1016/j.tcs.2011.09.029 .
  18. دينغ، هوي؛ تراجسيفسكي، غوتسه؛ شويرمان، بيتر؛ وانغ، شياويوي؛ كيو، إيمون (2008). "الاستعلام عن بيانات السلاسل الزمنية واستخراجها: مقارنة تجريبية للتمثيلات ومقاييس المسافة" . وقائع مؤسسة VLDB . 1 (2): 1542-1552 . doi : 10.14778/1454159.1454226 .
  19. 1 2 هيرمان، ماثيو؛ ويب، جيفري آي. (2023). "Amercing: قيد بديهي وفعال لمطابقة الوقت الديناميكية" . التعرف على الأنماط . 137 109333. Bibcode : 2023PatRe.13709333H . doi : 10.1016/j.patcog.2023.109333 . S2CID 256182457 . 
  20. لوسيرو، جيه سي؛ مونال، كيه جي؛ غراكو، في جي؛ رامزي، جيه أو (1997). "حول تسجيل الزمن ونمط حركات الكلام". مجلة أبحاث الكلام واللغة والسمع . 40 (5): 1111-1117 . doi : 10.1044/jslhr.4005.1111 . PMID 9328881 . 
  21. دورلمان، س؛ بينيك، إكس؛ تروفيه، أ؛ براغا، ج؛ جيريج، ج؛ وأياش، ن. (2013). " نحو إطار عمل شامل للتحليل الإحصائي المكاني الزمني لبيانات الشكل الطولية" . المجلة الدولية لرؤية الحاسوب . 103 (1): 22-59 . doi : 10.1007/s11263-012-0592-x . PMC 3744347. PMID 23956495 .  
  22. هاول، ب.؛ أندرسون، أ.؛ لوسيرو، ج. س. (2010). "توقيت الحركة الكلامية وطلاقة الكلام". في ماسن، ب.؛ فان ليسهوت، ب. (محرران). التحكم الحركي في الكلام: تطورات جديدة في البحوث الأساسية والتطبيقية . مطبعة جامعة أكسفورد. ص 215-225 . ISBN  978-0-19-923579-7.
  23. كونيغ، لورا ل.؛ لوسيرو، خورخي س.؛ بيرلمان، إليزابيث (2008). "تباين إنتاج الكلام في الأصوات الاحتكاكية لدى الأطفال والبالغين: نتائج تحليل البيانات الوظيفية" . مجلة الجمعية الصوتية الأمريكية . 124 (5): 3158-3170 . Bibcode : 2008ASAJ..124.3158K . doi : 10.1121/1.2981639 . ISSN 0001-4966 . PMC 2677351. PMID 19045800 .   
  24. ناكاغاوا، سيئيتشي؛ ناكانيشي، هيروبومي (1988-01-01). "التعرف على الحروف الساكنة الإنجليزية والكلمات اليابانية بشكل مستقل عن المتحدث باستخدام طريقة مطابقة الوقت الديناميكية العشوائية". مجلة IETE للبحوث . 34 (1): 87-95 . doi : 10.1080/03772063.1988.11436710 . ISSN 0377-2063 . 
  25. فانغ، تشونشنغ. "من مطابقة الوقت الديناميكية (DTW) إلى نموذج ماركوف المخفي (HMM)" (PDF) .
  26. جوانغ، ب.هـ. (سبتمبر 1984). "حول نموذج ماركوف المخفي ومطابقة الوقت الديناميكية للتعرف على الكلام: رؤية موحدة". المجلة التقنية لمختبرات AT&T Bell . 63 (7): 1213-1243 . doi : 10.1002/j.1538-7305.1984.tb00034.x . ISSN 0748-612X . S2CID 8461145 .  
  27. راكيت إل إل، سومر إس، ماركوسن بي (2014). "نموذج غير خطي ذو تأثيرات مختلطة للتنعيم والتسجيل المتزامن للبيانات الوظيفية". رسائل التعرف على الأنماط . 38 : 1-7 . Bibcode : 2014PaReL..38....1R . doi : 10.1016/j.patrec.2013.10.018 .
  28. راكيت إل إل، غريم بي، شونر جي، إيجل سي، ماركوسن بي (2016). "فصل التوقيت وظروف الحركة والاختلافات الفردية في تحليل الحركة البشرية" . مجلة PLOS لعلم الأحياء الحاسوبي . 12 (9) e1005092. arXiv : 1601.02775 . Bibcode : 2016PLSCB..12E5092R . doi : 10.1371/journal.pcbi.1005092 . PMC 5033575. PMID 27657545 .  
  29. تان، تشانغ وي؛ هيرمان، ماثيو؛ ويب، جيفري آي. (2021). "تحسين نافذة التشويه فائق السرعة لتقنية التشويه الزمني الديناميكي" (ملف PDF) . المؤتمر الدولي لهندسة الكهرباء والإلكترونيات (IEEE) لعام 2021 حول استخراج البيانات (ICDM) . الصفحات 589-598 . doi : 10.1109/ICDM51629.2021.00070 . ISBN  978-1-6654-2398-4. S2CID 246291550 . 
  30. إسكوديرو-أرنانز، أوسكار؛ ماركيز، أنطونيو ج؛ سوغيرو-رويز، كريستينا؛ مورا-خيمينيز، إنماكولادا؛ روبلز، غريغوريو (2023). "dtwParallel: حزمة بايثون لحساب مطابقة الوقت الديناميكية بين السلاسل الزمنية بكفاءة" . SoftwareX . 22 (101364). Bibcode : 2023SoftX..2201364E . doi : 10.1016/J.SOFTX.2023.101364 . hdl : 10115/24752 . تاريخ الاسترجاع: 2024-12-06 .
  31. ساكو، هيروآكي؛ تشيبا، سيبي (1978). "تحسين خوارزمية البرمجة الديناميكية للتعرف على الكلمات المنطوقة". معاملات IEEE في الصوتيات والكلام ومعالجة الإشارات . 26 (1): 43-49 . doi : 10.1109/tassp.1978.1163055 . S2CID 17900407 . 
  32. أورلاندو، جوزيبي؛ بوفالو، ميشيل؛ ستوب، رودي (2022-02-01). "نمذجة الجوانب الحتمية للأسواق المالية باستخدام معادلة منخفضة الأبعاد" . التقارير العلمية . 12 (1): 1693. Bibcode : 2022NatSR..12.1693O . doi : 10.1038/s41598-022-05765- z . ISSN 2045-2322 . PMC 8807815. PMID 35105929 .   
  33. ماسترويني، لوريتا؛ مازوكولي، أليساندرو؛ كواريزيما، غريتا؛ فيلوتشي، بييرلويجي (2021-02-01). "فك الارتباط وإعادة الارتباط في مؤشرات أسعار النفط الخام: دراسة لأنماط التشابه" . اقتصاديات الطاقة . 94 105036. Bibcode : 2021EneEc..9405036M . doi : 10.1016/j.eneco.2020.105036 . ISSN 0140-9883 . S2CID 230536868 .  
  34. أورلاندو، جوزيبي؛ بوفالو، ميشيل (10 ديسمبر 2021). "نمذجة الاندفاعات وتنظيم الفوضى في مخاطر الائتمان باستخدام نموذج غير خطي حتمي" . رسائل بحوث التمويل . 47 102599. doi : 10.1016/j.frl.2021.102599 . ISSN 1544-6123 . 

للمزيد من القراءة