본문으로 이동
[NDC] Interpretable Recommender System 개발 사례연구
컨퍼런스

[NDC] Interpretable Recommender System 개발 사례연구

NDC 넥슨 · YouTube

원문 보기

AI 핵심 요약

게임에서는 영화 평점처럼 명시적인 선호 피드백을 얻기 어렵고, 카드와 플레이 방식도 다양해 추천 문제를 풀기 까다로웠다. 발표자는 마블 배틀라인의 카드 사용 순서를 문장처럼 구성하고 Word2Vec의 Skip-gram으로 카드 벡터를 학습해, 유사 카드와 이용자별 추천 후보를 찾았다. 추천 결과를 확인할 수 있는 페이지를 만들고, 매니폴드 시각화와 LIME·ALE 등 해석 기법을 활용해 데이터와 모델의 동작을 살펴보도록 했다. 단일 모델로 모든 이용자를 다루기 어려워 여러 로직을 앙상블했으며, 모델 개발뿐 아니라 서비스 적용 후의 점검과 개선이 중요하다고 설명했다.

  • 추천 모델의 예측을 설명할 때는 모델 자체뿐 아니라 입력 데이터의 고차원 구조도 함께 살펴야 한다.
  • LIME과 ALE 같은 기법은 복잡한 모델의 예측을 특정 변수나 데이터 영역에 연결해 해석하는 데 활용할 수 있다.
  • 게임처럼 명시적 평점이 부족한 환경에서는 로그와 플레이 행동을 학습 신호로 삼는 방안을 검토한다.
  • Word2Vec의 Skip-gram 방식으로 카드 사용 순서와 주변 맥락을 학습해 카드 벡터를 만들 수 있다.
  • 단일 추천 로직에 의존하지 말고 여러 모델을 앙상블한 뒤, 실제 서비스 적용 후에도 성능을 점검하고 개선해야 한다.

소개

NDC 2019 [Interpretable Recommender System 개발 사례연구] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 이상열 2. 발표자 소개 : 현재 넥슨코리아 인텔리전스랩스 매칭팀에서 게임 내 매칭과 추천시스템 기획 및 로직을 개발하는 업무를 수행하고 있습니다. 라이브 하는 게임 시스템에 적용하기 위한 데이터 탐색, 로그 기반 유저프로필 설계, 머신러닝 알고리즘 개발, 그리고 서비스 적용까지 이어지는 데이터 플로우에 관심있습니다. 3. 세션 소개 : 넥슨 인텔리전스랩스 매칭팀에서 게임 내 매칭과 추천 시스템을 기획하고 로직을 개발하는 업무를 수행하고 있습니다. 게임 팀 니즈에 따라서 문제(매칭/추천)를 기획하여 모델 개발, 프로덕션까지 완성시키는 것을 목표로 데이터 분석과 개발을 동시 병행하고 있습니다. 세션 제목처럼 머신러닝 모델을 해석 가능하도록 고차원의 데이터를 manifo...

비슷한 학습 자료

컨퍼런스 NDC

NDC 2019 [Game Data analysis with Deep Learning] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 김승원 2. 발표자 소개 : 대학원에서 AI를 수학했고, 13년간 소프트웨어 엔지니어로 일했고, 그중 AI 관련 프로젝트는 5년간 진행했습니다. 현재는 게임 데이터 분석 및 게임 영상 분석에 AI를 적용하고 있습니다. 3. 세션 소개 : Game data (Tera)를 Deep Learning으로 분석했을 때 얻게 되는 장점 및 실제 구현 사례를 살펴 봅니다. 기존의 Machine Learning 방법들보다 AI (Deep Learning) 방법의 장 단점을 살펴보고 어떻게 Deep learning을 적용할지 insight를 얻을 수 있을 것입니다. 감사합니다. 본 NDC 발표 동영상(이하 “저작물”이라 합니다)에 대한 저작권 (2차적저작물작성권 및 편집저작물작성권 포함)은 해...

딥러닝 · 머신러닝

컨퍼런스 NDC

NDC 2019 [어떻게 매칭시켜드릴까요? - 매칭 시스템 만들기] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 성의경 2. 발표자 소개 : 현재 인텔리전스랩스 매칭팀에서 데이터분석가로서 게임에 가치를 줄 수 있는 방법을 연구하고 있습니다. 2009년부터 넥슨 및 네오플에서 게임 데이터를 분석해왔습니다. 3. 세션 소개 : 게임에서 누구를 상대로 붙여주는 것이 좋을까요?같이 놀 상대를 찾는 과정인 매치메이킹은 게임의 재미와 직접적으로 연결된 요소이며, 게임에 따라서는 게임의 본질 그 자체이기도 합니다. 하지만 제한된 리소스와 바쁜 개발 일정 안에서 매치메이킹 시스템에 대해 깊이 고민하고 이를 시스템으로 구현하기는 쉽지 않습니다. 동일한 시행 착오를 줄이고 표준화된 양질의 매치메이킹 시스템을 확보할 수 있는 방법은 없을까요? 매치몹 시스템은 "모두의 매치메이킹"을 모토로 인텔리전스랩스에서 개발하고 있는 공용 매칭...

게임 프로그래밍 프로덕트 지표 · 실험

컨퍼런스 NDC

NDC 2018 [억! 소리나는 게임 서비스 플랫폼을 지탱하는 알고리즘 - 해쉬, 확률적 자료구조, 불변데이터] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 전이삭 2. 발표자 소개 : 현재 블리자드 엔터테인먼트 배틀넷 부문 데이터 팀에서 빅데이터 수집/분석 시스템을 개발하고 있습니다. 2001년부터 PC 및 모바일용 패키지 소프트웨어, 게임 클라이언트, 게임 배포 및 서비스 플랫폼, 서버 프레임워크, 소스 코드 정적 분석 툴 등 다양한 프로젝트들에 참여했습니다. 참여한 프로젝트들로는 나모 웹 에디터, 나모 핸드스토리, 한게임 바둑, 월드 오브 워크래프트 게임 런처, 월드 오브 워크래프트 실시간 게임 다운로드 Play on Demand 라이브러리, 배틀넷 데스크톱 앱, 오버워치 게임 클라이언트 등이 있습니다. 작년 NDC2017에서는 '더 좋은 코드를 위한 함수형 프로그래밍 - 모던 C++를 중심으로'라는 제목의 세...

알고리즘 · 자료구조

컨퍼런스 NDC

NDC 2018 [회귀 모델 기반의 게임 재화 이상 증감 탐지 툴 개발] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 엄혜민 2. 발표자 소개 : 현재 엔씨소프트에서 데이터 분석 업무를 수행하고 있습니다. 유저들의 게임내 행동 분석을 통해 의미있는 정보를 추출하고, 잘 전달하고자 노력하고 있습니다. 3. 세션 소개 : 운영자가 쉽게 파악하기 힘든 버그로 인한 게임 재화 이상 증감 현상을 회귀 분석 기법을 이용하여 조기에 자동으로 감지하는 기술에 대해서 다루어 보려 합니다. 이상탐지 기법을 이용한 게임 품질 관리에 관심이 있으신 분들에게 조금이나마 도움이 되실 수 있을 것으로 생각합니다. 감사합니다. 본 NDC 발표 동영상(이하 “저작물”이라 합니다)에 대한 저작권 (2차적저작물작성권 및 편집저작물작성권 포함)은 해당 저작물의 저작자(발표자 포함) 또는 (주)넥슨코리아 (이하 “권리자”라 합니다)에게 귀속되...

딥러닝 · 머신러닝 프로덕트 지표 · 실험

컨퍼런스 NDC

NDC 2018 [로그 파이프라인 제작기 - 개발/런칭하는 서비스들을 위한 적재하고 조회하고 분석하는 솔루션 조립하기] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 윤주식 2. 발표자 소개 : 넥슨레드의 RF실 부스팅팀 데이터파트에서 로그 시스템 개발을 하고있으며, 현재 라이브 서비스중인 AxE와 포인트블랭크 스트라이크에 도입하여 적재, 조회, 분석 등 다양한 업무를 지원하고 있습니다. 3. 세션 소개 : 운영을 돕고 서비스 분석을 하기 위한 게임 로그, 성능을 모니터하고 개선하기 위한 서버 성능 로그, 개발 과정에서 잡다하게 남겨놓고 필요할 때 찾게되는 디버그 로그 등등.. 게임을 개발하고 서비스 하는 과정에서 발생하는 다양한 로그들을 서버대신 잘 수집하고 모아서 적재하고, 쉽게 찾아보거나 시각화하고, 더 나은 게임을 위해 분석할 수 있는 솔루션을 만들기 위해 했던 고민들을 공유하고자 합니다. 그리고 고민들을 ...

데이터베이스 데브옵스 · 인프라

컨퍼런스 NDC

NDC 2018 [즐거움을 향한 항해 - 넥슨이 바라보는 데이터와 AI ] 세션 공유드립니다. 상세 내용은 NDC Replay 홈페이지를 참고 부탁드려요. 😊 1. 발표자 성함 : 강대현 2. 발표자 소개 : 2004년 넥슨코리아 입사, 크레이지아케이드 디렉터, 메이플스토리 디렉터 및 던전앤파이터 디렉터를 거쳐 2014년부터 넥슨코리아 라이브개발본부장을 역임했으며, 현재 넥슨코리아 부사장(인텔리전스랩스 총괄 겸임)으로 재직하고 있다. 인텔리전스랩스는 게임의 편의성 증대와 유저 만족도를 높이고자 라이브게임 서비스를 통해 얻어지는 경험과 노하우를 체계화하고 이식 가능한 형태로 축적, 전환하여 라이브게임 및 신규 개발에 접목하는 역할을 하고 있다. 2007년부터 2010년까지 매년 NDC에서 발표를 해왔으며, 초기 NDC 사무국 활동에 참여하여 ‘자발적 지식 공유의 장’으로 성장하는데 힘을 함께했다. 3. 세션 소개 : 오랜 기간 게임개발을 하며 생각해본 게임이 주는 즐거움이란 ...

인공지능 기타