[improve/#103] 추천 시스템 평가 테스트의 Ground Truth 생성 방식 개선 #105
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
❤️ 기능 설명
기존에 평가를 키워드 기반 매칭으로 Ground Truth를 생성했는데,
그 대신 train과 test로 포스트를 나누어 train을 기반으로 사용자 프로필을 생성한 뒤 test 셋을 기반으로 평가합니다.
평가 결과 title과 summary, content의 가중치를 0.2, 0.2, 0.6으로 한 설정이 제일 nDCG가 높았고,
MMR의 람다값은 0.3일 때 적절한 균형을 이루었습니다.
하지만 그럼에도 불구하고 너무 낮기에 추후 키워드 기반 검색을 도입해 하이브리드 검색으로 1차 후보군을 찾도록 변경하겠습니다.
swagger 테스트 성공 결과 스크린샷 첨부
연결된 issue
연결된 issue를 자동으로 닫기 위해 아래 {이슈넘버}를 입력해주세요.
close #103
✅ 체크리스트