Learning Video Preferences Using Visual Features And Closed Captions