التدقيق اللغوي هو عملية فحص نص لاكتشاف الأخطاء الأملائية والقواعدية والدلالية وتصحيحها. يعد تدقيق قواعد ومعاني اللغات الطبيعية من الأهداف الأساسية للمهتمين باللغوات الحاسوبية، لأنه أصبح ضرورياً لتدقيق النصوص المكتوبة على الحواسيب في مجالات متعددة مثل تدقيق رسائل البريد الالكتروني والنصوص على صفحات المواقع الالكترونية وتدقيق المقالات والأبحاث العلمية، ويمكن استخدامه في تصحيح إجابات الطلاب المكتوبة بالطريقة التقليدية في امتحانات التعليم الالكتروني.
يتناول هذا البحث دراسة لمراحل بناء مترجم اختبار المضمون الآلي، حيث يقدم دراسة لمراحل بناء نظام يهتم بالتدقيق القواعدي لجمل اللغة الانكليزية ليتأكد من أنها صحيحة قواعدياً، كما أنه يبين خطوات التحليل المفرداتي الذي يعد نقطة انطلاق لمرحلة التحليل القواعدي، إضافة إلى أنه يوضح مراحل انجاز التحليل القواعدي الذي تمثل ببناء نموذج قواعدي يوصف الجمل البسيطة في اللغة الانكليزية، وتم ذلك من خلال دراسة قواعد اللغة الانكليزية ثم اقتراح أجزاء من هذا النوذج تتناسب مع كل قاعدة، ويعرض تطبيقا برمجيا يتحقق من البناء القواعدي الصحيح لجمل اللغة الانكليزي ويرسم أشجار الاشتقاق الخاصة بها.
Proofreading is the process of checking text to detect spelling, grammatical, and semantic errors in order to correct them, proofreading the grammar and the meaning of the natural languages is considered one of the basic objectives for people who are interested in computational linguistics, because it becomes necessary for checking written text on the computers in multiple areas, such as proofreading emails and texts on the websites pages, it is also essential for proofreading scientific articles and researches, and it can be used to correct students' answers in the traditional e-learning exams. In addition to that the manual correction process of students' answers in the traditional way is expensive in terms of time and effort, sometimes it is error prone, and it becomes more difficult when there are large number of students, so the automatic correction process is an important step to save time and effort and it avoids errors during correcting answers in the traditional way. This research presents the stages of building Automatic Content Verification Compiler. It presents the stages of building a system which is interested in English syntax check, and it displays the stages of the lexical analysis which is considered a first stage to execute the syntax analysis, in addition to that it shows the stages of executing the syntax analysis which builds the grammatical model, this model describes the simple sentences in English, the study depends on studying grammatical structure in English, then it suggests suitable parts of this model, and it presents an application which verifies English sentences and draws derivation tree of these sentences.
Artificial intelligence review:
Research summary
تتناول هذه الرسالة تصميم مترجم لاختبار المضمون آلياً في امتحانات التعليم الإلكتروني، مع دراسة حالة الاختبار الوطني للغة الإنكليزية. يهدف البحث إلى تطوير نظام يقوم بالتحليل اللغوي للنصوص المكتوبة باللغة الإنكليزية، وذلك من خلال مراحل متعددة تشمل التحليل المفرداتي، التحليل القواعدي، والتحليل الدلالي. تم استخدام خوارزمية FP Growth لتوليد قواعد الترابط بين الكلمات، مع التركيز على تسلسل ورود الكلمات ضمن القواعد. كما تم تصميم قاعدة بيانات دلالية لتخزين جمل اللغة الإنكليزية بعد تحليلها إلى عناصرها الإعرابية. يهدف النظام المقترح إلى تحسين عملية تصحيح إجابات الطلاب في الامتحانات التقليدية، مما يوفر الوقت والجهد ويقلل من الأخطاء البشرية. تم اختبار النظام على مجموعة من الجمل وتم تحسينه باستخدام تقنية البحث النصي الكامل (FTS) لتوسيع نطاق البحث ليشمل المرادفات. كما تم اقتراح آلية لتقييم إجابات الطلاب بناءً على معايير محددة.
Critical review
دراسة نقدية: يعتبر البحث خطوة مهمة نحو تطوير أنظمة التعليم الإلكتروني، إلا أنه يواجه تحديات تتعلق بتعقيد اللغة الإنكليزية وتعدد معاني الكلمات. قد يكون من المفيد تضمين مزيد من اللغويين في فريق البحث لتحسين دقة النموذج القواعدي والدلالي. كما أن الاعتماد على قاعدة بيانات ضخمة يتطلب موارد كبيرة، مما قد يكون تحدياً في البيئات ذات الموارد المحدودة. بالإضافة إلى ذلك، يمكن تحسين النظام ليشمل لغات أخرى غير الإنكليزية، مما يزيد من فائدته وتطبيقاته.
Questions related to the research
-
ما هو الهدف الأساسي من تصميم مترجم اختبار المضمون الآلي؟
الهدف الأساسي هو تقليد عملية التصحيح اليدوي لإجابات الطلاب بشكل آلي، مما يوفر الوقت والجهد ويقلل من الأخطاء البشرية أثناء تصحيح الامتحانات التقليدية.
-
ما هي المراحل التي يمر بها النظام المقترح لتحليل النصوص؟
يمر النظام بثلاث مراحل رئيسية: التحليل المفرداتي، التحليل القواعدي، والتحليل الدلالي.
-
ما هي الخوارزمية المستخدمة لتوليد قواعد الترابط بين الكلمات؟
تم استخدام خوارزمية FP Growth لتوليد قواعد الترابط بين الكلمات.
-
كيف تم تحسين النظام لتوسيع نطاق البحث ليشمل المرادفات؟
تم تحسين النظام باستخدام تقنية البحث النصي الكامل (FTS) لتوسيع نطاق البحث ليشمل المرادفات المخزنة في ملفات XML.
References used
Henning, K., Fruit Flies Like a Banana: Writing Unambiguously. ClickZ website. 2001, [Cited: Feb 4, 2010], www.clickz.com
Manning Ch., Schutze H., 1999- Foundations of Statistical Natural Language Processing. 2nd ed, Massachusetts Institute of Technology, London , 680 Pages
Charniak, E., 1985- Introduction to artificial intelligence. Pearson Education, 720 Pages.
This paper proposes an approach for compiler construction of a proposed source language consisting of all computational and logical operations control statements loops declarations and assignment operations. This study is based on many steps starting
Hadeeth schools are one of the most important courses taught to graduate students
in PhD programs in Jordanian and Arab universities. One of the basic elements of this
course is to establish and accomplish a concept of Hadeeth School, identifying
تمحورت مشكلة الدراسة في التساؤل الآتي: ما هو واقع جودة التعليم الإلكتروني في كلية الاقتصاد بجامعة تشرين،. كما هدفت الدراسة إلى الآتي: بيان مفهوم التعليم الالكتروني ودرجة انتشار ثقافته بين طلبة الدراسات العليا في كلية الاقتصاد، وتحديد درجة استخدام أعض
In general, the aim of an automatic speech recognition system is to write down what is said. State of the art continuous speech recognition systems consist of four basic modules: the signal processing, the acoustic modeling, the language modeling and
In this paper we discuss several challenges related to the development of a 3D game, whose goal is to raise awareness on cyberbullying while collecting linguistic annotation on offensive language. The game is meant to be used by teenagers, thus raisi