>
Fa   |   Ar   |   En
   تبدیل خودکار درختبانک وابستگی فارسی به درخت‌بانک سازه‌ای  
   
نویسنده پورامینی احمد ,قیومی مسعود ,ناصری امینه
منبع پردازش علائم و داده ها - 1396 - دوره : 14 - شماره : 4 - صفحه:79 -96
چکیده    درخت بانک ها به طورمعمول به دو شکل مبتنی بر ساختار وابستگی و مبتنی بر ساختار سازه ای ایجاد می شوند. هر دوی این ساختارها در حوزه زبان شناسی و پردازش زبان طبیعی کاربرد دارند. هم اکنون چندین درخت بانک وابستگی برای زبان فارسی وجود دارد، اما درخت بانک سازه ای با حجم بزرگ برای این زبان وجود ندارد. در این مقاله قصد داریم روشی را برای تبدیل یک درخت بانک وابستگی به معادل سازه ای آن، بر اساس یک الگوریتم موجود ارائه دهیم. الگوریتم مبنا با استفاده از مجموعه ای از قواعد تبدیل، زیردرخت های سازه ای متناظر با یال های وابستگی را یافته و با ترکیب آنها ساختار سازه ای نهایی را تولید می کند. ما این الگوریتم را بر روی ساختارهای وابستگی زبان فارسی اعمال و ضمن ارائه نتایج، اصلاحاتی را در جهت بهبود کارایی آن ارائه می کنیم. نشان داده می شود که پیمایش یال های وابستگی در یک جهت خاص بر روی کیفیت الگوریتم تاثیرگذار است. همین طور ما اصلاحاتی را در الگورتیم مربوط به تطبیق قواعد و الگوریتم اتصال زیردرخت ها ارائه می کنیم. این اصلاحات کارایی الگوریتم را به شکل قابل ملاحظه ای افزایش می دهند. نتایج عملی بهبودی را به اندازه 16/48% نسبت به الگوریتم مبنا نشان می دهد.
کلیدواژه پردازش زبان طبیعی، پیکره زبانی، درخت‌بانک وابستگی، درخت‌بانک سازه‌ای
آدرس دانشگاه صنعتی سیرجان, دانشکده برق و کامپیوتر, ایران, پژوهشگاه علوم انسانی و مطالعات فرهنگی, ایران, دانشگاه صنعتی سیرجان, دانشکده برق و کامپیوتر, ایران
 
   Converting Dependency Treebank to Constituency Treebank for Persian  
   
Authors Pouramini Ahmad
Abstract    There are two major types of treebanks: dependencybased and constituencybased. Both of them have applications in natural language processing and computational linguistics. Several dependency treebanks have been developed for Persian. However, there is no available big size constituency treebank for this language. In this paper, we aim to propose an algorithm for automatic conversion of a dependency treebank to a constituency treebank for Persian. Our method is based on an existing method. However, we make modification to enhance its accuracy. The base algorithm constructs a constituency structure according to a set of conversion rules. Each rule maps a dependency relation to a constituency subtree. The constituency structure is built by combining these subtrees. We investigate the effects of the order in which dependency relations are processed on the output constituency structure. We show that the best order depends on the charactersitics of the target language. We also make modification in the algorithm for matching the conversion rules. To match a dependency relation to a conversion rule, we start with detailed infromation and if no match was found, we decrease the details and also change the method for matching. We also make modification in the algorithm used for combining the constituency subtrees. We use statistical data derived from a treebank to find a proper position for attaching a constituency subtree to the projection chain of the head. The expremental results show that these modifications provide an improvement of 16.48% in the accuracy of the conversion algorithm.
Keywords Natural language processing ,Treebanks ,Dependency structure ,Phrase structure
 
 

Copyright 2023
Islamic World Science Citation Center
All Rights Reserved