상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
궁금한 상식 보기
여행 중 현금과 카드를 안전하게 관리하는 방법은 무엇인가요?
괌 여행에서 적합한 복장은 어떤 것이 있을까요?
유산균이 자연에서 발생하는 과정은 무엇인가요?
유산균의 발효 과정은 어떻게 이루어지나요?
겸손한 태도가 필요한 이유: 11가지 논거
겸손의 조화: 10가지 조언
국가 AI 전략에서 위험 대비 투자 우선순위를 어떻게 결정할까?
부동산 매매 시장에서 급격한 가격 인하가 시장 참여자 간 정보 격차를 줄이는 긍정적 효과를 낼 수 있을까?
우지바시가 ‘로맨틱한 명소’로 불리는 이유는 무엇인가요?
비트코인의 거래 수수료는 어떻게 결정되나요?
이더리움의 현재(2025년 기준) 시가총액은 어느 정도인가요? (확실하지 않음 – 변동성이 매우 큼)
분유를 먹이기 위한 준비물 리스트
Previous
Next
수정하기 - 머신러닝알고리즘: Recommendation System의 타입에는 어떤 것이 있나요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
추천 시스템(Recommendation System)은 사용자에게 적합한 아이템(상품, 콘텐츠 등)을 자동으로 제안해 주는 기법을 말합니다. 머신러닝 관점에서 살펴보면 다음과 같은 여러 타입으로 분류할 수 있습니다. 1. 콘텐츠 기반 필터링(Content-Based Filtering) • 원리: 사용자가 과거에 선호했던 아이템의 속성(메타데이터)을 분석하여, 유사한 속성을 가진 다른 아이템을 추천한다. • 예시 속성: 영화의 장르, 출연 배우, 감독, 키워드; 상품의 카테고리, 브랜드, 사양 등 • 장점: 신규 아이템(콜드 아이템)에 대해서도 아이템 속성만 있으면 바로 추천이 가능하다. • 단점: 사용자의 취향이 한정된 속성 범위에 갇혀 ‘필터 버블(filter bubble)’이 발생하기 쉽고, 다양한 속성 간 복합적 연관성을 포착하기 어렵다. 2. 협업 필터링(Collaborative Filtering) 협업 필터링은 사용자와 아이템 간 과거 행위(평가, 클릭, 구매 등)를 기반으로 추천을 생성하며, 크게 메모리 기반(Memory-based)과 모델 기반(Model-based)으로 나뉩니다. 2-1. 메모리 기반 협업 필터링 ㆍ 사용자 기반(User-Based CF): 특정 사용자와 비슷한 취향을 가진(평가 패턴이 유사한) 다른 사용자(이웃)를 찾아, 이웃이 선호한 아이템을 추천한다. ㆍ 아이템 기반(Item-Based CF): 특정 아이템과 평가 패턴이 유사한 다른 아이템을 찾아, 사용자가 본 아이템과 유사한 아이템을 추천한다. • 장점: 구현이 비교적 직관적이고 설명 가능성이 높다. • 단점: 사용자 수나 아이템 수가 많아지면 유사도 계산 비용이 급격히 증가하고, 희소성(sparsity) 문제에 취약하다. 2-2. 모델 기반 협업 필터링 ㆍ 행렬 분해(Matrix Factorization, 예: SVD, ALS): 사용자-아이템 평점 행렬을 잠재 요인(latent factor)의 곱으로 분해하여 추천을 생성한다. ㆍ 딥러닝 기반(Neural Collaborative Filtering): 신경망을 이용해 사용자·아이템 임베딩을 학습하고, 이를 바탕으로 상호작용을 예측한다. ㆍ 확률 모델(예: Bayesian Personalized Ranking, Probabilistic Matrix Factorization) 등 다양한 통계적·확률적 접근 • 장점: 잠재 요인을 통해 희소성 문제를 완화하고, 높은 예측 성능을 달성할 수 있다. • 단점: 해석이 어려울 수 있고, 학습을 위한 데이터와 계산 자원이 많이 필요하다. 3. 지식 기반 추천(Knowledge-Based Recommendation) • 원리: 사용자의 요구사항(예: 가격대, 용도, 성능 등)과 아이템의 명시적 속성을 매칭하여 추천한다. • 활용 분야: 고가·<a href='https://sangseek.com/sangseeks/고관여/ko'>고관여</a> 상품(자동차, 부동산, 금융상품)처럼 구매 빈도가 낮거나 선호가 급격히 변하지 않는 아이템 • 장점: 사용자의 구체적 요구에 부합하는 추천이 가능하며, 데이터 희소성 이슈가 적다. • 단점: 도메인 지식과 규칙을 구축하는 데 많은 수작업이 필요하다. 4. 인구통계 기반 추천(Demographic-Based Recommendation) • 원리: 연령, 성별, 지역, 직업 등 사용자 특성(인구통계학적 정보)을 활용하여 유사한 그룹끼리 추천 정보를 공유한다. • 장점: 기본적인 사용자 정보만으로도 추천을 시작할 수 있다. • 단점: 개인별 세밀한 취향 반영이 어려우며, 차별적 추천 위험이 있다. 5. 컨텍스트 기반 추천(Context-Aware Recommendation) • 원리: 시간, 장소, 기기, 날씨, 사용자 기분 등 컨텍스트(<a href='https://sangseek.com/sangseeks/상황정보/ko'>상황정보</a>)를 고려하여 추천의 정확도를 높인다. • 예: 출퇴근 시간대에는 짧은 뉴스 요약, 여행지 근처 식당 추천 등 • 장점: 상황에 맞춘 개인화가 가능해 추천 만족도가 상승한다. • 단점: 컨텍스트 정보를 수집하고 모델에 통합하는 과정이 복잡하다. 6. 세션 기반 및 순차 추천(Session- or Sequence-Based Recommendation) • 원리: 사용자의 연속된 행동(세션 내 클릭·뷰·구매 순서)을 순차 모델(RNN, Transformer 등)로 학습해 즉시성 있는 추천을 수행한다. • 활용: 이커머스 장바구니, 뉴스·동영상 스트리밍, 음악 플레이리스트 생성 • 장점: 짧은 세션에서도 최신 관심사를 반영한 추천이 가능하다. • 단점: 세션 데이터가 충분치 않으면 모델 학습이 어렵다. 7. 하이브리드 추천(Hybrid Recommendation) • 원리: 위의 여러 방법을 적절히 결합하여 각 기법의 약점을 보완하고 성능을 향상시킨다. • 방식 예시: 콘텐츠 기반 + 협업 필터링, 협업 필터링 + 지식 기반, 앙상블 방식(여러 모델 예측 결과 종합) • 장점: 단일 기법보다 추천 정확도와 다양성을 확보할 수 있다. • 단점: 시스템 설계 및 운영 복잡도가 높아진다. 8. 기타 특수형 추천 • 소셜 필터링(Social Filtering): 소셜 네트워크 상의 친구 관계나 팔로잉 데이터를 이용해 추천 • 인기 기반(Popularity-Based): 조회수·판매량 등 단순 인기 지표로 추천(콜드스타트 초기단계에 유용) • 그래프 기반(Graph-Based Recommendation): 사용자와 아이템을 그래프로 모델링하여 경로 탐색, 임베딩 기법으로 추천 위와 같이 추천 시스템은 사용 가능한 데이터 특성과 도메인 요건, 운영 환경에 따라 적합한 알고리즘을 선택하거나, 여러 기법을 결합한 하이브리드 방식을 적용하여 최적화합니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기