سلاسل عشوائية ذات ذاكرة متغيرة الطول

تُعدّ السلاسل العشوائية ذات الذاكرة المتغيرة الطول فئةً من السلاسل العشوائية ذات الرتبة المحدودة في أبجدية محدودة، حيث يكفي، مع كل مرور زمني، لاحقة واحدة محدودة من الماضي، تُسمى السياق، للتنبؤ بالرمز التالي. وقد طُرحت هذه النماذج في أدبيات نظرية المعلومات على يد يورما ريسانين عام 1983، [ 1 ] كأداة شاملة لضغط البيانات ، ولكنها استُخدمت مؤخرًا لنمذجة البيانات في مجالات مختلفة مثل علم الأحياء ، [ 2 ] واللغويات ، [ 3 ] والموسيقى . [ 4 ]

تعريف

السلسلة العشوائية ذات الذاكرة ذات الطول المتغير هي سلسلة عشوائية(Xن)نZ{\displaystyle (X_{n})_{n\in Z}}، تأخذ قيمًا في أبجدية محدودةأ{\displaystyle A}وتتميز بشجرة سياق احتمالية(τ،ص){\displaystyle (\tau ,p)}، لهذا السبب

  • τ{\displaystyle \tau }هي مجموعة جميع السياقات. السياقXن-ل،...،Xن-1{\displaystyle X_{nl},\ldots ,X_{n-1}}، كونل{\displaystyle l}حجم السياق هو جزء محدود من الماضيX-،...،Xن-1{\displaystyle X_{-\infty },\ldots ,X_{n-1}}وهو أمر ذو صلة بالتنبؤ بالرمز التاليXن{\displaystyle X_{n}}؛
  • ص{\displaystyle p}هي مجموعة من احتمالات الانتقال المرتبطة بكل سياق.

تاريخ

قدّم يورما ريسانين فئة السلاسل العشوائية ذات الذاكرة المتغيرة الطول في مقالته "نظام ضغط بيانات شامل ". [ 1 ] وقد شاع استخدام هذه الفئة من السلاسل العشوائية في الأوساط الإحصائية والاحتمالية على يد ب. بوهلمان وإيه جيه واينر عام 1999، في مقالتهما " سلاسل ماركوف ذات الطول المتغير ". أطلق بوهلمان وواينر على هذه السلاسل اسم " سلاسل ماركوف ذات الطول المتغير " (VLMC)، وتُعرف أيضًا باسم " نماذج ماركوف ذات الرتبة المتغيرة " (VOM)، و" أشجار اللواحق الاحتمالية " [ 2 ] ، و" نماذج شجرة السياق ". [ 5 ] ويبدو أن مصطلح "السلاسل العشوائية ذات الذاكرة المتغيرة الطول" قد ظهر لأول مرة على يد غالفس ولوشرباخ عام 2008، في مقالة تحمل الاسم نفسه. [ 6 ]

أمثلة

مصدر ضوء متقطع

لنفترض نظامًا يتكون من مصباح ومراقب وباب بينهما. للمصباح حالتان محتملتان : مضاء، ويرمز له بالرقم 1، أو مطفأ، ويرمز له بالرقم 0. عندما يكون المصباح مضاءً، قد يرى المراقب الضوء من خلال الباب، وذلك بحسب حالة الباب في تلك اللحظة: مفتوح، ويرمز له بالرقم 1، أو مغلق، ويرمز له بالرقم 0. هذه الحالات مستقلة عن الحالة الأصلية للمصباح.

يترك(Xن)ن0{\displaystyle (X_{n})_{n\geq 0}}سلسلة ماركوف التي تمثل حالة المصباح، بقيم فيأ=0،1{\displaystyle A={0,1}}ودعص{\displaystyle p}لتكن مصفوفة انتقال احتمالية . ولتكن أيضًا(ξن)ن0{\displaystyle (\xi _{n})_{n\geq 0}}لتكن سلسلة من المتغيرات العشوائية المستقلة التي تمثل حالات الباب، وتأخذ أيضًا قيمًا فيأ{\displaystyle A}، بغض النظر عن السلسلة(Xن)ن0{\displaystyle (X_{n})_{n\geq 0}}ومثل ذلك

P(ξن=1)=1-ε{\displaystyle \mathbb {P} (\xi _{n}=1)=1-\varepsilon }

أين0<ϵ<1{\displaystyle 0<\epsilon <1}عرّف تسلسلاً جديداً(Zن)ن0{\displaystyle (Z_{n})_{n\geq 0}}بحيث

Zن=Xنξن{\displaystyle Z_{n}=X_{n}\xi _{n}}لكل(Zن)ن0.{\displaystyle (Z_{n})_{n\geq 0}.}

لتحديد آخر لحظة تمكن فيها المراقب من رؤية المصباح مضاءً، أي لتحديد أقل لحظةك{\displaystyle k}، معك<ن{\displaystyle k<n}في أيZك=1{\displaystyle Z_{k}=1}.

باستخدام شجرة السياق، من الممكن تمثيل الحالات السابقة للتسلسل، مما يوضح أيها ذو صلة لتحديد الحالة التالية.

السلسلة العشوائية(Zن)نZ{\displaystyle (Z_{n})_{n\in \mathbb {Z} }}إذن، هي سلسلة ذات ذاكرة متغيرة الطول، تأخذ قيمًا فيأ{\displaystyle A}ومتوافق مع شجرة السياق الاحتمالية(τ،ص){\displaystyle (\tau ,p)}، أين

τ={1،10،100،}{0}.{\displaystyle \tau =\{1,10,100,\cdots \}\cup \{0^{\infty }\}.}

الاستدلالات في السلاسل ذات الطول المتغير

بالنظر إلى عينةXل،...،Xن{\displaystyle X_{l},\ldots ,X_{n}}يمكن للمرء أن يجد شجرة السياق المناسبة باستخدام الخوارزميات التالية.

خوارزمية السياق

في مقال "نظام ضغط بيانات شامل" [ 1 ] ، قدم ريسانين خوارزمية متسقة لتقدير شجرة السياق الاحتمالية التي تولد البيانات. ويمكن تلخيص وظيفة هذه الخوارزمية في خطوتين:

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

يكونX0،...،Xن-1{\displaystyle X_{0},\ldots ,X_{n-1}}عينة من شجرة احتمالية محدودة(τ،ص){\displaystyle (\tau ,p)}لأي تسلسلx-ج-1{\displaystyle x_{-j}^{-1}}معجن{\displaystyle j\leq n}، من الممكن الإشارة إلىشمالن(x-ج-1){\displaystyle N_{n}(x_{-j}^{-1})}عدد مرات ظهور التسلسل في العينة، أي

شمالن(x-ج-1)=ت=0ن-ج1{Xتت+ج-1=x-ج-1}{\displaystyle N_{n}(x_{-j}^{-1})=\sum _{t=0}^{nj}\mathbf {1} \left\{X_{t}^{t+j-1}=x_{-j}^{-1}\right\}}

قام ريسانين أولاً ببناء مرشح أقصى سياق، معطى بواسطةXن-ك(ن)ن-1{\displaystyle X_{nK(n)}^{n-1}}، أينك(ن)=جسجلن{\displaystyle K(n)=C\log {n}}وج{\displaystyle C}هو ثابت موجب اختياري. والسبب البديهي لاختيارجسجلن{\displaystyle C\log {n}}ينشأ ذلك من استحالة تقدير احتمالات التسلسلات ذات الأطوال الأكبر منسجلن{\displaystyle \log {n}}استنادًا إلى عينة بحجمن{\displaystyle n}.

ومن ثم، يقوم ريسانين بتقصير المرشح الأقصى من خلال قطع الفروع تباعًا وفقًا لتسلسل من الاختبارات القائمة على نسبة الاحتمالية الإحصائية. بتعريف أكثر رسمية، إذا كان bANnxk1b0 يُعرّف مُقدِّر احتمالية الانتقالص{\displaystyle p}بواسطة

ص^ن(أ|x-ك-1)=شمالن(x-ك-1أ)بأشمالن(x-ك-1ب){\displaystyle {\hat {p}}_{n}(a\mid x_{-k}^{-1})={\frac {N_{n}(x_{-k}^{-1}a)}{\sum _{b\in A}N_{n}(x_{-k}^{-1}b)}}}

أينx-ج-1أ=(x-ج،...،x-1،أ){\displaystyle x_{-j}^{-1}a=(x_{-j},\ldots ,x_{-1},a)}. لوبأشمالن(x-ك-1ب)=0{\displaystyle \sum _{b\in A}N_{n}(x_{-k}^{-1}b)\,=\,0}، يُعرِّفص^ن(أ|x-ك-1)=1/|أ|{\displaystyle {\hat {p}}_{n}(a\mid x_{-k}^{-1})\,=\,1/|A|}.

لأنا1{\displaystyle i\geq 1}، يُعرِّف

Λن(x-أنا-1)=2yأأأشمالن(yx-أنا-1أ)سجل[ص^ن(أ|x-أنا-1y)ص^ن(أ|x-أنا-1)]{\displaystyle \Lambda _{n}(x_{-i}^{-1})\,=\,2\,\sum _{y\in A}\sum _{a\in A}N_{n}(yx_{-i}^{-1}a)\log \left[{\frac {{\hat {p}}_{n}(a\mid x_{-i}^{-1}y)}{{\hat {p}}_{n}(a\mid x_{-i}^{-1})}}\right]\,}

أينyx-أنا-1=(y،x-أنا،...،x-1){\displaystyle yx_{-i}^{-1}=(y,x_{-i},\ldots ,x_{-1})}و

ص^ن(أ|x-أنا-1y)=شمالن(yx-أنا-1أ)بأشمالن(yx-أنا-1ب).{\displaystyle {\hat {p}}_{n}(a\mid x_{-i}^{-1}y)={\frac {N_{n}(yx_{-i}^{-1}a)}{\sum _{b\in A}N_{n}(yx_{-i}^{-1}b)}}.}

لاحظ أنΛن(x-أنا-1){\displaystyle \Lambda _{n}(x_{-i}^{-1})}تمثل هذه النسبة نسبة احتمالية اللوغاريتم لاختبار اتساق العينة مع شجرة السياق الاحتمالية(τ،ص){\displaystyle (\tau ,p)}مقابل البديل الذي يتوافق مع(τ،ص){\displaystyle (\tau ',p')}، أينτ{\displaystyle \tau }وτ{\displaystyle \tau '}لا يختلفان إلا بمجموعة من العقد الشقيقة.

يتم تحديد طول السياق المقدر الحالي بواسطة

^ن(X0ن-1)=الأعلى{أنا=1،...،ك(ن):Λن(Xن-أنان-1)>جسجلن}{\displaystyle {\hat {\ell }}_{n}(X_{0}^{n-1})=\max \left\{i=1,\ldots ,K(n):\Lambda _{n}(X_{ni}^{n-1})\,>\,C\log n\right\}\,}

أينج{\displaystyle C}أي ثابت موجب. وأخيرًا، بحسب ريسانين، [ 1 ] توجد النتيجة التالية. معطىX0،...،Xن-1{\displaystyle X_{0},\ldots ,X_{n-1}}من شجرة سياق احتمالية محدودة(τ،ص){\displaystyle (\tau ,p)}، ثم

P(^ن(X0ن-1)(X0ن-1))0،{\displaystyle P\left({\hat {\ell }}_{n}(X_{0}^{n-1})\neq \ell (X_{0}^{n-1})\right)\longrightarrow 0,}

متىن{\displaystyle n\rightarrow \infty }.

معيار المعلومات البايزي (BIC)

تقدير شجرة السياق باستخدام معيار معلومات بايز (BIC) مع ثابت جزاءج>0{\displaystyle c>0}يُعرَّف بأنه

τ^بأناج=argالأعلىτتين{سجللτ(X1ن)-جدو(τ)سجلن}//

معيار تعظيم أصغر قيمة (SMC)

يتم حساب معيار المُعظِّم الأصغر [ 3 ] عن طريق اختيار أصغر شجرة τ من مجموعة أشجار الأبطال C بحيث

ليمنسجللτ(X1ن)-سجللτ^(X1ن)ن=0{\displaystyle \lim _{n\to \infty }{\frac {\log L_{\tau }(X_{1}^{n})-\log L_{\hat {\tau }}(X_{1}^{n})}{n}}=0}

انظر أيضاً

مراجع

  1. 1 2 3 4 ريسانين، ج. (سبتمبر 1983). "نظام ضغط بيانات شامل". معاملات IEEE في نظرية المعلومات . 29 (5): 656-664 . doi : 10.1109/TIT.1983.1056741 .
  2. 1 2 بيجينارو، ج. (2001). "تنوعات على أشجار اللواحق الاحتمالية: النمذجة الإحصائية والتنبؤ بعائلات البروتينات" . المعلوماتية الحيوية . 17 (5): 23-43 . doi : 10.1093/bioinformatics/17.1.23 . PMID 11222260 . 
  3. 1 2 غالفيس أ، غالفيس س، غارسيا ج، غارسيا ن ل، ليوناردي ف (2012). "اختيار شجرة السياق واسترجاع الإيقاع اللغوي من النصوص المكتوبة" . حوليات الإحصاء التطبيقي . 6 (5): 186-209 . arXiv : 0902.3619 . doi : 10.1214/11-AOAS511 .
  4. دوبنوف س، أساياغ ج، لارتيلو أ، بيجينارو ج (2003). "استخدام أساليب التعلم الآلي لنمذجة الأنماط الموسيقية". مجلة الكمبيوتر . 36 (10): 73-80 . CiteSeerX 10.1.1.628.4614 . doi : 10.1109/MC.2003.1236474 . 
  5. غالفيس أ، غاريفير أ، غاسيا إي (2012). "التقدير المشترك لنماذج شجرة السياق المتقاطعة". المجلة الإسكندنافية للإحصاء . 40 (2): 344-362 . arXiv : 1102.0673 . doi : 10.1111/j.1467-9469.2012.00814.x .
  6. غالفيس أ، لوشرباخ إي (2008). "سلاسل عشوائية ذات ذاكرة متغيرة الطول" . سلسلة TICSP . 38 : 117-133 . arXiv : 0804.2050 .