у 60-х роках на машинах, що були набагато менше і повільніше сучасних комп'ютерів.
Одна із найпоширеніших мов, розроблених для запису природної мови у вигляді мереж, - це PLNLP (Programming Language for Natural Language Processing) Мова Програмування для Обробки Природної Мови, створена Хайдерном. Ця мова використовується для роботи з великими грамматиками, що мають велике покриття. PLNLP працює із двома видами правил:
1. за допомогою правил декодування проводиться синтаксичний аналіз лінійного мовного ланцюга і будується мережа.
2. за допомогою правил кодування сканується мережа та породжується мовний ланцюжок або інша трансформована мережа.
Окрім спеціальних мов для семантичних мереж було також розроблено спеціальне апаратне забезпечення. На звичайних комп'ютерах можуть бути успішно виконані операції з мовами синтаксичного аналізу й операції сканування мереж. Однак для великих баз знань час пошуку потрібних правил або доступу до предзнань може бути значним. Для того, щоб дозволити різноманітним процесам пошуку виконуватися одночасно Фальман розробив систему NETL, що являє собою семантичну мережу, що може використовуватися з паралельним апаратним забезпеченням. У такий спосіб він хотів створити модель людського мозку, у якому сигнали можуть рухатися по різноманітних каналах одночасно. Інші вчені розробили паралельне програмне забезпечення для пошуку найбільше ймовірної інтепретації двозначних фраз природної мови.
Теорія фреймів
- це парадигма для представлення знань із метою використання цих знань комп'ютером . Вперше була представлена Мінським як спроба побудувати фреймовую мережу , або парадигму з метою досягнення більшого ефекту розуміння . З одного боку Мінський намагався сконструювати базу даних , що містить енциклопедичні знання , але з іншого боку, він хотів створити найбільш описову базу , що зберігає інформацію в структурованій і впорядкованій формі . Ця структура дозволила б комп'ютеру вводити інформацію в більш гнучкій формі , маючи доступ до того розділу, який потрібний в даний момент . Мінський розробив таку схему , у якій інформація утримується в спеціальних осередках , називаних фреймами , об'єднаними в мережу , названу системою фреймов . Новий фрейм активізується з винекненням нової ситуації . Його відмінною рисою є те , що він одночасно містить великий обсяг знань і в той же час є достатньо гнучким для того, щоб бути використаним як окремий елемент БД . Термін «фрейм» був найбільше популярний у середині сімдесятих років , коли існувало багато його тлумачень , відмінних від інтепретації Мінського .
Щоб краще зрозуміти цю теорію , розглянемо один із прикладів Мінського , оснований на зв'язку між чеканням , відчуттям і почуттям людини , коли він відчиняє двері і входить у кімнату . Припустимо , що ви збираєтеся відчинити двері і зайти в кімнату незнайомого вам дома . Знаходячись у будинку , перед тим як відчинити двері , у вас є певні уявлення про те, що ви побачите , увійшовши в кімнату . Наприклад , якщо ви побачите деякий пейзаж чи морський берег , то спочатку ви майже не впізнаєте їх . Потім ви будете здивовані , і зрештою дезорієнтовані , оскільки ви не зможете пояснити інформацію, що надійшла, і зв'язати її з тими уявленнями , що у вас були до того . Також у вас виникнуть ускладнення з тим , щоб предбачити подальший хід подій. З аналітичної точки зору це можна пояснити як активізацію фрейма кімнати в момент відчинення дверей і його головної ролі в інтепретації інформації, що надходить . Якби ви побачили за дверми ліжко , то фрейм кімнати придбав би більш вузьку форму і перетворився б у фрейм ліжка . Іншими словами , ви б мали доступ до найбільш специфичного фрейму з усіх доступних . Можливо, б що ви використовуєте інформацію , що міститься у вашому фреймі кімнати для того щоб розпізнати меблі , що називається процесом зверху-униз , або в контексті теорії фреймов фреймодвижущім розпізнанням . Якби ви побачили пожежний гідрант , то ваші відчуття були б аналогічні першому випадку. Психологи помітили , що розпізнавання об'єктів легше проходить у звичайному контексті, ніж у нестандартній обстановці . З цього прикладу ми бачимо , що фрейм - це модель знань , що активізується у визначеній ситуації і служить для її пояснення і придбачення . У Мінського були достатньо розпливчасті ідеї про саму структуру БД, що могла б виконувати подібні речі . Він запропонував систему , що складається з пов'язаних між собою фреймів , багато з яких складаються з однакових підкомпонентів , об'єднаних у мережу . Таким чином, у випадку , коли будь-хто входить у будинок , його чекання контролюються операціями , що входять у мережу системи фреймов . У розглянутому вище випадку ми маємо справу з фреймовою системою для будинку , і з підсистемами для дверей і кімнати . Активізовані фрейми з додатковою інформацією в БД про те, що ви відчиняєте двері , будуть служити переходом від активізованого фрейма дверей до фрейму кімнати . При цьому фрейми дверей і кімнати будуть мати однакову підструктуру . назвав це явище поділом терміналів і вважав його важливою частиною теорії фреймів .
Мінський також впровадив термінологію , що могла б використовуватися при вивченні цієї теорії ( фрейми , слоти , термінали і т.д.). Хоча приклади цієї теорії були розподілені на мовні і перцептуальні , і