Чи може колись існувати функціонально повний набір граматичних правил, який може точно розібрати будь-яке твердження англійською мовою (специфічне для локальної мови) і яке може бути реалізовано для використання у проектах, що базуються на AI?
Розбираємо це так, точно, швидше за все, ні.
Чому?
Згідно з моїм розумінням того, як ми отримуємо значення зі звуків, існує 2 взаємодоповнюючих стратегії:
Граматичні правила:
Система, що ґрунтується на правилах для впорядкування слів для полегшення спілкування, тут значення походить від взаємодії дискретних звуків та їхнього незалежного значення, так що ви можете розібрати речення на основі правила правил.
EG "Це був тріумф" : парсер вилучив займенник ( This ) з відповідним значенням (конкретна людина чи річ); дієслово ( було ) з відповідним значенням (сталося); ( а ) і тут ми почнемо з деяких проблем розбору, що б витяг парсера, іменник чи невизначена стаття? Тому ми консультуємося з правилами граматики та домовляємось про значення (невизначена стаття будь-якого), ви повинні проаналізувати наступне слово і посилатися на це, хоча, але давайте оглянемо це зараз, і нарешті ( торжествуємо ) іменник (це також може бути дієслово, але завдяки правилам граматики ми визначили іменник зі значенням: (перемога, завоювання), тож врешті-решт маємо (приєднавшись до значень):
Конкретна річ мала місце перемога. Досить близько, і я переглядаю кілька інших правил, але це не суть, інша стратегія:
Лексичний словник (або лексикон),
де слова або звуки пов'язані з конкретним значенням. Тут значення походить від одного або декількох слів або звуків як одиниці. Це вводить проблему в аналізатор, оскільки добре, він не повинен нічого розбирати.
EG "Non Plus Ultra" І таким чином AI-аналізатор визнає, що ця фраза не повинна бути проаналізована, а натомість відповідна за значенням:
Найвища точка або кульмінація
Лексичні одиниці вводять ще одне питання в тому, що вони самі можуть бути частиною першого прикладу, і таким чином ви закінчуєте рекурсію.
чи можливо на комп’ютері розібрати добре знайдене речення, написане англійською мовою, так, як якщо б його розібрав дорослий англомовний чоловік?
Я вважаю, що це можливо, більшість прикладів, які я бачив, ефективно справляються з правилом граматики або частиною лексикону, але я не знаю комбінації обох, але в плані програмування це може статися.
На жаль, навіть якщо ви вирішите цю проблему, ваш AI насправді не зрозуміє речей у суворому розумінні, а скоріше подасть вам дуже досконалі синоніми, додатково контекст (про що йдеться у коментарях) грає роль у граматичній та лексиконній стратегіях.
Якщо її неможливо представити за допомогою простих граматичних правил, яку семантичну структуру можна використати для узагальнення?
Змішаний, де є і граматичні правила, і лексикон, і обидва можуть змінюватись і впливати на них, залежно від конкретного контексту та досвіду ШІ, а також система поводження з цими об'єктами може бути одним із способів.