Моделі подання знань: види, класифікація і методи застосування

Фреймову модель

Фреймову модель названа так від англійського слова frame – рамка або каркас. Фреймом називають структуру, в якій зібрані дані, використовувані для представлення певного концепту.

Як і в соціології, де фреймами називають свого роду стереотипні дані, які впливають на людське сприйняття світу і процес прийняття рішень, в інформатиці і в роботі з штучним інтелектом фрейми використовують для створення структурованих даних, що представляють стереотипні ситуації. Фактично це – початкова, базова система даних, на яких будується сприйняття світу штучним інтелектом.

Крім того, як ефективні моделі подання знань, фрейми активні не тільки в інформатиці. Спочатку вони були варіацією семантичних мереж.

Фрейм складається з одного або декількох слотів. У свою чергу, слоти можуть самі бути фреймами. Таким чином, фреймову модель здатна представляти складні концептуальні об’єкти, утворюючи широку ієрархічну ланцюг знань.

Фреймову модель подання знань містить у собі інформацію про те, як використовувати фрейм, що очікувати під час і після його використання, і що робити, коли очікування від використання кадру не виправдалися.

Певні види даних у фреймової моделі залишаються незмінними, у той час як інші дані, які зазвичай зберігаються в термінальних слотах, можуть змінюватися. Термінальні слоти найчастіше розглядаються як змінні. Слоти і кадри верхнього рівня несуть в собі інформацію про ситуацію, яка вірна завжди, а ось термінальні слоти не зобов’язані бути вірними.

Фрейми однієї складної мережі можуть ділити між собою слоти інших фреймів цієї ж мережі.

В базі даних можуть зберігатися фрейми-прототипи (незмінні) і фрейми-екземпляри, які створюються ситуаційно, для подання певної ситуації або конкретного концепту.

Фреймовые моделі подання знань – одні з найбільш універсальних і здатні відображати різні види знань:

  • фрейм-структури використовуються для представлення понять і об’єктів;
  • фрейм-ролі позначають рольові обов’язки;
  • фрейм-сценарії описують поведінку;
  • фрейм-ситуації використовуються для представлення стану і видів діяльності.