This dissertation aims to study the improvement and expansion of the system for converting
first-order categorical logic sentences into natural language, in particular the FOLtoNL
program which is based in the Jess programming enviroment.
For this reason, first-order logic and reasoning is studied, including natural language
processing and natural language generation. In order, the Jess tool and the FOLtoNL system
is analysed.
Finally this study proposes an alternative algorithmic approach for conversion of first order
categorical language to natural language and vice versa, based on the Python programming
language, which is object oriented. Theoretical examples-results are cited.
(EL)
Η εργασία αυτή αποσκοπεί στη μελέτη για τη βελτίωση και επέκταση του συστήματος
μετατροπής προτάσεων κατηγορηματικής λογικής πρώτης τάξης σε φυσική γλώσσα
FOLtoNL, υλοποιημένο στο προγραμματιστικό περιβάλλον Jess.
Για το λόγο αυτό μελετάται αρχικά η λογική και ο λογισμός πρώτης τάξης καθώς και η
επεξεργασία και παραγωγή φυσικής γλώσσας. Στη συνέχεια το εργαλείο Jess και το σύστημα
FOLtoNL.
Τελικά γίνεται πρόταση σχεδίασης μιας εναλλακτικής αλγοριθμικής προσέγγισης για την
μετατροπή προτάσεων από κατηγορηματική λογική πρώτης τάξης σε φυσική γλώσσα και
αντιστρόφως, με εργαλείο τη γλώσσα Python, η οποία στηρίζεται σε αντικείμενα.
Παρατίθενται θεωρητικά παραδείγματα-αποτελέσματα.
(EL)