Czy kiedykolwiek może istnieć funkcjonalnie kompletny zestaw reguł gramatycznych, które mogą dokładnie analizować dowolne wyrażenia w języku angielskim (specyficzne dla ustawień regionalnych) i które można ewentualnie zastosować w projektach opartych na sztucznej inteligencji?
Parsuj tak, dokładnie najprawdopodobniej nie.
Dlaczego ?
Zgodnie z moim rozumieniem, w jaki sposób czerpiemy znaczenie z dźwięków, istnieją 2 uzupełniające się strategie:
Gramatyka Reguły:
oparty na regułach system porządkowania słów w celu ułatwienia komunikacji, tutaj znaczenie wywodzi się z interakcji dyskretnych dźwięków i ich niezależnego znaczenia, dzięki czemu można przeanalizować zdanie na podstawie zbioru reguł.
EG „To był triumf” : parser wyodrębni zaimek ( This ) o odpowiednim znaczeniu (konkretna osoba lub rzecz); czasownik ( był ) o odpowiednim znaczeniu (wystąpił); ( a ) i tutaj zaczynamy od pewnych problemów z analizą, co wyodrębniłby parser, rzeczownik lub nieokreślony artykuł? A więc konsultujemy gramatykę i zadowalamy się znaczeniem (artykuł nieokreślony), musisz przeanalizować następne słowo i odnieść się do niego, ale pomińmy to na razie, a na koniec ( triumf ) rzeczownik (może to być także czasownik, ale dzięki książce reguł gramatycznych zdecydowaliśmy się na rzeczownik o znaczeniu: (zwycięstwo, podbój), więc w końcu mamy (łącząc znaczenia):
Szczególne wydarzenie miało miejsce w przypadku zwycięstwa. Wystarczająco blisko i przeglądam kilka innych zasad, ale nie o to chodzi, inna strategia to:
Słownik leksykalny (lub leksykon), w
którym słowa lub dźwięki mają określone znaczenie. Tutaj znaczenie wywodzi się z jednego lub więcej słów lub dźwięków jako jednostki. To wprowadza problem do parsera, ponieważ cóż, nie powinien on parsować niczego.
EG „Non Plus Ultra” A więc parser AI rozpoznałby, że tego wyrażenia nie należy analizować, a zamiast tego dopasowuje znaczenie:
Najwyższy punkt lub kulminacja
Jednostki leksykalne wprowadzają inną kwestię, ponieważ same mogą być częścią pierwszego przykładu, więc kończy się rekurencja.
czy możliwe jest, aby komputer przeanalizował dobrze wypowiadane zdanie napisane w języku angielskim, tak jakby zostało przeanalizowane przez dorosłego człowieka mówiącego po angielsku?
Wierzę, że jest to możliwe, większość przykładów, które widziałem, skutecznie radzi sobie z książką reguł gramatycznych lub częścią leksykonu, ale nie znam kombinacji obu, ale jeśli chodzi o programowanie, może się zdarzyć.
Niestety, nawet jeśli rozwiążesz ten problem, twoja sztuczna inteligencja tak naprawdę nie zrozumie rzeczy w ścisłym tego słowa znaczeniu, ale raczej przedstawi ci bardzo rozbudowane synonimy, dodatkowo kontekst (jak wspomniano w komentarzach) odgrywa rolę w strategiach gramatycznych i leksykalnych.
Jeśli nie można go przedstawić za pomocą prostych reguł gramatycznych, jakiego rodzaju struktury semantycznej można użyć do jego uogólnienia?
Jednym z nich może być mieszany, w którym istnieją zarówno reguły gramatyczne, jak i leksykon, i na oba można wpływać w zależności od kontekstu i doświadczenia specyficznego dla AI, a także system radzenia sobie z tymi obiektami.