AI VIDEO BRIEFING

온톨로지 엔지니어링 방법론 정리 — OTKM 5단계와 스위스라이프 스킬 관리 사례가 남긴 교훈

서울대 산업공학과 DSBA 연구실 세미나가 온톨로지 구축 방법론 논문 OTKM을 정리했다. 시스템을 만드는 과정과 쓰는 과정을 나눈 이유, 타당성 검토부터 진화까지 이어지는 다섯 단계, 그리고 스위스라이프 적용 사례가 남긴 한계를 짚는다.

온톨로지는 한 번 만들고 끝나지 않는다: 서울대 DSBA가 짚은 지식 그래프 구축 방법론과 스위스라이프 실패 사례 영상 대표 이미지

핵심 메시지

  • 온톨로지는 특정 분야의 개념과 개념 사이 관계를 컴퓨터가 이해할 수 있게 정의한 구조로, 개체·범주·속성·관계 네 가지 요소로 이뤄진다.
  • 개인 감각으로 만들면 같은 개념이 다르게 표현되고 계층이 어긋나 재사용과 유지보수가 어려워지므로, 요구사항 정의부터 평가까지 절차를 갖춘 방법론이 필요하다.
  • 소개된 OTKM 논문의 핵심은 지식 관리 시스템을 '만드는 과정'과 '쓰는 과정'을 분리하고, 만드는 과정을 다섯 단계로 제시한 데 있다.
  • 다섯 단계는 타당성 검토, 킥오프, 정제, 평가, 적용 및 진화이며 한 방향으로 흐르지 않고 필요할 때 앞 단계로 되돌아가는 순환 구조다.
  • 실제 적용 사례인 스위스라이프 프로젝트는 약 700개 개념의 온톨로지까지 만들었으나 내부 조직 개편으로 중단돼 평가 단계를 수행하지 못했다.

쉽게 이해하기

서울대학교 산업공학과 DSBA 연구실이 진행 중인 온톨로지·지식 그래프 스터디의 네 번째 세션으로, 박시언 석사과정 연구원이 온톨로지 엔지니어링 방법론을 발표했다. 다룬 논문은 2004년에 나온 On-To-Knowledge Methodology(OTKM)로, 지식 관리를 위한 온톨로지 개발 방법론의 초기 연구에 해당한다.

논문의 문제의식은 기존 방법론들이 성격이 다른 두 과정을 뒤섞어 다뤘다는 데 있다. 하나는 어떤 지식이 필요한지 식별하고 온톨로지를 구축·유지하는 '지식 메타 프로세스'이고, 다른 하나는 이미 구축된 시스템 안에서 지식을 만들고 검색하고 업무에 쓰는 '지식 프로세스'다. 둘을 구분하지 않으면 누가 무엇에 책임을 지는지 흐려진다는 지적이다. 논문은 이 둘을 잇는 접착제 역할을 온톨로지가 맡는다고 본다.

지식 메타 프로세스는 다섯 단계다. 먼저 타당성 검토에서 개발을 시작하기 전에 조직 안에서 실행 가능한지를 판단한다. 킥오프 단계에서는 온톨로지 요구사항 명세서를 만들고 재사용할 기존 온톨로지를 찾는다. 정제 단계에서는 탑다운, 바텀업, 미들아웃 세 가지 접근으로 실제 쓸 수 있는 목표 온톨로지를 만들고, 평가 단계를 거쳐 적용 및 진화로 이어진다. 각 단계는 끝날 때마다 다음으로 넘어갈지 결정하며, 부족한 점이 발견되면 앞 단계로 되돌아간다.

평가는 세 가지 관점으로 나뉜다. 기술 중심 평가는 문법적 정확성과 논리적 일관성 같은 온톨로지 자체의 속성과 함께, 다른 시스템과의 상호운용성·응답 속도·확장성을 본다. 사용자 중심 평가는 최종 사용자의 만족도를 보되 최소한 기존 애플리케이션만큼은 작동해야 한다는 기준을 둔다. 형식적 평가는 '대학교는 학생이다' 같은 잘못된 계층 배치를 걸러낸다.

발표는 스위스라이프의 직원 역량 관리 사례로 이어졌다. 흩어진 역량 정보를 통합해 사내 전문가 검색과 경력 경로 탐색을 지원하는 것이 목표였다. 독일어·영어·프랑스어·이탈리아어가 섞이는 다국어 문제와 표기가 다른 동의어 문제가 걸림돌이었고, 온톨로지가 언어별 표현과 동의어를 연결하는 해법으로 쓰였다. 민간보험·인사·IT 세 부서별 스킬 트리를 만들어 하나로 합쳤고 최종 결과물은 약 700개 개념 규모였다.

주요 인사이트

  • 논문이 소개한 현장 경험 중 눈에 띄는 대목은 IT가 지식 관리 전체의 10~30% 정도만 커버할 수 있다는 언급이다. 나머지는 사람과 조직의 문제라는 뜻으로, 기술만으로 지식 관리 시스템이 성공하지 않는다는 경고다.
  • 스위스라이프 사례에서 정보 추출 도구로 문서에서 온톨로지를 반자동 추출하려는 시도가 있었지만, 결과물이 도메인 전문가가 보기에 명확하지 않아 결국 수작업으로 되돌아갔다. 자동화가 항상 답은 아니라는 점을 보여주는 대목이다.
  • 개념을 만드는 일보다 여러 개념 묶음을 하나의 트리로 합치는 일이 훨씬 어려웠다는 기록도 실무적으로 유용하다. 개별로 보면 자연스러운 개념도 전체 구조 안에서는 어디에 놓을지 애매해지고, 무리하게 합치면 중복과 모순이 생긴다.
  • 개념과 인스턴스의 경계를 어디에 그을지도 실무 쟁점으로 다뤄졌다. 특정 제품의 세부 버전까지 개념 계층에 넣으면 구조가 불필요하게 복잡해지고, 새 버전이 나올 때마다 계층 전체를 손봐야 한다.
  • 사례 연구가 조직 개편으로 중단돼 평가와 운영 단계를 밟지 못했다는 사실 자체가 시사적이다. 방법론이 아무리 정교해도 조직의 사정이 프로젝트의 수명을 결정한다는 점을 보여준다.

자주 묻는 질문

지식 메타 프로세스와 지식 프로세스는 어떻게 다른가?

지식 메타 프로세스는 지식 관리 솔루션을 새로 도입하고 유지하는 과정이다. 필요한 지식을 식별하고 요구사항을 분석해 온톨로지를 구축·유지하는 활동이 여기 속한다. 지식 프로세스는 이미 만들어진 시스템을 실제로 쓰는 과정으로, 지식을 생성·수집·검색하고 업무에 활용하는 활동을 말한다.

온톨로지를 만드는 세 가지 모델링 접근은?

탑다운은 아주 일반적인 상위 개념부터 정의하고 점차 세부 개념으로 내려가는 방식으로, 수작업이 많지만 품질과 일관성이 높다. 바텀업은 문서나 데이터에서 개념을 추출해 아래에서 위로 구조를 쌓는 방식이다. 미들아웃은 가장 중요한 핵심 개념을 먼저 잡은 뒤 위로 일반화하고 아래로 특수화하며 나머지 계층을 채운다.

지식 프로세스는 어떤 단계로 이뤄지나?

네 단계다. 먼저 문서나 메타데이터가 새로 생성되거나 외부에서 들어오는 '생성과 가져오기', 각 항목에 메타데이터를 붙여 온톨로지 개념에 연결하는 '포착', 개념과 관계를 활용해 필요한 지식에 접근하는 '검색과 접근', 그리고 찾은 지식을 자기 업무 맥락에 맞게 가공해 쓰는 '지식 처리와 활용'이다.

스위스라이프 사례에서 직원 역량은 어떻게 표현했나?

부서별로 만든 스킬 트리를 하나의 루트 아래 결합하고, 부서 간 관련이 있으면 교차 연결을 두었다. 역량 수준은 기초 지식에서 최고 전문가에 이르는 네 단계 등급으로 나눴고 직원이 스스로 평가하도록 했다. 자기 평가가 완벽한 방식은 아니지만 다른 사례에서 비교적 신뢰할 만한 정보를 제공했기 때문에 대규모 조직에서 현실적인 방안으로 택했다는 설명이다.

원문과 출처

이 글은 원본 영상의 자막을 바탕으로 한국어 독자를 위해 요약했습니다. 전체 맥락과 최신 정보는 원문에서 확인하세요.

YouTube 원본 영상 보기 ↗

관련 AI 소식