개념
지식 표현은 컴퓨터가 사용할 수 있는 형태로 지식을 구조화하는 방법이다. 초기 인공지능에서는 인간의 지식을 명시적으로 표현하고, 그 지식을 이용해 추론하는 시스템을 만들고자 했다.
대표 방법
- 생성 규칙: IF-THEN 형태의 규칙
- 명제 논리: 참과 거짓을 갖는 명제로 지식 표현
- 술어 논리: 객체, 관계, 변수, 한정사를 사용해 더 구체적으로 표현
- 지식 베이스: 규칙과 사실을 저장한 집합
지식 베이스는 사실 집합 와 규칙 집합 의 결합으로 볼 수 있다.
왜 중요한가
기계학습이 데이터에서 패턴을 배우는 방식이라면, 지식 표현은 사람이 알고 있는 명시적 지식을 시스템에 넣고 논리적으로 사용하는 방식이다. 전문가 시스템은 이 흐름의 대표 예이다.