This chapter is intended to introduce the basic techniques for general
recommender systems, as well as specific research for video recommendation, which
have become interesting and important topics in video search and mining. We will
first define video recommendation and survey three principle approaches to video
recommendation, i.e., collaborative filtering, content-based, and hybrid approaches.
We will also discuss the connection and difference between video recommendation
and search. Then, we will introduce several recent exemplary systems for recommendation,
including: (1) “graph-based video recommendation” which builds random
work graph based on user-video pairs [5], (2) “contextual video recommendation by
multimodal relevance and user feedback” which does not require a large collection
of user profiles [30, 43], and (3) “consumer generated video recommendation” which
discusses ranking distances for recommendation and proposes an edit-distance for
ranking [22]. The first system uses collaborative filtering-based recommendation
approach, while the latter two belong to content-based recommendation.
Keywords: Video recommendation, collaborative filtering, content-based recommendation,
graph-based recommendation, user generated videos, video search and mining, VideoSense, user feedback, consumer generated video, user profiles