동의어링 (Synonym Ring)
쉽게 풀면
뜻이 비슷한 여러 단어를 한 묶음으로 묶어서, 어느 것으로 검색해도 같은 결과가 나오게 해주는 장치이다. 예를 들어 "자동차", "차량", "승용차"를 하나의 고리로 묶어두면, 이용자가 이 중 무엇을 입력하든 검색시스템이 나머지 단어가 붙은 자료까지 함께 찾아준다. 사전에서 동의어를 나열해둔 것과 비슷하지만, 검색엔진이 자동으로 활용할 수 있도록 만들어둔 자료라는 점이 다르다.
왜 중요한가
이용자가 어느 동의어로 검색하더라도 동일한 결과를 얻을 수 있도록 지원하는 검색 확장 장치로, 통제어휘를 별도로 구축하지 않는 자유텍스트 검색시스템에서 어휘 다양성 문제를 완화하는 데 활용됩니다. 전문 시소러스를 구축할 여력이 없는 웹 검색이나 상용 검색엔진에서 손쉽게 재현율을 높이는 수단으로 쓰여, 정보검색 시스템 설계 연구에서 자주 다뤄집니다.
논문에서는 이렇게 쓰입니다
동의어링을 이용한 질의 확장이 검색 재현율을 개선했다는 결과를 설명한 문장이다.
동의어링에 방언이나 신조어까지 포함하면 이용자의 검색 만족도가 높아진다는 결과를 보고한 문장이다.
조금 더 깊게 보면
동의어링은 우선어를 지정하지 않고 용어들을 대등하게 묶는다는 점에서, 대표 용어를 지정하는 시소러스의 우선어/비우선어 구조와는 설계 철학이 다릅니다. 시소러스가 위계 관계와 관련어까지 정교하게 체계화하는 반면, 동의어링은 구축 비용이 낮은 대신 표현이 같은 수준의 용어들만 단순하게 묶는 경량화된 어휘통제 방식이라 할 수 있다. 동의어링은 우선어를 지정하지 않고 용어들을 대등하게 묶는다는 점에서 대표어를 지정하는 시소러스의 우선어 구조와 설계 철학이 다르다. 위계 관계를 표현하지 않으므로 구축 비용은 낮지만 정밀한 주제 탐색에는 한계가 있다.
주의할 점
동의어링은 시소러스처럼 위계 관계를 표현하지 않고 단순히 동등한 용어들을 묶는 데 그치므로, 상위어·하위어 관계까지 필요한 검색에는 한계가 있다는 점에 유의해야 한다. 또한 묶인 단어들이 완전히 같은 뜻이 아니라 문맥에 따라 미묘하게 다를 수 있어, 지나치게 넓은 범위로 묶으면 검색 정확률이 떨어질 위험도 있다.