SlideShare a Scribd company logo
1 of 45
Download to read offline
네이버 검색과 개인화
이름 : 최재걸
소속 : 네이버/통합검색
PERSONALIZED
SEARCH
심리적 거부감
감히 네이버가?
The Filter Bubble
뭔가 빠트리고 보는 건 아닌가..
Benefits
그럼에도 개인화를 하는 이유
다른 검색 엔진은..
GOOGLE 약 10%, BING 약 15% 개인화 결과인 것으로 추정
From 2017 WWW , Measuring Presoanalization of web search
1.
검색의 목표
검색이 이루고자 하는 목적
검색의도에 맞는 검색결과를 제공한다.
질의 의도에 맞는 검색 결과 제공
최대 다수의 최대 만족
자동차 외관 - 33%
자동차 연비 - 5%
자동차 가격 - 16%
자동차 리뷰 – 27%
자동차 비교 – 2%
- 수 백여개의 질의 의도
최대한 많은 사람을 만족 시킬 수 있는 결과물 구성
- 모두에게 동일한 결과를 제공함
From 2017 DEVIEW ‘네이버검색사용자를만족시켜라’
다양한 검색 의도
‘펜타곤’
2.
개인화가 필요한 경우
다양한 검색 의도
‘아이돌 펜타곤’을 선택
?>
‘펜타곤’
검색의도에 맞는 결과를 준다는 점에서.
최대 다수의 최대 만족  개인의 최대 만족
[ 일반 검색결과 ] [ 맞춤형 검색결과 ]
검색의도에 맞는 결과를 준다는 점에서.
뜻이 하나인 질의어도 여러 의도가 있을 수 있다.
이미지
검색의도
[ 일반 검색결과 ] [ 맞춤형 검색결과 ]
개인화 검색 적용
네이버 사용자의 1%가 개인 맞춤 검색을 경험하고 있음
개인화가 필요한 경우
지난 10년간 많은 연구가 있었음.
“검색의도가 여러 개 일 때 개인화가 의미있다” - 2007 KDD, Investigatingthe value of personalizing web search
“검색의도가 여러 개인 것은 클릭엔트로피, 개인화잠재점수가 높다” - 2008, 2011 WSDM, to personalizeor not to persoanlize
“클릭엔트로피보다 유저엔트로피가 더 좋은 Measure이다” - 2010 HLT, Query Ambiguity Revisited
“잘못된 개인화는 검색결과를 품질 저하를 가져온다” - 2014 IJCSIT,A survey of personalizedweb search in current techniques
“현재까지의 모든 개인화를 평가해 보면 긍정적이다” - 2017 WWW, Measuringpersonalizationof web search
개인화가 필요한 경우
- 확신할 수 있는 수준의 방법이 필요하다!
- Click Entropy
Precision이 80%넘지못함.
- Potential curve for personalization
- User Entropy
40%
30%
10%
1.38 0.15
90% +
일상
여행
일상
개인화가 필요한 경우
3-Level Query Ambiguity
QUERY 디오
Entity 1 Entity 2 Entity n…
Property 1 Property k…
가수디오
Document 1 Document m…
가수디오사진
(전신)가수디오사진
Entity Level Ambiguity
Property Level Ambiguity
Document Level Ambiguity
CRITICAL
Precision 95% +
개인화 검색 적용
Entity Level, Property Level 예제
Property
Level
Entity
Level
Precision 95%+
개인화 검색 적용
Document Level – Not Yet
Document
Level
Precision 70%-
의도 : 정해인 ( ) 사진
FILTER BUBBLE
추측으로만 가능할때 Document level
미소짓는
Precision으로 확신할 수
있어야 함.
개인 맞춤 검색을 위한 선결 조건
개인의 검색의도를 잘 파악할 수 있는가?
3.
개인 검색의도 파악
개인의 검색 의도
검색의도는 사용자의 마음속에..
사람의 기억은 장기 기억과 단기기억으로 나뉜다.
개인의 의도 파악
아는사람 xxx 의 사고
encode
아는사람
voiceepisode
face
attention
출처 - https://www.mindtools.com/pages/article/cognitive-load-theory.htm
사람의 기억 방식을 모방하여 3개의 계층으로 구성
개인의 의도 파악
Long Term
Memory
Working
Memory
Immediate
Memory
HuMM ( Human Memory Mirror )
네이버를 이용하는
각각의 행동
의미를 가지고
연속되는 일련의 행동
사용자의 행동 패턴
사람의 기억 방식을 모방하여 3개의 계층으로 구성
개인의 의도 파악 - HuMM
Long Term
Memory
Working
Memory
HuMM ( Human Memory Mirror )
User
Action
Immediate
사람의 기억 방식을 모방하여 3개의 계층으로 구성
개인의 의도 파악 - HuMM
Long Term
Memory
HuMM ( Human Memory Mirror )
User
Action
Immediate
forgotten
Working
사람의 기억 방식을 모방하여 3개의 계층으로 구성
개인의 의도 파악 - HuMM
Long Term Memory가 User의 기본적인 Character를 나타낸다.
User
Action
Immediate
forgotten
Working
HuMM ( Human Memory Mirror )
forgotten
Long Term
장기,단기가 각각 판정하며 이들을 종합하여 결정한다.
개인의 의도 파악 – HuMM 동작예제
Ex) ‘디오’ 질의의 HUMM 동작
‘디오’
주식회사 디오판단보류가수
‘가수 디오’를 검색의도로 판단하여 가수 관련 페이지를 제공한다.
‘삼성전자 주가’
가수
Long Term
Memory
Working
Memory
Immediate
Memory
주식회사 디오 주식회사 디오
HuMM ( Human Memory Mirror )
클릭 비율 증가하였고, 원하는 정보를 찾기위한 스크롤은 감소하였음
적절한 유저에게 개인화 적용 - 효과
이미지 클릭비율
2배 증가
스크롤
없어짐
스크롤필요
Ex)이미지 사용자 맞춤 검색 Ex)웹툰 사용자 맞춤 검색
개인의 의도 파악 – 어려운 점
데이터가 SPARSE 하다.
네이버 검색 사용자의 평균 검색회수 …
Session 내의 평균 검색회수 …
4.
개인화 검색 확장
- Precision 을 담보하는 방향으로 확장
개인화 검색 확장
1. User Group 으로의 확장 - 2007 WWW, 2011 WSDM 등등 user profile 을 이용한 유사 유서 group으로의 확장
2. Query Group으로의 확장 - 2008 SIGIR, 2017 Europe Conf 등등 query를 topic으로 확장하여 개인화 확장
Precison이 담보되는 경우
Long Term Memory 의 결합을 이용
검색의도 파악의 확장 – User Group
Long Term
Memory
Working
Memory
Immediate
Memory
Long Term
Memory
Long Term
Memory
Long Term
Memory
Long Term
Memory
Long Term
Memory
특정 질의에 대한 선호가 없어도 다른 LongTerm Memory 를 참조하여 결정함
검색의도 파악 확장의 예제
Long Term Memory - B
Topic, Entity
<연예인, 설현, 이미지, (설현키,설현나이..) >
<topic, entity, intention, querys >
…
Long Term Memory - A
Topic, Entity
<주식, 디오, 주가확인, (디오주가, 디오..) >
<topic, entity, intention, querys >
…
<연예인, 설현, 이미지, (설현연기,설현..) > <주식, 디오, 주가확인, (디오, 디오주가..) >
Ex) ‘디오’를 가수가 아닌 기업 ‘디오’로 판단하는 근거가 된다.
‘디오’에 대해 주가로 그린 결과
의도파악 확장의 예제 및 결과
일반 검색결과 맞춤형 검색결과
유사한 Long Term 메모리로부터
추정하여 사용한다.
Query 의 Topic 을 이용
검색의도 파악의 확장 – Query Group
Long Term Memory - B
Topic, Entity
<연예인, 설현, 이미지, (설현키,설현나이..) >
<topic, entity, intention, querys >
…
<주식, 디오, 주가확인, (디오, 디오주가..) >
‘지민’
방탄소년단 지민이 유명하지만,
혹시 ‘AOA 지민’ 을 찾는건 아닐까?
- Precision 을 담보하는 방향으로 확장
개인화 검색 확장
1. User Group 으로의 확장
2. Query Group으로의 확장
검색요구를 좀더 반영한다.
개인화 2019.
1. 개인화가 필요한 경우를 3-level ambiguity를 이용해서 정의함
2. HuMM을 통해 개인의 검색의도를 파악함
3. 특화된 개인화 서비스를 만들려고 함
정리
사용자의 검색 요구 만족
검색이 이루고자 하는 목적
개인의 요구에 맞게 전달하기 위해 노력
Q & A
질문은 Slido에 남겨주세요.
sli.do
#deview
TRACK 2
Thank you

More Related Content

What's hot

[211] 네이버 검색과 데이터마이닝
[211] 네이버 검색과 데이터마이닝[211] 네이버 검색과 데이터마이닝
[211] 네이버 검색과 데이터마이닝NAVER D2
 
검색엔진이 데이터를 다루는 법 김종민
검색엔진이 데이터를 다루는 법 김종민검색엔진이 데이터를 다루는 법 김종민
검색엔진이 데이터를 다루는 법 김종민종민 김
 
파이썬을 활용한 챗봇 서비스 개발 3일차
파이썬을 활용한 챗봇 서비스 개발 3일차파이썬을 활용한 챗봇 서비스 개발 3일차
파이썬을 활용한 챗봇 서비스 개발 3일차Taekyung Han
 
Elastic Search (엘라스틱서치) 입문
Elastic Search (엘라스틱서치) 입문Elastic Search (엘라스틱서치) 입문
Elastic Search (엘라스틱서치) 입문SeungHyun Eom
 
웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해2minchul
 
엘라스틱 서치 세미나
엘라스틱 서치 세미나엘라스틱 서치 세미나
엘라스틱 서치 세미나종현 김
 
서비스중인 게임 DB 설계 (쿠키런 편)
서비스중인 게임 DB 설계 (쿠키런 편)서비스중인 게임 DB 설계 (쿠키런 편)
서비스중인 게임 DB 설계 (쿠키런 편)_ce
 
도메인 주도 설계의 본질
도메인 주도 설계의 본질도메인 주도 설계의 본질
도메인 주도 설계의 본질Young-Ho Cho
 
[DevGround] 린하게 구축하는 스타트업 데이터파이프라인
[DevGround] 린하게 구축하는 스타트업 데이터파이프라인[DevGround] 린하게 구축하는 스타트업 데이터파이프라인
[DevGround] 린하게 구축하는 스타트업 데이터파이프라인Jae Young Park
 
책 읽어주는 딥러닝: 배우 유인나가 해리포터를 읽어준다면 DEVIEW 2017
책 읽어주는 딥러닝: 배우 유인나가 해리포터를 읽어준다면 DEVIEW 2017책 읽어주는 딥러닝: 배우 유인나가 해리포터를 읽어준다면 DEVIEW 2017
책 읽어주는 딥러닝: 배우 유인나가 해리포터를 읽어준다면 DEVIEW 2017Taehoon Kim
 
손코딩뇌컴파일눈디버깅을 소개합니다.
손코딩뇌컴파일눈디버깅을 소개합니다.손코딩뇌컴파일눈디버깅을 소개합니다.
손코딩뇌컴파일눈디버깅을 소개합니다.Kwangsung Ha
 
딥러닝을 이용한 사용자 선호도 기반 의상 추천 알고리즘 Ppt 선수강
딥러닝을 이용한 사용자 선호도 기반 의상 추천 알고리즘 Ppt 선수강딥러닝을 이용한 사용자 선호도 기반 의상 추천 알고리즘 Ppt 선수강
딥러닝을 이용한 사용자 선호도 기반 의상 추천 알고리즘 Ppt 선수강Minji Kang
 
쫄지말자딥러닝2 - CNN RNN 포함버전
쫄지말자딥러닝2 - CNN RNN 포함버전쫄지말자딥러닝2 - CNN RNN 포함버전
쫄지말자딥러닝2 - CNN RNN 포함버전Modulabs
 
Elasticsearch 한글 형태소 분석기 Nori 노리
Elasticsearch 한글 형태소 분석기 Nori 노리Elasticsearch 한글 형태소 분석기 Nori 노리
Elasticsearch 한글 형태소 분석기 Nori 노리종민 김
 
Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)
Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)
Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)hkh
 
Learning to Rank Presentation (v2) at LexisNexis Search Guild
Learning to Rank Presentation (v2) at LexisNexis Search GuildLearning to Rank Presentation (v2) at LexisNexis Search Guild
Learning to Rank Presentation (v2) at LexisNexis Search GuildSujit Pal
 
Multiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theoremMultiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theoremSeungmo Koo
 
Spark & Zeppelin을 활용한 머신러닝 실전 적용기
Spark & Zeppelin을 활용한 머신러닝 실전 적용기Spark & Zeppelin을 활용한 머신러닝 실전 적용기
Spark & Zeppelin을 활용한 머신러닝 실전 적용기Taejun Kim
 
어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?Yongho Ha
 

What's hot (20)

[211] 네이버 검색과 데이터마이닝
[211] 네이버 검색과 데이터마이닝[211] 네이버 검색과 데이터마이닝
[211] 네이버 검색과 데이터마이닝
 
Burpで指定文字列を検索
Burpで指定文字列を検索Burpで指定文字列を検索
Burpで指定文字列を検索
 
검색엔진이 데이터를 다루는 법 김종민
검색엔진이 데이터를 다루는 법 김종민검색엔진이 데이터를 다루는 법 김종민
검색엔진이 데이터를 다루는 법 김종민
 
파이썬을 활용한 챗봇 서비스 개발 3일차
파이썬을 활용한 챗봇 서비스 개발 3일차파이썬을 활용한 챗봇 서비스 개발 3일차
파이썬을 활용한 챗봇 서비스 개발 3일차
 
Elastic Search (엘라스틱서치) 입문
Elastic Search (엘라스틱서치) 입문Elastic Search (엘라스틱서치) 입문
Elastic Search (엘라스틱서치) 입문
 
웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해웹 크롤링 (Web scraping) 의 이해
웹 크롤링 (Web scraping) 의 이해
 
엘라스틱 서치 세미나
엘라스틱 서치 세미나엘라스틱 서치 세미나
엘라스틱 서치 세미나
 
서비스중인 게임 DB 설계 (쿠키런 편)
서비스중인 게임 DB 설계 (쿠키런 편)서비스중인 게임 DB 설계 (쿠키런 편)
서비스중인 게임 DB 설계 (쿠키런 편)
 
도메인 주도 설계의 본질
도메인 주도 설계의 본질도메인 주도 설계의 본질
도메인 주도 설계의 본질
 
[DevGround] 린하게 구축하는 스타트업 데이터파이프라인
[DevGround] 린하게 구축하는 스타트업 데이터파이프라인[DevGround] 린하게 구축하는 스타트업 데이터파이프라인
[DevGround] 린하게 구축하는 스타트업 데이터파이프라인
 
책 읽어주는 딥러닝: 배우 유인나가 해리포터를 읽어준다면 DEVIEW 2017
책 읽어주는 딥러닝: 배우 유인나가 해리포터를 읽어준다면 DEVIEW 2017책 읽어주는 딥러닝: 배우 유인나가 해리포터를 읽어준다면 DEVIEW 2017
책 읽어주는 딥러닝: 배우 유인나가 해리포터를 읽어준다면 DEVIEW 2017
 
손코딩뇌컴파일눈디버깅을 소개합니다.
손코딩뇌컴파일눈디버깅을 소개합니다.손코딩뇌컴파일눈디버깅을 소개합니다.
손코딩뇌컴파일눈디버깅을 소개합니다.
 
딥러닝을 이용한 사용자 선호도 기반 의상 추천 알고리즘 Ppt 선수강
딥러닝을 이용한 사용자 선호도 기반 의상 추천 알고리즘 Ppt 선수강딥러닝을 이용한 사용자 선호도 기반 의상 추천 알고리즘 Ppt 선수강
딥러닝을 이용한 사용자 선호도 기반 의상 추천 알고리즘 Ppt 선수강
 
쫄지말자딥러닝2 - CNN RNN 포함버전
쫄지말자딥러닝2 - CNN RNN 포함버전쫄지말자딥러닝2 - CNN RNN 포함버전
쫄지말자딥러닝2 - CNN RNN 포함버전
 
Elasticsearch 한글 형태소 분석기 Nori 노리
Elasticsearch 한글 형태소 분석기 Nori 노리Elasticsearch 한글 형태소 분석기 Nori 노리
Elasticsearch 한글 형태소 분석기 Nori 노리
 
Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)
Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)
Lab Seminar - Reading Wikipedia to Answer Open-Domain Questions (DrQA)
 
Learning to Rank Presentation (v2) at LexisNexis Search Guild
Learning to Rank Presentation (v2) at LexisNexis Search GuildLearning to Rank Presentation (v2) at LexisNexis Search Guild
Learning to Rank Presentation (v2) at LexisNexis Search Guild
 
Multiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theoremMultiplayer Game Sync Techniques through CAP theorem
Multiplayer Game Sync Techniques through CAP theorem
 
Spark & Zeppelin을 활용한 머신러닝 실전 적용기
Spark & Zeppelin을 활용한 머신러닝 실전 적용기Spark & Zeppelin을 활용한 머신러닝 실전 적용기
Spark & Zeppelin을 활용한 머신러닝 실전 적용기
 
어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?어떻게 하면 데이터 사이언티스트가 될 수 있나요?
어떻게 하면 데이터 사이언티스트가 될 수 있나요?
 

Similar to [224]네이버 검색과 개인화

응용서비스에 따른 인공지능기술 연구이슈
응용서비스에 따른 인공지능기술 연구이슈응용서비스에 따른 인공지능기술 연구이슈
응용서비스에 따른 인공지능기술 연구이슈HELENA LEE
 
[Imr]week06
[Imr]week06[Imr]week06
[Imr]week06JY LEE
 
RU5th Open Project_COACH
RU5th Open Project_COACHRU5th Open Project_COACH
RU5th Open Project_COACHRightBrain inc.
 
마인즈랩 통합 VOC 관리 솔루션 소개_20151030
마인즈랩 통합 VOC 관리 솔루션 소개_20151030마인즈랩 통합 VOC 관리 솔루션 소개_20151030
마인즈랩 통합 VOC 관리 솔루션 소개_20151030Taejoon Yoo
 
[222]딥러닝을 활용한 이미지 검색 포토요약과 타임라인 최종 20161024
[222]딥러닝을 활용한 이미지 검색 포토요약과 타임라인 최종 20161024[222]딥러닝을 활용한 이미지 검색 포토요약과 타임라인 최종 20161024
[222]딥러닝을 활용한 이미지 검색 포토요약과 타임라인 최종 20161024NAVER D2
 
Audience research와 미디어 스타트업
Audience research와 미디어 스타트업Audience research와 미디어 스타트업
Audience research와 미디어 스타트업Sungkyu Lee
 
MindsLab seminar(20140527) 02_빅이슈 해결을 위한 빅데이터 사용
MindsLab seminar(20140527) 02_빅이슈 해결을 위한 빅데이터 사용MindsLab seminar(20140527) 02_빅이슈 해결을 위한 빅데이터 사용
MindsLab seminar(20140527) 02_빅이슈 해결을 위한 빅데이터 사용Taejoon Yoo
 
차량용 1mm 서비스 사용자 조사 최종보고서[1].060125.ver 0.952
차량용 1mm 서비스 사용자 조사 최종보고서[1].060125.ver 0.952차량용 1mm 서비스 사용자 조사 최종보고서[1].060125.ver 0.952
차량용 1mm 서비스 사용자 조사 최종보고서[1].060125.ver 0.952JongHo Lee
 
현대인들의 감정해소를 위한 익명기반의 음악추천 IoT 서비스 momo
현대인들의 감정해소를 위한 익명기반의 음악추천 IoT 서비스 momo현대인들의 감정해소를 위한 익명기반의 음악추천 IoT 서비스 momo
현대인들의 감정해소를 위한 익명기반의 음악추천 IoT 서비스 momoHanseul Kim
 
171024 인터랙
171024 인터랙171024 인터랙
171024 인터랙윤소 최
 
유학생수출지원단을 위한 SNS활용법
유학생수출지원단을 위한 SNS활용법유학생수출지원단을 위한 SNS활용법
유학생수출지원단을 위한 SNS활용법Jin-Young Kang
 
검색엔진최적화의 기본 비영리세미나용
검색엔진최적화의 기본 비영리세미나용검색엔진최적화의 기본 비영리세미나용
검색엔진최적화의 기본 비영리세미나용choi wi hwan
 
[IMR2014]WEEK06
[IMR2014]WEEK06[IMR2014]WEEK06
[IMR2014]WEEK06JY LEE
 
[Msd06]mapping
[Msd06]mapping[Msd06]mapping
[Msd06]mappingJY LEE
 
AI 유저리서치를 할 수 있을까?
AI 유저리서치를 할 수 있을까?AI 유저리서치를 할 수 있을까?
AI 유저리서치를 할 수 있을까?Myuserable
 
[NDC2014]쉽게 따라 할 수있는 "꽤" 훌륭한 유저 동향 분석 시스템
[NDC2014]쉽게 따라 할 수있는 "꽤" 훌륭한 유저 동향 분석 시스템[NDC2014]쉽게 따라 할 수있는 "꽤" 훌륭한 유저 동향 분석 시스템
[NDC2014]쉽게 따라 할 수있는 "꽤" 훌륭한 유저 동향 분석 시스템Hoyeon Kim
 

Similar to [224]네이버 검색과 개인화 (20)

응용서비스에 따른 인공지능기술 연구이슈
응용서비스에 따른 인공지능기술 연구이슈응용서비스에 따른 인공지능기술 연구이슈
응용서비스에 따른 인공지능기술 연구이슈
 
[Imr]week06
[Imr]week06[Imr]week06
[Imr]week06
 
RU5th Open Project_COACH
RU5th Open Project_COACHRU5th Open Project_COACH
RU5th Open Project_COACH
 
마인즈랩 통합 VOC 관리 솔루션 소개_20151030
마인즈랩 통합 VOC 관리 솔루션 소개_20151030마인즈랩 통합 VOC 관리 솔루션 소개_20151030
마인즈랩 통합 VOC 관리 솔루션 소개_20151030
 
[222]딥러닝을 활용한 이미지 검색 포토요약과 타임라인 최종 20161024
[222]딥러닝을 활용한 이미지 검색 포토요약과 타임라인 최종 20161024[222]딥러닝을 활용한 이미지 검색 포토요약과 타임라인 최종 20161024
[222]딥러닝을 활용한 이미지 검색 포토요약과 타임라인 최종 20161024
 
Research method
Research methodResearch method
Research method
 
Audience research와 미디어 스타트업
Audience research와 미디어 스타트업Audience research와 미디어 스타트업
Audience research와 미디어 스타트업
 
Non customerdisvoer v2.51
Non customerdisvoer v2.51Non customerdisvoer v2.51
Non customerdisvoer v2.51
 
MindsLab seminar(20140527) 02_빅이슈 해결을 위한 빅데이터 사용
MindsLab seminar(20140527) 02_빅이슈 해결을 위한 빅데이터 사용MindsLab seminar(20140527) 02_빅이슈 해결을 위한 빅데이터 사용
MindsLab seminar(20140527) 02_빅이슈 해결을 위한 빅데이터 사용
 
차량용 1mm 서비스 사용자 조사 최종보고서[1].060125.ver 0.952
차량용 1mm 서비스 사용자 조사 최종보고서[1].060125.ver 0.952차량용 1mm 서비스 사용자 조사 최종보고서[1].060125.ver 0.952
차량용 1mm 서비스 사용자 조사 최종보고서[1].060125.ver 0.952
 
현대인들의 감정해소를 위한 익명기반의 음악추천 IoT 서비스 momo
현대인들의 감정해소를 위한 익명기반의 음악추천 IoT 서비스 momo현대인들의 감정해소를 위한 익명기반의 음악추천 IoT 서비스 momo
현대인들의 감정해소를 위한 익명기반의 음악추천 IoT 서비스 momo
 
171024 인터랙
171024 인터랙171024 인터랙
171024 인터랙
 
유학생수출지원단을 위한 SNS활용법
유학생수출지원단을 위한 SNS활용법유학생수출지원단을 위한 SNS활용법
유학생수출지원단을 위한 SNS활용법
 
검색엔진최적화의 기본 비영리세미나용
검색엔진최적화의 기본 비영리세미나용검색엔진최적화의 기본 비영리세미나용
검색엔진최적화의 기본 비영리세미나용
 
[IMR2014]WEEK06
[IMR2014]WEEK06[IMR2014]WEEK06
[IMR2014]WEEK06
 
[Msd06]mapping
[Msd06]mapping[Msd06]mapping
[Msd06]mapping
 
AI 유저리서치를 할 수 있을까?
AI 유저리서치를 할 수 있을까?AI 유저리서치를 할 수 있을까?
AI 유저리서치를 할 수 있을까?
 
Ai seminar part1
Ai seminar part1Ai seminar part1
Ai seminar part1
 
[NDC2014]쉽게 따라 할 수있는 "꽤" 훌륭한 유저 동향 분석 시스템
[NDC2014]쉽게 따라 할 수있는 "꽤" 훌륭한 유저 동향 분석 시스템[NDC2014]쉽게 따라 할 수있는 "꽤" 훌륭한 유저 동향 분석 시스템
[NDC2014]쉽게 따라 할 수있는 "꽤" 훌륭한 유저 동향 분석 시스템
 
1022 dhc
1022 dhc1022 dhc
1022 dhc
 

More from NAVER D2

[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다NAVER D2
 
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...NAVER D2
 
[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기NAVER D2
 
[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발NAVER D2
 
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈NAVER D2
 
[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&A[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&ANAVER D2
 
[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기NAVER D2
 
[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep Learning[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep LearningNAVER D2
 
[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applications[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applicationsNAVER D2
 
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load BalancingOld version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load BalancingNAVER D2
 
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지NAVER D2
 
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기NAVER D2
 
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)NAVER D2
 
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기NAVER D2
 
[213] Fashion Visual Search
[213] Fashion Visual Search[213] Fashion Visual Search
[213] Fashion Visual SearchNAVER D2
 
[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화NAVER D2
 
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지NAVER D2
 
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터NAVER D2
 
[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?NAVER D2
 
[231] Clova 화자인식
[231] Clova 화자인식[231] Clova 화자인식
[231] Clova 화자인식NAVER D2
 

More from NAVER D2 (20)

[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다[211] 인공지능이 인공지능 챗봇을 만든다
[211] 인공지능이 인공지능 챗봇을 만든다
 
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
 
[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기
 
[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발[245]Papago Internals: 모델분석과 응용기술 개발
[245]Papago Internals: 모델분석과 응용기술 개발
 
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
 
[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&A[235]Wikipedia-scale Q&A
[235]Wikipedia-scale Q&A
 
[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기[244]로봇이 현실 세계에 대해 학습하도록 만들기
[244]로봇이 현실 세계에 대해 학습하도록 만들기
 
[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep Learning[243] Deep Learning to help student’s Deep Learning
[243] Deep Learning to help student’s Deep Learning
 
[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applications[234]Fast & Accurate Data Annotation Pipeline for AI applications
[234]Fast & Accurate Data Annotation Pipeline for AI applications
 
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load BalancingOld version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
 
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
 
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
 
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
 
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
 
[213] Fashion Visual Search
[213] Fashion Visual Search[213] Fashion Visual Search
[213] Fashion Visual Search
 
[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화[232] TensorRT를 활용한 딥러닝 Inference 최적화
[232] TensorRT를 활용한 딥러닝 Inference 최적화
 
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
 
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
 
[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?[223]기계독해 QA: 검색인가, NLP인가?
[223]기계독해 QA: 검색인가, NLP인가?
 
[231] Clova 화자인식
[231] Clova 화자인식[231] Clova 화자인식
[231] Clova 화자인식
 

[224]네이버 검색과 개인화

  • 1. 네이버 검색과 개인화 이름 : 최재걸 소속 : 네이버/통합검색
  • 4. The Filter Bubble 뭔가 빠트리고 보는 건 아닌가..
  • 6. 다른 검색 엔진은.. GOOGLE 약 10%, BING 약 15% 개인화 결과인 것으로 추정 From 2017 WWW , Measuring Presoanalization of web search
  • 8. 검색이 이루고자 하는 목적 검색의도에 맞는 검색결과를 제공한다.
  • 9. 질의 의도에 맞는 검색 결과 제공
  • 10. 최대 다수의 최대 만족 자동차 외관 - 33% 자동차 연비 - 5% 자동차 가격 - 16% 자동차 리뷰 – 27% 자동차 비교 – 2% - 수 백여개의 질의 의도 최대한 많은 사람을 만족 시킬 수 있는 결과물 구성 - 모두에게 동일한 결과를 제공함 From 2017 DEVIEW ‘네이버검색사용자를만족시켜라’
  • 13. 다양한 검색 의도 ‘아이돌 펜타곤’을 선택 ?> ‘펜타곤’
  • 14. 검색의도에 맞는 결과를 준다는 점에서. 최대 다수의 최대 만족  개인의 최대 만족 [ 일반 검색결과 ] [ 맞춤형 검색결과 ]
  • 15. 검색의도에 맞는 결과를 준다는 점에서. 뜻이 하나인 질의어도 여러 의도가 있을 수 있다. 이미지 검색의도 [ 일반 검색결과 ] [ 맞춤형 검색결과 ]
  • 16. 개인화 검색 적용 네이버 사용자의 1%가 개인 맞춤 검색을 경험하고 있음
  • 17. 개인화가 필요한 경우 지난 10년간 많은 연구가 있었음. “검색의도가 여러 개 일 때 개인화가 의미있다” - 2007 KDD, Investigatingthe value of personalizing web search “검색의도가 여러 개인 것은 클릭엔트로피, 개인화잠재점수가 높다” - 2008, 2011 WSDM, to personalizeor not to persoanlize “클릭엔트로피보다 유저엔트로피가 더 좋은 Measure이다” - 2010 HLT, Query Ambiguity Revisited “잘못된 개인화는 검색결과를 품질 저하를 가져온다” - 2014 IJCSIT,A survey of personalizedweb search in current techniques “현재까지의 모든 개인화를 평가해 보면 긍정적이다” - 2017 WWW, Measuringpersonalizationof web search
  • 18. 개인화가 필요한 경우 - 확신할 수 있는 수준의 방법이 필요하다! - Click Entropy Precision이 80%넘지못함. - Potential curve for personalization - User Entropy 40% 30% 10% 1.38 0.15 90% + 일상 여행 일상
  • 19. 개인화가 필요한 경우 3-Level Query Ambiguity QUERY 디오 Entity 1 Entity 2 Entity n… Property 1 Property k… 가수디오 Document 1 Document m… 가수디오사진 (전신)가수디오사진 Entity Level Ambiguity Property Level Ambiguity Document Level Ambiguity CRITICAL Precision 95% +
  • 20. 개인화 검색 적용 Entity Level, Property Level 예제 Property Level Entity Level Precision 95%+
  • 21. 개인화 검색 적용 Document Level – Not Yet Document Level Precision 70%- 의도 : 정해인 ( ) 사진 FILTER BUBBLE 추측으로만 가능할때 Document level 미소짓는 Precision으로 확신할 수 있어야 함.
  • 22. 개인 맞춤 검색을 위한 선결 조건 개인의 검색의도를 잘 파악할 수 있는가?
  • 24. 개인의 검색 의도 검색의도는 사용자의 마음속에..
  • 25. 사람의 기억은 장기 기억과 단기기억으로 나뉜다. 개인의 의도 파악 아는사람 xxx 의 사고 encode 아는사람 voiceepisode face attention 출처 - https://www.mindtools.com/pages/article/cognitive-load-theory.htm
  • 26. 사람의 기억 방식을 모방하여 3개의 계층으로 구성 개인의 의도 파악 Long Term Memory Working Memory Immediate Memory HuMM ( Human Memory Mirror ) 네이버를 이용하는 각각의 행동 의미를 가지고 연속되는 일련의 행동 사용자의 행동 패턴
  • 27. 사람의 기억 방식을 모방하여 3개의 계층으로 구성 개인의 의도 파악 - HuMM Long Term Memory Working Memory HuMM ( Human Memory Mirror ) User Action Immediate
  • 28. 사람의 기억 방식을 모방하여 3개의 계층으로 구성 개인의 의도 파악 - HuMM Long Term Memory HuMM ( Human Memory Mirror ) User Action Immediate forgotten Working
  • 29. 사람의 기억 방식을 모방하여 3개의 계층으로 구성 개인의 의도 파악 - HuMM Long Term Memory가 User의 기본적인 Character를 나타낸다. User Action Immediate forgotten Working HuMM ( Human Memory Mirror ) forgotten Long Term
  • 30. 장기,단기가 각각 판정하며 이들을 종합하여 결정한다. 개인의 의도 파악 – HuMM 동작예제 Ex) ‘디오’ 질의의 HUMM 동작 ‘디오’ 주식회사 디오판단보류가수 ‘가수 디오’를 검색의도로 판단하여 가수 관련 페이지를 제공한다. ‘삼성전자 주가’ 가수 Long Term Memory Working Memory Immediate Memory 주식회사 디오 주식회사 디오 HuMM ( Human Memory Mirror )
  • 31. 클릭 비율 증가하였고, 원하는 정보를 찾기위한 스크롤은 감소하였음 적절한 유저에게 개인화 적용 - 효과 이미지 클릭비율 2배 증가 스크롤 없어짐 스크롤필요 Ex)이미지 사용자 맞춤 검색 Ex)웹툰 사용자 맞춤 검색
  • 32. 개인의 의도 파악 – 어려운 점 데이터가 SPARSE 하다. 네이버 검색 사용자의 평균 검색회수 … Session 내의 평균 검색회수 …
  • 34. - Precision 을 담보하는 방향으로 확장 개인화 검색 확장 1. User Group 으로의 확장 - 2007 WWW, 2011 WSDM 등등 user profile 을 이용한 유사 유서 group으로의 확장 2. Query Group으로의 확장 - 2008 SIGIR, 2017 Europe Conf 등등 query를 topic으로 확장하여 개인화 확장 Precison이 담보되는 경우
  • 35. Long Term Memory 의 결합을 이용 검색의도 파악의 확장 – User Group Long Term Memory Working Memory Immediate Memory Long Term Memory Long Term Memory Long Term Memory Long Term Memory Long Term Memory
  • 36. 특정 질의에 대한 선호가 없어도 다른 LongTerm Memory 를 참조하여 결정함 검색의도 파악 확장의 예제 Long Term Memory - B Topic, Entity <연예인, 설현, 이미지, (설현키,설현나이..) > <topic, entity, intention, querys > … Long Term Memory - A Topic, Entity <주식, 디오, 주가확인, (디오주가, 디오..) > <topic, entity, intention, querys > … <연예인, 설현, 이미지, (설현연기,설현..) > <주식, 디오, 주가확인, (디오, 디오주가..) > Ex) ‘디오’를 가수가 아닌 기업 ‘디오’로 판단하는 근거가 된다.
  • 37. ‘디오’에 대해 주가로 그린 결과 의도파악 확장의 예제 및 결과 일반 검색결과 맞춤형 검색결과 유사한 Long Term 메모리로부터 추정하여 사용한다.
  • 38. Query 의 Topic 을 이용 검색의도 파악의 확장 – Query Group Long Term Memory - B Topic, Entity <연예인, 설현, 이미지, (설현키,설현나이..) > <topic, entity, intention, querys > … <주식, 디오, 주가확인, (디오, 디오주가..) > ‘지민’ 방탄소년단 지민이 유명하지만, 혹시 ‘AOA 지민’ 을 찾는건 아닐까?
  • 39. - Precision 을 담보하는 방향으로 확장 개인화 검색 확장 1. User Group 으로의 확장 2. Query Group으로의 확장
  • 41. 1. 개인화가 필요한 경우를 3-level ambiguity를 이용해서 정의함 2. HuMM을 통해 개인의 검색의도를 파악함 3. 특화된 개인화 서비스를 만들려고 함 정리
  • 42. 사용자의 검색 요구 만족 검색이 이루고자 하는 목적 개인의 요구에 맞게 전달하기 위해 노력
  • 43. Q & A