3. 지식 표현과 추론- 의미망, 스크립트

2023. 10. 12. 16:17인공지능

728x90

의미망

: 노드와 방향성 간선으로 구성된 그래프를 사용해 지식 표현

노드 - 개념, 행위, 상태 등

간선 - 관계가 있는 노드 연결. 관계에 따른 방향. 관계의 의미를 나타내는 라벨 부여

 

관계

 

is-a

  • 상위 클래스와 하위 클래스 관계
  • 클래스와 객체 관계
  • 상위 계층의 속성을 상속
  • 추이적 관계 만족

 

has-a

  • 전체-부분 관계
  • part-of와 역관계
  • 추이적 관계 만족 (단, 표현 대상이 다른 경우 제외)

 

다항 관계를 이항 관계로 전개하여 표현한 의미망

 

 

의미망의 추론

  • 상속을 이용해 추론하기
  • 디폴트값을 이용해 추론하기
  • 주어진 의미망으로부터 새로운 사실을 이끌어내는 추론도 가

 

 

의미망의 프레임으로의 변환

  • 노드 별로 프레임 생성
  • 노드에서 나가는 간선들을 슬롯으로 구성

 

 

의미망 표현의 장점

  • 지식을 시각적으로 표현가능
    -> 직관적 이해
  • 노드 추가 또는 변경으로 쉽게 지식의 추가 및 변경 가능
  • 개념의 계층관계를 정의하여 상속 관계 지정 가능

의미망 표현의 단점

  • 지식의 양이 많아지면 관리 복잡
  • 개념이나 관계를 임의로 정의하기 때문에 통일성 부족
  • 논리적 결합 관계나 인과 관계를 기술하려 할 때
    -> 일관성 떨어지고 추론과정 복잡

 

 

스크립트

: 상황에 대한 절차적지식을 표현.

일련의 사건을 시간적 순서를 고려하여 기술

 

구성 요소

  •  진입 조건: 사건들이 일어나기 전에 만족되어야 하는 전제조건
  • 역할자: 스크립트에 관련된 사람 및 대상
  • 자산: 사건 진행에 사용되는 객체
  • 트랙: 사건들이 변형된 형태식별자
  • 장면: 실제 발생하는 사건
  • 결과 조건: 사건들이 일어난 이후에 만족되는 조건  
    예) 

728x90

'인공지능' 카테고리의 다른 글

4. 기계 학습  (2) 2023.10.16
3. 지식 표현과 추론- 규칙 기반 시스템  (0) 2023.10.12
3. 지식 표현과 추론- 술어 논리  (1) 2023.10.08
3. 지식표현과 추론 -논리  (0) 2023.09.28
3. 지식표현과 추론  (0) 2023.09.28