BOOKSEEK BOOK NOTES
추천 시스템 입문
추천 시스템의 목적과 사용자 경험에서 알고리즘, 로그 설계와 평가까지 연결하는 입문서입니다. 추천 기능을 서비스에 넣으려는 기획자와 개발자가 모델 외에 어떤 조건을 함께 생각해야 할지 살펴볼 수 있습니다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
책의 기본 정보
- 출판사
- 한빛미디어
- 출간일
- 2023-05-08
- 분량
- 296쪽
- ISBN
- 9791169210980
추천 알고리즘만으로 설명하기 어려운 문제
추천 시스템 입문은 추천 기능의 목적과 프로젝트, 사용자 경험에서 알고리즘과 평가까지 이어지는 책입니다. 2023년 5월 출간된 296쪽 인쇄본입니다. 특정 알고리즘의 수식을 깊게 연구하는 책만 찾기보다 서비스 안에서 추천을 어떻게 설계하고 확인할지 이해하려는 독자가 비교할 수 있습니다. 기획자와 개발자가 공유할 전체 흐름에 관심을 둘 수 있습니다.
추천을 잘한다는 말은 상황에 따라 다른 뜻이 될 수 있습니다. 익숙한 선택지를 빠르게 찾게 하는지, 몰랐던 대상을 발견하게 하는지 먼저 생각해 보세요. 이 책을 읽을 때에도 알고리즘의 이름보다 사용자가 어떤 결정을 하도록 돕는지 질문을 남기면 좋습니다. 서비스 제공자의 목적과 사용자에게 필요한 경험이 같은지 확인하는 출발점이 됩니다.
이 책의 특징: 화면과 데이터, 평가를 함께 살펴봅니다
사용자의 목적과 서비스의 목적에 따른 UI/UX를 다루고 내용 기반 필터링과 협조 필터링을 비교합니다. 여러 추천 방식의 개요와 기호 데이터의 특징을 살펴본 뒤 실제 시스템과의 조합, 로그 설계로 이어집니다. 추천 점수를 계산하는 일과 그 결과를 어떤 화면에 보여 줄지는 서로 다른 문제라는 점을 생각하며 읽을 수 있습니다.
평가 부분에는 오프라인과 온라인 평가, 사용자 연구가 포함되어 있습니다. 하나의 지표만 높게 나왔다고 전체 경험이 좋아졌다고 결론 내리기 전에 무엇을 확인한 평가인지 구분하는 데 관심을 둘 수 있습니다. 알고리즘의 복잡함보다 목적에 맞는 비교 기준이 있는지 살펴보세요. 데이터가 적거나 특정 선택에 치우친 경우처럼 실제 서비스의 조건도 함께 질문할 수 있습니다.
간단한 추천 기준을 먼저 문장으로 써 보세요
연습용 서비스 하나를 생각하고 어떤 사용자에게 무엇을 추천할지 한 문장으로 적어 보세요. 그다음 필요한 자료가 무엇인지와 이미 가진 자료가 무엇인지 나눌 수 있습니다. 복잡한 모델을 시작하기 전에 인기나 명시적인 규칙 같은 단순한 기준으로 어떤 결과가 나오는지 생각하면 비교의 출발점이 생깁니다. 이 활동은 책의 범위를 자신의 문제와 연결하는 읽기 방법입니다.
추천 결과를 화면에 놓는다면 왜 이 항목이 보이는지 사용자가 이해할 수 있는지도 살펴보세요. 처음 방문한 사용자와 오래 사용한 사용자에게 같은 자료가 있는 것은 아닐 수 있습니다. 자료가 없는 경우의 처리와 평가 대상을 따로 적어 두면 알고리즘만 바꾸어 해결하려는 생각에서 벗어날 수 있습니다. 연습에서는 실제 개인의 이용 기록 대신 공개되었거나 허용된 자료를 사용해야 합니다.
실험과 실제 운영 사이에는 확인할 일이 남습니다
이 책은 추천 시스템에 처음 접근하는 독자에게 전체 범위를 보여 주지만 모든 서비스의 운영 문제를 한 번에 해결하는 지침은 아닙니다. 자신의 서비스에서 수집할 수 있는 데이터와 동의 범위, 결과를 적용할 위치는 따로 확인해야 합니다. 개발 과제라면 어떤 조건에서 비교했고 어떤 경우는 아직 시험하지 않았는지 기록하는 편이 좋습니다.
코드와 도구, 데이터셋의 접근 방식은 2023년 판본 이후 달라질 수 있습니다. 기본 개념과 프로젝트의 질문을 중심으로 읽고 실제 실행 환경은 현재 공식 자료와 대조해 주세요. 입문 단계에서는 많은 알고리즘을 한 번씩 실행하는 것보다 목적과 데이터, 평가 기준이 연결된 작은 예제를 설명할 수 있는지 확인하는 목표가 유용합니다.
이 책에서 주로 다루는 내용
- 추천 프로젝트의 목표와 사용자 경험
- 내용 기반·협조 필터링 등 추천 방식 비교
- 기호 데이터와 실제 시스템·로그 설계
- 오프라인·온라인·사용자 연구를 통한 평가
작가 소개
가자마 마사히로·이즈카 고지로·마쓰무라 유야는 추천 시스템의 연구와 기업 서비스 개발, 프로젝트 운영을 경험한 저자들입니다. 추천 분야 국제 학회와 관련 연구 활동에도 참여했습니다. 소프트웨어 개발과 품질 분야를 경험한 김모세가 옮겼습니다.