정확한 알고리즘은 공개가 되어 있지 않으니 추측만을 해볼 수 있을 것 같습니다.
로그인한 ID를 기반으로 시청한 컨텐츠를 다 저장 하는 것이 우선 첫번째 아닐까 합니다.
그외 로그인한 ID 정보에 연령 또는 성별 등을 수집할 수 있다면 같이 저장을 해야겠죠
시청한 컨텐츠의 카테고리 또는 키워드를 분석을 해야할 것 같습니다.
컨텐츠를 올릴때 정보를 등록하기 때문에 어떤 분야의 영상인지 알수 있을 것 입니다.
정보를 기반으로 금융관련 컨텐츠를 많이 봤는지? 자동차 관련 컨텐츠를 많이 봤는지? 등의 정보를 찾을 것같습니다.
그이후에 카테고리별로 조회수가 높은 영상을 추천 리스트에 올리지 않을까 합니다.
물론 실제적으로는 더 복잡하고 분석하는 로직이 많이 있을 것입니다.