'개인화검색'에 해당되는 글 1건

  1. 2007.08.08 구글과 개인화 검색 (3)
구글의 개인화 검색을 소개하는 글이 있어 번역해봤습니다. 개인화 검색의 개념은 무엇이고 왜 필요한지, 그리고 구글은 어떤 기술을 바탕으로 개인화 검색 서비스를 하고 있는지 비교적 친절하게 기술하고 있더군요. 함께 공유해보고자 하는 차원에서 번역해봤습니다. 개인화는 구글에겐 지상 최대의 목표이자, 존재 자체라고 할 수 있을 겁니다. 개인화된 검색 결과 서비스를 바탕으로 맞춤형 광고를 유치함으로써, 님도 따고 뽕도 따는 일석이조의 효과를 기대할 수 있기 때문입니다.


개인화 검색이란?

개인화 검색이란 개별 사용자에 따라 서로 다른 검색 결과물을 보여주는 것을 의미한다. 개인화 검색은 각 검색자의 목적을 이해하기 위한 과거의 행위나 그러한 검색자와 관련된 것 등을 활용한다.

만 약 내가 자바를 검색하거나 당신이 자바를 검색한다면, 우리는 서로 다른 검색 결과물을 보게 될 것이다. 왜냐하면 과거에 우리가 검색했던 행위가 달랐기 때문이다. 그것이 곧 개인화 검색이다. 검색 결과물도 개인화되고, 따라서 우리들 개별 검색 결과물도 달라지는 것이다.

자 바에 대한 검색은 모호한 것은 사실이다. 당신이 자바를 검색했을 때 당신이 원하는 것은 뭔가? 당신이 만약 Sun에서 자바 도큐멘테이션을 찾는 프로그래머라면? 당신이 위키피디아에서 자바 프로그래밍 언어를 요약한 자료를 찾고 있다면? 아니면 당신이 자바 애플릿을 운영하기 위해 자바를 다운로드 받고 싶은 사람이라면? 음, 아니면 인도네시아로 여행을 가고 싶은 사람이라면?

당 신의 과거 행위는 검색 엔진이 당신이 원하는 것을 찾아주는데 도움을 주게 될 것이다. 만약 이전에 인도네시아에대해 검색을 한 적이 있다면, 그것만으로도 한 가지를 말해주고 있는 것이다. 만약 당신이 ‘java sdk’를 이틀 전에 검색했다며느 그건, 결과물을 추정할 수 있는 한 가지 힌트가 되는 것이다.

개 인화 검색은 사람들이 과거에 어떤 행위를 했느냐를 바탕으로 사용자에 따라 서로 다른 검색 결과물을 보여준다. 개인화 검색은 목적을 정보를 활용해 명확하게 하려고 시도할 것이다. 물론 당신이 지금 하고 있는 것뿐 아니라 과거에 했던 것을 활용함으로써.

왜 개인화 검색을 하려 하나?

검색 엔진은 현재 검색 결과물이 좀더 유용해질 수 있도록 만들려고 노력하고 있다. 검색엔진은 사람들이 원하는 만큼 빠르게 필요한 정보를 발견할 수 있도록 돕기를 바라고 있다.

검색엔진은 검색자들이 그딜이 필요로 하는 것을 가장 관련성이 높은 결과물을 검색 톱 페이지에 노출되게 함으로써 더 빨리 발견하도록 도와주려고 하고 있다.

그러나 서로 다른 사람들은 서로 다른 결과물에 관심이 있기 마련이다. IT 마니아들이 좋아하는 것은 IT 마니아들의 어머니가 뭔가 관련이 있다고 생각하는 것과는 다를 수밖에 없다.

지 금으로선 마니아와 마니아의 어머니가 검색엔진으로 검색을 했을 때 그 결과물은 동일하다. ‘relevance rank’는 포괄적이며, 평균적인 사용자에게 가장 유용한 결과물을 정렬하는 노력에 그치게 된다. 개인의 니즈는 무시된다.

포괄적인 관련 랭크는 꾸준하게 개선되고 있다. 그러나 각 부문의 개선점은 점점더 발견하기 어려워지고 있다. 이런 점에 있어서는, 더 심화된 개선 사항을 이뤄내는 유일한 방도는 관련 랭크를 개인화하는 것이다.

개인화 검색을 위한 초기 행보는 실속있는 차이를 만들어낼 수 있느냐였다. 검색 엔진은 현재 각각의 검색을 독립적으로 다루고 있다. 당신이 당장 검색했던 것은 당신이 앞으로 검색하는 것과는 무관했고 또 중요하지도 않았다.

그러나 자바를 통해 인도네시아를 검색하는 사람은 자바를 통해 애플릿을 검색하는 사람과 관심사가 분명히 다르다. 당신이 원했던 것은 당신이 지금 원하는 것을 결정짓는 데 종종 도움이 된다.

구글 개인화 검색

구글 개인화 검색은 2003년 Kaltix라는 작은 회사를 인수해서 확보한 기술을 사용하고 있다. 2002년 페이퍼인 "Scaling Personalized Web Search"는 Kaltix에 의해 고안된 기술을 적고 있다.

기본적인 아이디어는 수많은 다른 관련 랭크를 만들어, 각각을 사람들 관심 그룹으로 맞춤화하는 방식이다. 검색을 수행할 때, 구글은 나 같은 사람들의 기호를 체계화한 인덱스의 파편들을 활용해 내 결과물을 랭킹에 따라 나열한다.

이 것이 작동하는 방식은 구글 개인화 검색의 초기 버전에서 쉽게 확인할 수 있다. 사용자는 관심사가 담긴 박스 체크한 뒤, 구글은 그 관심사를 바탕으로 향후 검색 결과의 경향성을 예측한다. 구글 맞춤형 검색(Google Custom Search) 초기 버전은(이전엔 ‘site-flavored search’로 알려진 바 있다) Kaltix 기술에 기반한 시스템이었다. 그래서 사용자들이 특정 카테고리로 경향성을 읽을 수 있는 그들 사이트에 검색 박스를 설치하도록 허용하는 방식이었다.

현 재의 구글 개인화 검색 버전은 당신의 검색 쿼리를 통해 데이터를 수집해 학습한다. 검색자들은 굳이 명시적으로 사용할 뭔가를 해야할 필요는 없다. 그 모든 게 내재적인 특징을 지닌다. 현재의 구글 개인화 검색은 동일한 Kaltix 기술을 활용하고 있으며, 또 높은 수준의 프로파일을 구축해나가고 있다. 물론 당신의 장기적인 검색 행위에 기반한 검색 결과의 경향성 등을 확인해가면서 말이다.
Posted by 몽양부활

댓글을 달아 주세요

  1. Favicon of http://wet-women-2008.com/view/man-pants-sweat BlogIcon man pants sweat 2008.03.13 02:50  댓글주소  수정/삭제  댓글쓰기

    우수한 일! 감사!

  2. Favicon of http://wet-womens-2008.com/graphic-art-logo-design BlogIcon graphic art logo design 2008.03.13 06:13  댓글주소  수정/삭제  댓글쓰기

    너는 차가운 위치를 만들었다!