a human-centered computing framework to enable personalized news video recommendation (oh jun-hyuk)

31
A Human-Centered Computing Framework to Enable Personalized News Video Recommendation 오오오 (Oh Jun-hyuk)

Upload: jermaine-reeves

Post on 29-Mar-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

A Human-Centered Computing Framework to Enable Personalized News Video Recommendation

오준혁 (Oh Jun-hyuk)

Page 2: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Questions• How to detect news topic from video?• How to measure inter-topic association?• How to measure interestingness of news topic?

Page 3: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Contents• Introduction• Related Work• User-Adaptive News Topic Recommendation

• News Topic Detection• Topic Association Extraction• Interestingness Scores of News Topics• Hyperbolic Topic Network Visualization• Personalized Topic Network Generation

• Personalized News Video Recommendation• Algorithm Evaluation• Conclusions

Page 4: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Contents• Introduction• Related Work• User-Adaptive News Topic Recommendation

• News Topic Detection• Topic Association Extraction• Interestingness Scores of News Topics• Hyperbolic Topic Network Visualization• Personalized Topic Network Generation

• Personalized News Video Recommendation• Algorithm Evaluation• Conclusions

Page 5: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Introduction• News video recommendation in CNN

• Not related to the current news topic and user profile• Users need to follow(subscribe) news topics manually

Page 6: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Introduction• Video recommendation in YouTube

• Related to the current video topic and user profile but not visual-ized

Page 7: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Introduction• Topic Network

• Visualize news videos and represent inter-topic association.

• Hyperbolic visualization• Enables interactive topic network navigation(browsing).• Recommend the news topics of interest according to the personal

preferences.

Page 8: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Contents• Introduction• Related Work• User-Adaptive News Topic Recommendation

• News Topic Detection• Topic Association Extraction• Interestingness Scores of News Topics• Hyperbolic Topic Network Visualization• Personalized Topic Network Generation

• Personalized News Video Recommendation• Algorithm Evaluation• Conclusions

Page 9: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Related Work

1. Automatic news topic detection• Identification of individual topics within a broadcast news video by

detecting the boundaries where the topic of discussion changes.• Special program structures and styles can be used to detect

boundaries.

Intro News Intro News Intro News … …

KBS news broadcast

Page 10: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Related Work

2. News visualization• Existing visualization systems disclose all the available news topics

to news seekers without considering interestingness of topics.

It will be better to provide a small number of interesting news!

Page 11: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Contents• Introduction• Related Work• User-Adaptive News Topic Recommendation

• News Topic Detection• Topic Association Extraction• Interestingness Scores of News Topics• Hyperbolic Topic Network Visualization• Personalized Topic Network Generation

• Personalized News Video Recommendation• Algorithm Evaluation• Conclusions

Page 12: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

User-Adaptive News Topic Recommendation

• Goal : recommend the news topics of interest by incorpo-rating topic network and hy-perbolic visualization.

• To-do List• News Topic Detection• Topic Association Extraction• Interestingness Scores of News

Topics• Hyperbolic Topic Network Visual-

ization• Personalized Topic Network

Generation

Page 13: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Contents• Introduction• Related Work• User-Adaptive News Topic Recommendation

• News Topic Detection• Topic Association Extraction• Interestingness Scores of News Topics• Hyperbolic Topic Network Visualization• Personalized Topic Network Generation

• Personalized News Video Recommendation• Algorithm Evaluation• Conclusions

Page 14: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

News Topic Detection• Define a set of over 4,000 elemental news topics.• Three major sources are integrated

• Audio, Video, Closed Caption

Page 15: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

News Topic Detection

Page 16: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

News Topic Detection – Closed Captions

• Natural Language Processing(NLP) is conducted.• Closed Captions are segmented into a set of keywords.• Special text sentences are removed by syntax parser

• ex) “CNN’s Andrew reports from Seoul” not related to the topic

• TreeTagger is used to extract the POS(part-of-speech) in-formation• POS : a linguistic category of words (lexical category)

• LingPipe is used to

extract keywords.

Page 17: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

News Topic Detection – Closed Captions

News Topic

K-POP, Korean Music, PSY

LingPipe (Keyword Extraction)Korean, music, PSY, Gangnam Style, release, sequel

TreeTagger (POS Tagging)Korean[NN] music[NN] sensation[NN] PSY[FW] will[MD] release[VD] his[PP$] much[JJ] anticipated[JJ] sequel[NN]

to[TO] "Gangnam Style”[FW] Friday[NN].[SENT]

Original CaptionKorean music sensation PSY will release his much anticipated sequel to "Gangnam Style" Friday.

Page 18: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

News Topic Detection

Page 19: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

News Topic Detection – Audio• Automatic Speech Recognition(ASR) system is used to

translate the audio channel to a text transcription.• Audio Text processed in a similar way to closed cap-

tion.

Hidden Markov Model for speech recognition

Page 20: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

News Topic Detection

Page 21: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

News Topic Detection – Video• Detect video objects(text area, human face) because they

provide important clues about news story.• Confidence map is used to measure the importance of

video objects in video.

Page 22: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

News Topic Detection

Page 23: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Contents• Introduction• Related Work• User-Adaptive News Topic Recommendation

• News Topic Detection• Topic Association Extraction• Interestingness Scores of News Topics• Hyperbolic Topic Network Visualization• Personalized Topic Network Generation

• Personalized News Video Recommendation• Algorithm Evaluation• Conclusions

Page 24: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Topic Association Extraction• Inter-topic association(inter-topic contextual relationship)

• d(Ci , Cj ) : The length of the shortest path between the news top-ics by searching the relevant keywords for news topic interpretation from WordNet.

• ψ(Ci, Cj) : the co-occurrence probability between the relevant news topics obtained in news topic detection process. The frequency of co-occurrence of two news topic keywords in the same video.• ex) In a news video, “PSY”, “Music” co-occurs.

Page 25: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Topic Association Extraction• WordNet : a lexical database for the English language.

• Provide a graph representing semantic relationship between words.

Page 26: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Topic Association Extraction• Topic network can be generated from topic association• News topics are organized according to the strength of

their association• Allow news seekers to easily recognize global overview of

large-scale news videos at the first glance.

Page 27: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Contents• Introduction• Related Work• User-Adaptive News Topic Recommendation

• News Topic Detection• Topic Association Extraction• Interestingness Scores of News Topics• Hyperbolic Topic Network Visualization• Personalized Topic Network Generation

• Personalized News Video Recommendation• Algorithm Evaluation• Conclusions

Page 28: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Interestingness Scores of News Topics

• Interestingness Score

• m(Ci) : the number of TV channels or news programs which have discussed the given news topic Ci. Popularity

• k(Ci) : the number of news topics linked with the given news topic Ci on the topic network. Importance (similar to PageRank)

• Used to highlight the most interesting news topics and eliminate the less interesting news topics for reducing the visual complexity for large-scale topic net-work visualization.

Page 29: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Interestingness Scores of News Topics

• PageRank Algorithm

Page 30: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

Summary & Answers• How to detect news topic from video?

• Define a set of news topic.• Integrate multi-modal sources

• Closed caption : Natural language processing• Audio : Automatic speech recognition• Video : video object extraction and classification

• How to measure inter-topic association?• Keyword association : length of path between keywords in WordNet• Co-occurrence : the probability of co-occurrence obtained in news topic

detection process.

• How to measure interestingness of news topic?• Popularity : the number of TV channels or news programs which have

discussed the given news topic• Importance : the number of news topics linked with the given news topic

on the topic network.

Page 31: A Human-Centered Computing Framework to Enable Personalized News Video Recommendation (Oh Jun-hyuk)

THANK YOUQ&A