دستور زبانها ي محاسبات ي در پردازش زبانها ي طب ي ع ي

31
ها ان ب وز ز ت س د ي ات ب س حا م ي ها ان ب ز ش رداز پ دز ي ب ط ب ع ي م ل ع ب ل ه مطا* دزش ازائ ي ب ف و ي ا د:ا. ف ا ب س ا ي ح ط ب ا ي ت ب سال دوم م84 - 1383 ود ص ق م اده ده:ا. ز ب@ ن ك ه* ازائ ي

description

دستور زبان‌ها ي محاسبات ي در پردازش زبان‌ها ي طب ي ع ي. درس ارائه مطالب علم ي و فن ي استاد: آقا ي ابطح ي ن ي مسال دوم 84-1383 ارائه كننده: آزاده مقصود ي. رؤوس مطالب. تاريخچه مدل نحوي دستور زبان الگوريتم تجزيه. تاريخچه. قبل از 1800 1800-1900 اوايل قرن بيستم قرن بيستم - PowerPoint PPT Presentation

Transcript of دستور زبانها ي محاسبات ي در پردازش زبانها ي طب ي ع ي

Page 1: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

ي‌محاسباتيدستور‌زبان‌هايعي‌طبيدر‌پردازش‌زبان‌ها

‌يدرس‌ارائه‌مطالب‌علميو‌فن

ي‌ابطحياستاد:‌آقا1383-84مسال‌دوم‌ين

ارائه‌كننده:‌آزاده‌يمقصود

Page 2: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

رؤوس‌مطالب

تاريخچه‌مدل‌نحوي‌

‌دستور‌زبان–‌الگوريتم‌تجزيه–

Page 3: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

تاريخچه‌1800قبل‌از‌‌1800-1900اوايل‌قرن‌بيستم‌قرن‌بيستم‌جنگ‌جهاني‌دوم‌‌1950اواخر‌دهه‌امروزه‌

Page 4: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

Part Of Speech -1

1800قبل‌از‌

دستور زبان سنتياستفاده صحيح از يك زبان مشخصغير علميمردود( نتيجه قابل استفاده: بخش گفتارPOS1)

Page 5: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

1800-1900

زبان هاي هند و اروپاييزبان در مقابل زبان هاي ديگرزبان در مقابل پيشينه آن زبان

Page 6: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

اوايل‌قرن‌بيستم

!زبان شناسي تاريخي و تطبيقي كافي استزبان در يك زمان مشخص

Page 7: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

قرن‌بيستم

امريكا و اروپاي غربيمدل ذهنيفهم پردازش هاي شناختي انسان

Page 8: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

جنگ‌جهاني‌دوم

منطق رياضي به عنوان ابزار مطالعهكامپيوتر و كاربرد هاي جديد ارائه مدل هاي مجرد براي زوال تفكر رفتارگرايي

ساختار ذهني

Page 9: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

1950اواخر‌دهه‌

!چامسكي به صحنه مي آيدنظريه زبان رسميتوصيف دستور زبانساخت هاي نحويرده هاي زباني

نوع صفر: طبيعي )نا منظم(–نوع اول: حساس به متن–نوع دوم: مستقل از متن–نوع سوم: منظم–

Page 10: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

Generative Grammar -2

‌)ادامه(1950اواخر‌دهه‌

ادعاي پيروان چامسكي: صحت و دقت كافي2دستور زبان زايشي–هدف: دانش ناخودآگاه انسان–اساس زيستي و ذاتي براي توانمندي هاي زباني–

دستور زبان جهانيساختار هاي مشترك

Page 11: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

امروزه

انگيزه هاكشف ساختار ذهني انسان–فن آوري پردازش زبان–

كاربرد هانرم افزار هاي پردازش متن–ترجمه ماشيني–نرم افزار هاي پيش گوي كلمه–نرم افزار هاي پيش گوي متن–واسط هاي كاربر پسند / پرس و جو از پايگاه داده–بازيابي اطالعات–

Page 12: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

دستور زبان

الگوريتم تجزيه

مدل‌نحوي

زبان

توليد تجزيه

Page 13: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

دستور‌زبان

دستور‌زبان‌زايشي

دستور‌زبان‌محاسباتي

پيروان‌چامسكي

گسترش‌كامپيوتر

Page 14: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

دستور‌زبان‌زايشي

دستور‌زبان‌محاسباتي

دستور‌زبان‌گشتاري‌

(TG)

Transformational Grammar

دستور‌زبان‌واژگاني‌قيد‌پايه‌

(CBLG)

Constraint-Based Lexical grammar

Page 15: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

دستور‌زبان‌گشتاري

كارايي محاسباتي كماساس نظريقواعد پيچيدهواژگان سادهروساختقواعد گشتاري: ژرف ساخت

Page 16: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

نظريه‌استاندارد

جملهژرف ساخت–رو ساخت–

دستور زبان گشتاريبخش پايه–

توليد ژرف ساختدستور زبان مستقل از متن

بخش گشتاري–قواعد گشتاري

Page 17: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

قواعد‌گشتاري

براي توليد جمله سؤالي با استفاده از گشتار] حركت–S[NP VP [AUX V NP]] S[AUX NP VP[V NP]]

S

NP VP

Aux V NP

S

Aux NP VP

V NP

گشتار] حركت

Page 18: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

دستور‌زبان‌واژگاني‌قيد‌پايه

بر اساس دستور زبان هاي گشتاريافزايش كارايي محاسباتيقواعد سادهواژگان پيچيدهواژگان: كوچكترين اجزاي يك زبانتوليد مستقيم رو ساخت

محاسباتي

Page 19: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

دستور‌زبان‌هاي‌محاسباتي

دستور زبان يكسان سازيدستور زبان مقوله ايدستور زبان وابستگيدستور زبان زنجيريدستور زبان لغوي/وظيفه ايدستور زبان درخت افزايشيدستور زبان سازه اي تعميم يافتهدستور زبان سازه اي هسته اي

Page 20: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

دستور‌زبان‌زنجيري

نمودار مسطح:ترتيب قابل قبول كلمات

برآوردن ضروريات محلي–عدم تقاطع اتصال ها–يك گراف همبند–

دستور زبان مستقل از متندستور زبان هاي واژگاني

دستور زبان بين كلمات پخش شده است.–مدل‌هاي‌احتماليتشخيص‌صوتتشخيص‌دست‌خط

Page 21: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

دستور‌زبان‌زنجيري‌)مثال(

نيازمندي هاي پيوند ها:

Page 22: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

دستور‌زبان‌زنجيري‌)مثال(

نياز مندي هاي پيوند ها برقرار شده است.

Page 23: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

دستور‌زبان‌زنجيري‌)مثال(

جزء زبان مورد نظر نيست.

Page 24: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

دستور‌زبان‌درخت‌افزايشي

مابين دستور زبان هايمستقل از متن و حساس به

متنقواعد بصورت درخت ها اوليه:دو عمليات اصلي

(Substitutionجانشيني )–(Adjoinافزايش )–

دقت و صحت باالترجمه‌ماشينيبازيابي‌اطالعات

Page 25: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

دستور‌زبان‌درخت‌افزايشي‌)مثال(

S VP S

NP VP + VP ADV NP VP

V NP VP ADV

V NP

Page 26: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

واژه‌نامه

Part of Speech:

بخش گفتار، ادات سخن Generative Grammar:

دستور زبان زايشي، دستور زبان مولدي Transformational Grammar:

دستور زبان گشتاري Constraint Based Lexical Grammar:

دستور زبان واژگاني قيد پايه

Page 27: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

Unification grammarدستور زبان يكسان سازي

Categorical grammar دستور زبان مقوله ايDependency grammar دستور زبان وابستگيLink grammar دستور زبان زنجيري

Lexical/Functional grammarدستور زبان

لغوي/وظيفه اي

Tree Adjoining grammarدستور زبان درخت

افزايشي

Generalized Phrase Structure grammarدستور زبان سازه اي

تعميم يافته

Head Driven Phrase Structure grammarدستور زبان سازه اي

هسته اي

واژه‌نامه‌)ادامه(

Page 28: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

S (Sentence): جملهNP (Noun Phrase): اسمي عبارتVP (Verb Phrase): فعلي عبارتV (Verb): فعلAux (Auxiliary): كمكي فعلADV (Adverb): قيدO (Object): مفعولS (Subject): فاعلD (Determiner): حرف تعريف

واژه‌نامه‌)ادامه(

Page 29: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

Substitution: جانشيني

Adjoin: افزايش

Page 30: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

منابع‌و‌مراجع

James F. Allen, Natural Language Understanding, 2nd Edition, Addison-Wesley, 1995

The XTAG Research Group, A Lexicalized Tree Adjoining Grammar for English, University of Pennsylvania,

http://www.cis.upenn.edu/~xtag, February 26, 2001

فيلي ه. و قاسم ثاني غ. ر.، استفاده از گرامر درخت-افزايشي برايترجمه ماشيني انگليسي به فارسي،

http://sina.sharif.edu/~sani/papers/Feili_Sani.pdf, April 1, 2005

Page 31: دستور زبانها ي  محاسبات ي در پردازش زبانها ي  طب ي ع ي

سؤال؟