267
USER-CENTRIC Jitao Sang Institute of Automation, Chinese Academy of Sciences. [email protected] MMM 2015 Tutorial SOCIAL MULTIMEDIA COMPUTING FROM USERS,ON USERS,FOR USERS

Tutorial on Social Multimedia Computing

Embed Size (px)

Citation preview

Page 1: Tutorial on Social Multimedia Computing

USER-CENTRIC

Jitao Sang

Institute of Automation,

Chinese Academy of Sciences.

[email protected]

MMM 2015 Tutorial

SOCIAL MULTIMEDIA COMPUTINGFROM USERS,ON USERS,FOR USERS

Page 2: Tutorial on Social Multimedia Computing

Goal of this tutorial

MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Taxonomy of problems and literature: from the user-centric perspective.

Literature overview: examples from both our group and others.

Discussion: the instantiation in new scenarios, the challenges and future directions.

Page 3: Tutorial on Social Multimedia Computing

Social media is boosting.

MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 4: Tutorial on Social Multimedia Computing

Social Media

Social media is the social interaction among people in which they create, share or exchange information and ideas in virtual communities and networks.

-------- Wikipedia

MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 5: Tutorial on Social Multimedia Computing

Social Media

Social Media

SNSPhoto

Sharing

Video Sharing

Check-In

Micro Blog

Blog

IM

Social Game

Virtual World

RSS

multimedia

social media panorama5

MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 6: Tutorial on Social Multimedia Computing

Multimedia is dominant in social media.

1996 1999 2005 2007 2009 2011社交媒体时代Mobile Internet

Social Media Era

Internet media roadmapWEB 1.0 WEB 2.0

actively contribute, obtain and propagate rich multimedia data

Micro-blogging, multimedia sharing websites, SNS;

User-contributed becomes the main mechanism for data generation;

Development in capturing devices and network transmission, huge multimedia data are produced and consumed.

Search Era

Search engine, forums; Users mainly contribute

to textual data; Constrained by the

network conditions and capturing devices, textual information dominates.

actively obtain textual and little visual data

passively receive textual data

Portal websites; Information is edited by

professional editors, and for passive users.

Constrained by the network conditions and capturing devices, textual information dominates.

Portal Era

6MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 7: Tutorial on Social Multimedia Computing

Multimedia is dominant in social media.

1996 1999 2005 2007 2009 2011社交媒体时代Mobile Internet

Social Media Era

WEB 1.0 WEB 2.0

actively contribute, obtain and propagate rich multimedia data

Micro-blogging, multimedia sharing websites, SNS;

User-contributed becomes the main mechanism for data generation;

Development in capturing devices and network transmission, huge multimedia data are produced and consumed.

Search Era

Search engine, forums; Users mainly contribute

to textual data; Constrained by the

network conditions and capturing devices, textual information dominates.

actively obtain textual and visual data

passively receive textual data

Portal websites; Information is edited by

professional editors, and for passive users.

Constrained by the network conditions and capturing devices, textual information dominates.

Portal Era

Twitter increases its support on multimedia content, and releases

the 6-second video sharing app: Vine.WeChat has attracted more

than 300 million users in two years, which is tending to

replace SMS.

People are getting used to get access to information in the form of multimedia data.

Internet media roadmap7

MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 8: Tutorial on Social Multimedia Computing

“Social” trend in multimedia

350 million photos are uploaded daily in November 2013 on

100 hour videos are uploaded every minute, resulting in 2 billion videos totally by the end of 2013 on

1.4 million minutes of chats are produced every minute on

image tweet

audio photo

geo-tagged video

8MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 9: Tutorial on Social Multimedia Computing

Social Multimedia

Definition: “An online source of multimedia resources that fosters an environment of significant individual participation and that promotes community curation, discussion and re-use of content.”

----- Mor Naaman

Social Media

Multimedia

Social Multimedia

9

rich sensor simulation

efficient information access and propagation

MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 10: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Social Media

Multimedia

Social Multimedia

Social Multimedia

Social Media

Multimedia

Social Multimedia

User

Content

Interact--ion

Multimedia

Social Media

Social Multimedia

10

Page 11: Tutorial on Social Multimedia Computing

User

Content

Interact--ion

User

Content

Interact--ion

User Content

Interact--ion

Social Multimedia Computing

SearchCommunication

EntertainmentHealthcare

Security

Social Multimedia Computing

11MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 12: Tutorial on Social Multimedia Computing

Social Multimedia Computing

Social Multimedia Computing

Multimedia

Social Media

Visual/quditoryphysiology

Signal processing

Information retrieval

Computer vision

Data mining

Sociology

PsychologyOrganizational

theory

Human-computer interaction

12MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 13: Tutorial on Social Multimedia Computing

13

Traditional Multimedia Computing

Web Multimedia Computing

The focus is multimedia CONTENT understanding and application

Typical tasks include media content analysis, semantic classification, structured media authoring, etc. Heavily related to WEB1.0.

Dominated by BROADCAST media developed by professional designers for PASSIVE users.

Social Multimedia Computing

From User: User is the basic data collection unit. For User: User is the ultimate information service target.

Content-centric V.S. User-centric

semantic gap

intent gap

MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 14: Tutorial on Social Multimedia Computing

视频语义特征提取

User is the basic data collection unit.

14MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 15: Tutorial on Social Multimedia Computing

15

Page 16: Tutorial on Social Multimedia Computing

Consumers rely more on UGC for info about medications.

UGC videos make up 4/5 of total video views.

( source: AccuStream.com )

( source: Infographics )

2012-2013 witnesses a boosting rise of MOOC in online education.

( MOOC: Massive Open Online Courses )

UGC is dominant

16MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 17: Tutorial on Social Multimedia Computing

the Role of User in Social Multimedia

User serves as bridges between social network and multimedia network:

user

content

interaction

Social Network

MultimediaNetwork

17MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 18: Tutorial on Social Multimedia Computing

User is the basic data collection unit Each user is analog to a data sensor

User collaboration leads to crowded knowledge/intelligence

see

listen

speak

feel

think

EMC2 estimates that each person contributes to 45GB social media data on average.

[WAZE][ESP games] Image label Image segmentation

18MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 19: Tutorial on Social Multimedia Computing

视频语义特征提取

视频事件检测和个性化检索

User is the ultimate information service target.

19MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 20: Tutorial on Social Multimedia Computing

Social multimedia tends to be consumerized :

Information Service

User is the information service target.

20MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 21: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Information explosion: Opportunity V.S. Challenge to information services.

Get lost in front of information overload.

User is the information service target.

21

Page 22: Tutorial on Social Multimedia Computing

Personalization stands out for solution:

Rank results considering web history and +1 statistics

Douban FM: personalized music listening channel.

User is the information service target.

22MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 23: Tutorial on Social Multimedia Computing

Understanding user intents and preferences is key to personalized services.

Information Overload User Modeling

Personalized Service

User is the information service target.

23MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 24: Tutorial on Social Multimedia Computing

User-centric Social Multimedia Computing

User-centric Social Multimedia Computing

User-perceptive Multimedia Analysis

Social -> Multimedia

From Users:

User Modeling based on Social

Multimedia Activity

Multimedia -> Social

On Users:

User-aware Multimedia Services

General Challenges &End Applications

For Users:

MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 25: Tutorial on Social Multimedia Computing

User-centric Social Multimedia Computing

User-centric Social Multimedia Computing

User-perceptive Multimedia Analysis

User Modeling based on Social

Multimedia Activity

User-aware Multimedia Services

Social -> Multimedia Multimedia -> Social General Challenges &End Applications

From Users: On Users: For Users:

User-centric Cross-network Social Multimedia Computing

More background & context: Springer book: “User-centric Social Multimedia Computing”.

MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 26: Tutorial on Social Multimedia Computing

Outline

Introduction (15’)

Part I – From Users: User-perceptive Multimedia Analysis (1h)

Break (15’)

Part II - On Users: User Modeling based on Social Multimedia Activity (35’)

Part III: User-centric Cross-network Social Multimedia Computing (35’)

Conclusion & QA (20’)

MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 27: Tutorial on Social Multimedia Computing

From Users: User-perceptive Multimedia Analysis

Part I

Jitao SangMultimedia Computing Group

National Lab of Pattern Recognition, Institute of AutomationChinese Academy of Sciences

Page 28: Tutorial on Social Multimedia Computing

Semantic Gap

Hare et al. (2006) . Bridging the semantic gap in multimedia information retrieval: Top-down and bottom-up approaches.

Semantic gap indicates the lack of coincidence between the information extracted from low-level representations (e.g., color, contour, audio pattern) and the high-level interpretations (e.g., object, emotion).

2MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 29: Tutorial on Social Multimedia Computing

low-level representation

high-level interpretation

3

Crowd Wisdom bridges Semantic Gap

MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 30: Tutorial on Social Multimedia Computing

Crowd Wisdom bridges Semantic Gaplow-level representation

high-level interpretation

Crowd Wisdom

4MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 31: Tutorial on Social Multimedia Computing

ESP Game

Player 1 Player 2

guess: BOAT guess: PORT

guess: WATER

guess: RIVERguess: BOAT

Score! Agreement on ‘BOAT’.

Score! Agreement on ‘BOAT’.

Image Labeling game

BOAT

WATER

YELLOW

RIVER

PORT

5MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 32: Tutorial on Social Multimedia Computing

ESP Game

Player 1 Player 2

guess: BOAT guess: PORT

guess: WATER

guess: RIVERguess: BOAT

Score! Agreement on ‘BOAT’.

Score! Agreement on ‘BOAT’.

Image Labeling task

BOAT

WATER

YELLOW

RIVER

PORT

BOATWATERYELLOW

RIVERPORT

PORTBOATOLDSHIP

BROOKCHILEBOAT

NATURERIVER

BOATLAKE

WATERRIVER

WATERPORT

SUMMERBADGE

PAINTSHIPPORT

WATERboat riverwateryellow port

“The string on which the two players agree is typically a good label for the image.

Experimental evaluation indicates that a majority (85%) of the words would be useful for describing. “ [Von Ahn and Dabbish 2004]

6MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

boatriverport

Page 33: Tutorial on Social Multimedia Computing

ESP Game

Peekaboom: Boom gets an image along with a word related to it, and must reveal parts of the image for Peek to guess the correct word. Peek can enter multiple guesses that Boom can see.

Image Segmentation game

7MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 34: Tutorial on Social Multimedia Computing

ESP Game

Peekaboom: Boom gets an image along with a word related to it, and must reveal parts of the image for Peek to guess the correct word. Peek can enter multiple guesses that Boom can see. Image labels and object regions as

by-product of collaboratively playing games.

purse

handbag

coach

bag

8MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 35: Tutorial on Social Multimedia Computing

ESP Game

9MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Luis Von Ahn

Learning a language while translating the web

Page 36: Tutorial on Social Multimedia Computing

User Participation in Social Multimedia

multimedia documents

user

upload

browse

tag

share

comment

follow

add friends

chat

users

10MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 37: Tutorial on Social Multimedia Computing

User Participation in Social Multimedia

multimedia documents

user

upload

browse

tag

share

comment

follow

add friends

chat

users

User-Multimedia Interaction

User-User Interaction

11MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 38: Tutorial on Social Multimedia Computing

Categorization of Related Work

User-Multimedia Interaction

User-User Interaction

12MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 39: Tutorial on Social Multimedia Computing

Categorization of Related Work

User-User Interaction

User Usage Data

UGC Metadata

13MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 40: Tutorial on Social Multimedia Computing

User Usage data-based Multimedia Analysis

User-User Interaction

User Usage Data

User usage Data

Browse

Comment

Endorse

14MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 41: Tutorial on Social Multimedia Computing

User Usage data-based Multimedia Analysis

User-User Interaction

User Usage Data

User usage Data

Browsing behavior-based

Social endorsement-based

Comment-based

[Simon and Seitz, 2008; Borghol et al. 2012; Pinto et al. 2013; Yao et al. 2013; Chrysoula and Konstantinos, 2014]

[Lappas et al. 2011; Jin et al. 2011]

[De Choudhury et al. 2009; Potthastet al. 2010; Filippova and Hall 2011; Eickhoff et al. 2013; Siersdorfer et al. 2010; Yamamoto and Nakamura 2013; He et al. 2014; Fang et al. 2014]

15MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 42: Tutorial on Social Multimedia Computing

User Usage data-based Multimedia Analysis

User-User Interaction

User Usage Data

User usage Data

Browsing behavior-based

Social endorsement-based

Comment-based

[Simon and Seitz, 2008; Borghol et al. 2012; Pinto et al. 2013; Yao et al. 2013; Chrysoula and Konstantinos, 2014]

[Lappas et al. 2011; Jin et al. 2011]

[De Choudhury et al. 2009; Potthastet al. 2010; Filippova and Hall 2011; Eickhoff et al. 2013; Siersdorfer et al. 2010; Yamamoto and Nakamura 2013; He et al. 2014; Fang et al. 2014]

16MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 43: Tutorial on Social Multimedia Computing

Browsing behavior-based Video summarization

[Chrysoula and Konstantinos, 2014] Gkonela, Chrysoula and Chorianopoulos, Konstantinos. VideoSkip: event detection in social web videos with an implicit user heuristic. Multimedia Tools and Applications, 2014.

documentary video

lecture video

user interface

17MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

( Ionian University, Greece )

Page 44: Tutorial on Social Multimedia Computing

Browsing behavior-based Video Annotation

[Yao et al. 2013] Ting Yao, Tao Mei, Chong-Wah Ngo, Shipeng Li: Annotation for free: video tagging by mining user search behavior. ACM Multimedia 2013.

Tag assignment results

Theframework

18MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

( Microsoft Research Asia )

Page 45: Tutorial on Social Multimedia Computing

Browsing behavior-based Image Segmentation

[Simon and Seitz, 2008] Simon, Ian, and Steven M. Seitz. Scene segmentation using the wisdom of crowds.ECCV 2008.

19MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

( University of Washington )

Page 46: Tutorial on Social Multimedia Computing

Browsing behavior-based Image Segmentation

[Simon and Seitz, 2008] Simon, Ian, and Steven M. Seitz. Scene segmentation using the wisdom of crowds.ECCV 2008.

20MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 47: Tutorial on Social Multimedia Computing

Browsing behavior-based Image Segmentation

[Simon and Seitz, 2008] Simon, Ian, and Steven M. Seitz. Scene segmentation using the wisdom of crowds.ECCV 2008.

21MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 48: Tutorial on Social Multimedia Computing

[Simon and Seitz, 2008] Simon, Ian, and Steven M. Seitz. Scene segmentation using the wisdom of crowds.ECCV 2008.

Image segmentation results Tag-to-region results

Browsing behavior-based Image Segmentation

22MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 49: Tutorial on Social Multimedia Computing

User Usage data-based Multimedia Analysis

User-User Interaction

User Usage Data

User usage Data

Browsing behavior-based

Social endorsement-based

Comment-based

[Borghol et al. 2012; Pinto et al. 2013; Yao et al. 2013; Chrysoulaand Konstantinos, 2014]

[Lappas et al. 2011; Jin et al. 2011]

[De Choudhury et al. 2009; Potthastet al. 2010; Filippova and Hall 2011; Eickhoff et al. 2013; Siersdorfer et al. 2010; Yamamoto and Nakamura 2013; He et al. 2014; Fang et al. 2014]

23MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 50: Tutorial on Social Multimedia Computing

Endorsement-based Multimedia Annotation

[Lappas et al. 2011] Theodoros Lappas, Kunal Punera, and Tamas Sarlos. Mining Tags Using Social Endorsement Networks. SIGIR 2011.

naturelover

Hawaii fan

Tagsisland

Hawaii

beach sea

Pacific sky

entity-topic distribution

topic-word distribution

descriptive labels for

each entity

24MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

( Yahoo! Research )

Page 51: Tutorial on Social Multimedia Computing

Endorsement-based Aesthetic Analysis

[Christian and Kersting, 2013] Bauckhage, Christian, and Kristian Kersting. "Can Computers Learn from the Aesthetic Wisdom of the Crowd?." KI-Künstliche Intelligenz

Principals of photographic composition

Flickr images

with high “fav” rate

25MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

( University of Bonn, Germany )

Page 52: Tutorial on Social Multimedia Computing

User Usage data-based Multimedia Analysis

User-User Interaction

User Usage Data

User usage Data

Browsing behavior-based

Social endorsement-based

Comment-based

[Yu et al. 2003; Borghol et al. 2012; Pinto et al. 2013]

[Lappas et al. 2011; Jin et al. 2011]

[De Choudhury et al. 2009; Potthastet al. 2010; Filippova and Hall 2011; Eickhoff et al. 2013; Siersdorfer et al. 2010; Yamamoto and Nakamura 2013; He et al. 2014; [ Fang et al. 2014 ]]

[Fang et al. 2014] Quan Fang, Changsheng Xu, and Jitao Sang. Word-of-Mouth Understanding: Entity-Centric Multimodal Aspect-Opinion Mining in Social Media. TMM, accept with minor.

26MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 53: Tutorial on Social Multimedia Computing

Background: UGC Aspect-Opinion Mining

Trip summary

Video comments

Product review

Aspect-opinion summarization

27MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

( Prof. Bing Liu, University of Illinois at Chicago, USA )

Page 54: Tutorial on Social Multimedia Computing

Motivation: Aspects are Multi-modal

Entity Aspects Opinions

Beijing

LandmarkBuildingScenic-Spot

FamousGreatMust visit

HazeAir qualityMask

EconomyIndustryBusiness

Positive

BadHarmful Undermines

Negative

Industrial Financial Develop

Neutral

The example of multimodal aspects and opinions for “Beijing”.

Visual-representative aspect

Non visual-representative aspect

28MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 55: Tutorial on Social Multimedia Computing

,,

,

Multimodal Aspect-Opinion Mining (mmAOM)

Flickr

Tripadvisor Reviews

News Articles

Inputs: visual features opinion words aspect words

29MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 56: Tutorial on Social Multimedia Computing

,,

,

Multimodal Aspect-Opinion Mining (mmAOM)

Outputs: Document-aspect

distributions Visual-

representative aspect topics

Non.. aspect topics Opinion topics

Visual-representative Aspects

Non-visual-representative Aspects

Opinions

Opinions

30MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 57: Tutorial on Social Multimedia Computing

Multimodal Aspect-Opinion Mining (mmAOM)

,,

,

Switch binary variable controlling the generation of aspect words from visual-representative or non visual-representative aspects.

Switch and index variables controlling the correspondence between aspects and opinion words.

31MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 58: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Multimodal Aspect-Opinion Mining (mmAOM)

,,,

32

Page 59: Tutorial on Social Multimedia Computing

Experiments: Ability to Describe the Observation

33MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 60: Tutorial on Social Multimedia Computing

Experiments: the Aspect-Opinion for Brand

forfun vivo circo finland fotos voador people face men game

better play pretty running looking watching saying cushioning like

VR #

1

0.0135 0.00980.0258 0.0117

0.0417 0.0370 0.0356 0.0329 0.0297 0.0244 0.0242 0.0218 0.0195 0.0190

0.0545 0.0416 0.0287 0.0183 0.0157 0.0131 0.0106 0.0080 0.0054

0.0930 0.0508 0.0478 0.0457 0.0439 0.0410 0.0407 0.0398 0.0380

0.0280 0.0246 0.0231 0.0197 0.0197 0.0186 0.0134 0.0122 0.0107 0.0105

new white shiny socken voetbal kicks played black good blue

0.0252 0.0218 0.0169 0.0136 0.0134 0.0101shoes collection sale air sneakers sky asics max vintage

VR #

12

match world cup fifa official football soccer brazil brazuca 0.0597 0.0576 0.0575 0.0453 0.0386 0.0369 0.0333 0.0316 0.0300

0.0183 0.01831 0.0151 0.0135 0.0124 0.0110 0.0107 0.0103

design property ykyeco fussball ballon tango dark opening

official ride big issued pelota tango wanted working took0.0304 0.0258 0.0235 0.0165 0.0142 0.0119 0.0118 0.0095 0.0072

NVR

#3

Adidas

aspect

opinion

34MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 61: Tutorial on Social Multimedia Computing

Paris

aspect

opinion

VR #

1

0.0075 0.00650.0080 0.0068 0.0054

0.0713 0.0452 0.0423 0.0319 0.0269 0.0255 0.0198 0.0146white black beautiful noiretblanc europe romantic parisian frankreich0.0130 0.0125 0.0114 0.009 0.0071 0.0062 0.0055 0.0051

architecture building street district triptych façade window capitale

VR #

3

0.0074 0.00650.0080 0.00570.0071 0.0070 0.0068

0.0713 0.0452 0.0423 0.0319 0.0269 0.0255 0.0198 0.0193

spent want white beautiful understand black huge hipstamatic0.0242 0.0183 0.0125 0.0117 0.0103 0.0088 0.0081 0.0073

eiffeltower monument arc sky toureiffel champs triomphe lightroom

NVR

#4

way train line euros airport tickets minutes service money

ticket shuttle station problem idea transportation elysees luggage

went main wonderful worth expensive having unauthorized hope0.0289 0.0262 0.016 0.0106 0.0102 0.0095 0.0087 0.0076

0.0067 0.0064 0.0053 0.0050 0.0046 0.0042 0.0035 0.0032

0.0163 0.0156 0.0142 0.0135 0.0128 0.0103 0.0089 0.0078 0.0071

Experiments: the Aspect-Opinion for Location

35MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 62: Tutorial on Social Multimedia Computing

Nelson Mandela

aspect

opinionVR

#1

president memorial service people face funeral stadium 0.1305 0.1204 0.0866 0.0473 0.0383 0.0316 0.0313

0.0080 0.00650.0085 0.0073 0.0054

remember lying official died held national international 0.0170 0.0167 0.0125 0.0118 0.0117 0.0105 0.0100

NVR

#3

apartheid work resistance peace parties prime court0.0134 0.0090 0.0067 0.0056 0.0045 0.0045 0.0045

transformation interests world life inspiration unions0.0034 0.0034 0.0023 0.0023 0.0012 0.0010

ahead southafrica light moving forward fell keepping0.0230 0.0210 0.0192 0.0128 0.0011 0.0011 0.0098

Experiments: the Aspect-Opinion for Celebrity

36MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 63: Tutorial on Social Multimedia Computing

Application: Multimodal Aspect-Opinion Retrieval

mmMOM also outputs: dependency between visual aspects and textual aspects dependency between (multimodal) aspects and opinions

shoes collectionsale air sneakersQuery:

Results:

WVD

37MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 64: Tutorial on Social Multimedia Computing

Application: Multimodal Aspect-Opinion Retrieval

mmMOM also outputs: dependency between visual aspects and textual aspects dependency between (multimodal) aspects and opinions

VW

Query:

Results: soccer sneaker socks shorts player

38MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 65: Tutorial on Social Multimedia Computing

Application: Multimodal Aspect-Opinion Retrieval

mmMOM also outputs: dependency between visual aspects and textual aspects dependency between (multimodal) aspects and opinions

WO, VO, W+VO

Aspect query:

Opinion: New good get like better

Ball match world cup fifa official football

39MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 66: Tutorial on Social Multimedia Computing

Application: Multimodal Aspect-Opinion Retrieval

mmMOM also outputs: dependency between visual aspects and textual aspects dependency between (multimodal) aspects and opinions

WO, VO, W+VO

VWWVD

40MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 67: Tutorial on Social Multimedia Computing

Limitations of mmMOM

,,,

Different entities cannot share the aspect or

opinion topic spaces.

The association between the aspect and opinion is

loose. (sample by )

The interpretability of the derived topic representation

is unsatisfactory.

41MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 68: Tutorial on Social Multimedia Computing

User Metadata-based Multimedia Analysis

User-User Interaction

User Usage Data

UGC Metadata

Title

Description

Tag

42MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 69: Tutorial on Social Multimedia Computing

User Metadata-based Multimedia Analysis

User-User Interaction

User Usage Data

UGC Metadata

Individual: tag processing

Collection: ontology construction

City dynamics:geo-tag mining

43

[Liu et al. 2009; Zhu et al. 2010; Sang et al. 2011; Liu et al. 2012a; Sang et al. 2012a]

[Helic and Strohmaier 2010; Plangprasopchok et al. 2010; Sang and Xu 2011; Sang and Xu 2012a]

[Ye et al. 2011; Cranshaw et al. 2012; Fang et al. 2013a; Fang et al. 2013b]

MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 70: Tutorial on Social Multimedia Computing

User Metadata-based Multimedia Analysis

User-User Interaction

UGC Metadata

UGC Metadata

Individual: tag processing

Collection: ontology construction

City dynamics:geo-tag mining

[Helic and Strohmaier 2010; Plangprasopchok et al. 2010; Sang and Xu 2011; Sang and Xu 2012a]

[Ye et al. 2011; Cranshaw et al. 2012; Fang et al. 2013a; Fang et al. 2013b]

44MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

- Meng Wang, Bingbing Ni, Xian-Sheng Hua, Tat-Seng Chua. "Assistive Tagging: A Survey of Multimedia Tagging with Human-Computer Joint Exploration," ACM Computing Surveys

- Xian-Sheng Hua. " Image and Video Tagging in the Internet Era," Summer school on Social Media Retrieval.

[Liu et al. 2009; Zhu et al. 2010; Sang et al. 2011; Liu et al. 2012a; Sang et al. 2012a]

Page 71: Tutorial on Social Multimedia Computing

User Metadata-based Multimedia Analysis

User-User Interaction

UGC Metadata

UGC Metadata

Individual: tag processing

Collection: ontology construction

City dynamics:geo-tag mining

[Helic and Strohmaier 2010; Plangprasopchok et al. 2010; Sang and Xu 2011; Sang and Xu 2012a]

[Ye et al. 2011; Cranshaw et al. 2012; Fang et al. 2013a; Fang et al. 2013b]

[Sang et al. 2012a] Jitao Sang, Changsheng Xu, and Jing Liu. User-Aware Image Tag Refinement via Ternary Semantic Analysis. IEEE Transactions on Multimedia 14, 3-2 (2012).

[Liu et al. 2009; Zhu et al. 2010; Sang et al. 2011; Liu et al. 2012a; Sang et al. 2012a]

[Sang et al. 2011] Jitao Sang, Jing Liu, Changsheng Xu: Exploiting user information for image tag refinement. ACM Multimedia 2011.

45MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 72: Tutorial on Social Multimedia Computing

Text-based

Semantic-based

Visual-based

Year1990 2000 2003 2006

Query by Example

Query by Surrounding text

Query by Tag

2009

Multimedia search roadmap( source: Dong Liu @ Columbia U. )

Background: Multimedia Search Roadmap

46MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 73: Tutorial on Social Multimedia Computing

UGC tags are helpful, but they are: Noisy

Subjective

Incomplete

Coarsely labeled

aeroplane

Canon 50D

MSRC-355

coolfavorite

sky building grass

aeroplanesky

buildinggrass

Imprecise Tags

Subjective Tags

Missing Tags

Background: UGC Tag Issues

47MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 74: Tutorial on Social Multimedia Computing

Tag Refinement

top 101tourtigersweetbigcloud

doghousetreeskygroundcloud

alexspeedleavedog101tree

Tag-to-Region Auto-Tagging Tag Ranking

dogleavetreespeedalex101

( source: Dong Liu @ Columbia U. )

Exploit the relations between Tag and Multimedia.

Background: Social Tag Processing

48MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 75: Tutorial on Social Multimedia Computing

Social multimedia sharing ecosystem

Annotate

User

Multimedia Tag

Social relation

Visualsimilarity

Semantic correlation

Motivation: Counting User In

49MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 76: Tutorial on Social Multimedia Computing

IMAGES | TAGS | USERSTAG REFINEMENT

WEB IMAGE RETRIEVAL IMAGE + TAG* Tag_relevance X.Li et al. [2010] * Tag propagation M. Guillaumin et al. [2009]* Simple label transfer A. Makadia et al. [2008]..

VIDEO + TAG* Tag localization L. Ballan et al. [2011]…..

IMAGE + TAG + USER* Tensor factorization J. Sang et al. [2012]

≤ 40 papers

• Alberto del Bimbo, panel talk on Cross media analysis and mining, ACM Multimedia 2013.

Motivation: Counting User In

MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 77: Tutorial on Social Multimedia Computing

tag2tag4 tag3 tag5

tag1

Ternary Relation

11

Multimedia

Tag

1

11

1

1

User1User 3 User2

Image3 Image2 Image4Image1

Binary relation

tag2 tag3

tag1

tag5 tag4

Raw ternary and binary relation construction:

Ranking based Multi-correlation Tensor Factorization (RMTF)

51MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 78: Tutorial on Social Multimedia Computing

Regularized Tensor Reconstruction:

+

Ranking-based Tensor decomposition binary relation regularization

Ranking based Multi-correlation Tensor Factorization (RMTF)

52MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 79: Tutorial on Social Multimedia Computing

The derived factor matrices define latent subspaces:

Image factor matrix I

Exploiting factor matrices to obtain improved binary or ternary relations :

= ·=, = ∈ :

map tag representation to image subspace

calculate the correlation between tag and image in the unique image subspace

obtain the top K tags according to the derived correlation

Ranking based Multi-correlation Tensor Factorization (RMTF)

53MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 80: Tutorial on Social Multimedia Computing

Experiments: Tag and Image Subspace

54MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 81: Tutorial on Social Multimedia Computing

F-score on NUS-wide, 3,000 users, 120,000 pictures, 81 concepts:

0

0.2

0.4

0.6

0.8

1

F sc

ore

OT RWR LR MPMF TF_0/1 MTF_0/1 TF_rank RMTF

Simple conceptsAbstract/complex concepts

Uncommonconcepts

Experiments: Tag Refinement Evaluation

55MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 82: Tutorial on Social Multimedia Computing

Extensions: Different Factor Combinations

Annotate

User

Multimedia Tag

Social relation

Visualsimilarity

Semantic correlation

Multimedia-Tag:social tag

processing

User-Multimedia:image recommendation

User-Tag:user modeling

Multimedia-User-Tag:Personalized tag

recommendation/ personalized image retrieval

56MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 83: Tutorial on Social Multimedia Computing

User Metadata-based Multimedia Analysis

User-User Interaction

UGC Metadata

UGC Metadata

Individual: tag processing

Collection: ontology construction

City dynamics:geo-tag mining

[Helic and Strohmaier 2010; Plangprasopchok et al. 2010; Sang and Xu 2011; Sang and Xu 2012a]

[Ye et al. 2011; Cranshaw et al. 2012; Fang et al. 2013a; Fang et al. 2013b]

[Sang and Xu 2012a] Jitao Sang and Changsheng Xu. Faceted Subtopic Retrieval: Exploiting the Topic Hierarchy via a Multi-modal Framework. Journal of Multimedia, 2012.

[Liu et al. 2009; Zhu et al. 2010; Sang et al. 2011; Liu et al. 2012a; Sang et al. 2012a]

[Sang and Xu 2011] Jitao Sang and Changsheng Xu. Browse by chunks: Topic mining and organizing on web-scale social media. TOMCCAP 2011.

57MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 84: Tutorial on Social Multimedia Computing

Background: Web Video is Boosting

2006 2007 2008 2009 2010 20112005 2012

Videos uploaded on Youtube every minute

0.5 hour

48 hour

Source: Cisco.com

Web video growth (Terabtypes)

10,000,00

20,000,00

30,000,00

40,000,00

50,000,00

2013 2014 2015

4 times of what it is today

58MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 85: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

issue query ‘9/11 attack’ 188,000

results !

Background: List-based Organization

59

Page 86: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 201560

Page 87: Tutorial on Social Multimedia Computing

video collection

semantic ontology

video clusters

Motivation: Cluster-based Organization

61MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 88: Tutorial on Social Multimedia Computing

User Interface: Hierarchical Semantics-based

62MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 89: Tutorial on Social Multimedia Computing

Relational Supervised hLDA (RShLDA)

query

Tag WTC 9/11 terrorism Osama

Textual metadata

Retrieved videos

Topic hierarchy

Video clusters

Bag-of-word

wordhierarchical topic model

63MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

live videoresponse

afterwardsinvestigation

memorial and long-term effect

Page 90: Tutorial on Social Multimedia Computing

duplicate link

query

Tag WTC 9/11 terrorism Osama

Textual metadata

Visual videos

Topic hierarchy

Video clusters

Bag-of-word

wordhierarchical topic model

1. Duplicate Detection

2. Query Expansion

seed word set

Relational Supervised hierarchical topic model

Relational Supervised hLDA (RShLDA)

64MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 91: Tutorial on Social Multimedia Computing

Experiments: Semantic and Video Clusters

LDA

hLDA

ShLDA

RShLDA

‘9/11 attack’:

65MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 92: Tutorial on Social Multimedia Computing

Query: Iraq War Invasion

Experiments: Semantic and Video Clusters

Query: gay rights Query: US president election

Query: Beijing Olympics

66MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 93: Tutorial on Social Multimedia Computing

Extension: Ideological Video Clusters

67MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Query: gay rights

Page 94: Tutorial on Social Multimedia Computing

User Metadata-based Multimedia Analysis

User-User Interaction

UGC Metadata

UGC Metadata

Individual: tag processing

Collection: ontology construction

City dynamics:geo-tag mining

[Helic and Strohmaier 2010; Plangprasopchok et al. 2010; Sang and Xu 2011; Sang and Xu 2012a]

[Ye et al. 2011; Cranshaw et al. 2012; Fang et al. 2013a; Fang et al. 2013b]

[Liu et al. 2009; Zhu et al. 2010; Sang et al. 2011; Liu et al. 2012a; Sang et al. 2012a]

68MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

- Yan-Tao Zheng, Zheng-Jun Zha, Tat-Seng Chua. “Research and applications on georeferenced multimedia: a survey.”

- Jiebo Luo, Dhiraj Joshi, Jie Yu, Andrew Gallagher. “Geotagging in multimedia and computer vision—a survey”.

Page 95: Tutorial on Social Multimedia Computing

User Metadata-based Multimedia Analysis

User-User Interaction

UGC Metadata

UGC Metadata

Individual: tag processing

Collection: ontology construction

City dynamics:geo-tag mining

[Helic and Strohmaier 2010; Plangprasopchok et al. 2010; Sang and Xu 2011; Sang and Xu 2012a]

[Ye et al. 2011; Cranshaw et al. 2012; Fang et al. 2013a; Fang et al. 2013b]

[Liu et al. 2009; Zhu et al. 2010; Sang et al. 2011; Liu et al. 2012a; Sang et al. 2012a]

[Fang et al. 2013a] Quan Fang, Jitao Sang, Changsheng Xu, Ke Lu. Paint the City Colorfully: Location Visualization from Multiple Themes. MMM 2013. Best Student Paper.

69MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 96: Tutorial on Social Multimedia Computing

Background: Huge Photo Online

8 billion images

250 billion images 16 billion images

350 million images a day

200 million images a day 150 billion images

70MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 97: Tutorial on Social Multimedia Computing

8 billion images 16 billion images 200 million images a day

Paris

Tokyo

Sao Paulo

San FranciscoTaipei

Chicago

New York

Sydney

Hong Kong

Singapore

London

Barcelona

Beijing

Cairo

Istanbul

Berlin

8 billion images 16 billion images 200 million images a day

Paris

Tokyo

Sao Paulo

San FranciscoTaipei

Chicago

New York

Sydney

Hong Kong

Singapore

London

BarcelonaBeijing

Cairo

Istanbul

Berlin

Background: Geo-tagged Photo

71MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 98: Tutorial on Social Multimedia Computing

Motivation: Geographical & Semantic

Besides position, rich textual metadata is associated.

This work exploits user-generated content to organize photos both geographically and semantically, and facilitate location visualization from multiple theme.

72MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 99: Tutorial on Social Multimedia Computing

The visualization scheme is two-level: POI visualization POI - Point of Interest, a highly photographed placeTheme - representative pattern or interesting topic

Motivation: Geographical & Semantic

73MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 100: Tutorial on Social Multimedia Computing

The visualization scheme is two-level: POI visualization POI - Point of Interest, a highly photographed place City visualization• the summarized city themes, • the representative POIs and exemplary photos

for each theme.

Motivation: Geographical & Semantic

74MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 101: Tutorial on Social Multimedia Computing

POI-City Visualization

Photos metadata User

Geo-Tagged Flickr Data

POI Identification

POI Themes Discovery

City Theme Aggregation

City Visualization

• Singapore as the running example.• 110,846 photos, 26,623 geo-tagged

photos, from 9,044 users in • Photo and associated text metadata.

75MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 102: Tutorial on Social Multimedia Computing

POI-City Visualization

Photos metadata User

Geo-Tagged Flickr Data

POI Identification

POI Themes Discovery

City Theme Aggregation

City Visualization

76MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 103: Tutorial on Social Multimedia Computing

Photos metadata User

Geo-Tagged Flickr Data

POI Identification

POI Themes Discovery

City Theme Aggregation

City Visualization

110,846 photos in Singapore:• 26,623 with geo-tag• 84,223 without geo-tag

• POI detection: detect highly photographed places from geo-tagged photos.

1.291128,103.852288 1.289583,103.816496

1.364493,103.729464

POI-City Visualization

77MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 104: Tutorial on Social Multimedia Computing

Photos metadata User

Geo-Tagged Flickr Data

POI Identification

POI Themes Discovery

City Theme Aggregation

City Visualization

110,846 photos in Singapore:• 26,623 with geo-tag• 84,223 without geo-tag

• POI estimation: assign non geo-tagged photos to the detected POIs.

POI-City Visualization

78MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 105: Tutorial on Social Multimedia Computing

Photos metadata User

Geo-Tagged Flickr Data

POI Identification

POI Themes Discovery

City Theme Aggregation

City Visualization

• POI Theme: represented by salient tag set and exemplary photos.

POI-City Visualization

79MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 106: Tutorial on Social Multimedia Computing

• Challenges: visual variance & tag noise;• Solution: incremental learning-based method.

POI Theme Discovery

POI #1: Downtown, Central Singapore

theme photo and tag set {ℐ, }Salient Tag Extraction

extract the salient tags that well describe this theme

Theme 1

merlion,skyline,CBD,flyer,esplanade,

Photo Theme Assignment

Theme 2

view light marinabayskyline sands

salient tag set exemplary photos

Theme 3

Theme 4

sky sunset clouds reservoir landscape nofollow

merlion symbol stbstatue tourism logo lion

… …

Salient Tag Extraction

Photo Theme Assignment

MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 107: Tutorial on Social Multimedia Computing

Photos metadata User

Geo-Tagged Flickr Data

POI Identification

POI Themes Discovery

City Theme Aggregation

City Visualization

• City Theme: representative pattern or interesting topic at city level.

POI-City Visualization

81MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 108: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

City Theme Aggregation

bird park birds jurongbirdpark birdpark parrot

flower chinesegarden garden plant

Theme 1

Theme 2

flower flowers garden beautiful art blue red

sunset park beach clouds sky rocksTheme 1

Theme 2

water reservoir park sunset river peirce dreiseitl atelier

gardens botanical botanic flowers flower

I

Theme 1

Theme 2

merlion symbol stb statue tourism logo lion

view light marinabay skyline sands

Theme 1

Theme 2

- Each POI theme: salient tags , photos .- Fuse salient tags in POI themes to construct a tag vocabulary = .

bird park birds jurongbirdpark birdpark parrot lanternfestival chinesegarden temple landmark

water reservoir park sunset river peirce dreiseitl ateliergardens botanical botanic flowers flower park beach

clouds sky rocks merlion symbol stb statue [0,0,⋯ , 1,0,⋯ , 0,1,⋯ ]

Page 109: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

- Locate each POI theme onto the vocabulary space ;

Theme 1

Theme 2

Theme 1

Theme 2

I

Theme 1

Theme 2

bird park birds jurongbirdpark birdpark parrot lanternfestival chinesegarden temple landmark

water reservoir park sunset river peirce dreiseitl ateliergardens botanical botanic flowers flower park beach

clouds sky rocks merlion symbol stb statue

Theme 1

Theme 2

bird park birds jurongbirdpark birdpark parrot

flower chinesegarden garden plant

flower flowers garden beautiful art blue red

sunset park beach clouds sky rocks

water reservoir park sunset river peirce dreiseitl atelier

gardens botanical botanic flowers flower

merlion symbol stb statue tourism logo lion

view light marinabay skyline sands

City Theme Aggregation

Page 110: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

- Aggregate the POI themes into k clusters;

Theme 1

Theme 2

Theme 1

Theme 2

I

Theme 1

Theme 2

bird park birds jurongbirdpark birdpark parrot lanternfestival chinesegarden temple landmark

water reservoir park sunset river peirce dreiseitl ateliergardens botanical botanic flowers flower park beach

clouds sky rocks merlion symbol stb statue

Theme 1

Theme 2

gardens botanical botanic flowers flower flower flowers garden beautiful art blue red chinesegarden

City Theme #1

bird park birds jurongbirdpark birdpark parrot

City Theme #2

sunset park beach clouds sky rocks water reservoir park sunset river peirce dreiseitl atelier

City Theme #3

merlion symbol stb statue tourism logo lionCity Theme #4

City Theme Aggregation

Page 111: Tutorial on Social Multimedia Computing

Experiments: POI Theme Visualization

Theme 1

Theme 3

Downtown, Central Singapore

merlion symbol stb statue tourism logo lion

view light marinabay skyline sands

Theme 2

sky sunset clouds reservoir landscape nofollow

Central Catchment Reserve

reservoir sunset peirce hdr macritchie clouds

Theme 1

zoo white tiger animal monastery gene

Theme 2

megan kavadi lady goddess kali girls

Theme 3

Sentosa, South West, Singapore

sunset park beach clouds sky rocks merlion

Theme 1

food braise meal cuisine restaurant lunch

Theme 2

flower flowers garden beautiful art blue red

Theme 3

85MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 112: Tutorial on Social Multimedia Computing

Central Catchment Reserve Sentosa, south westJalan Kayu

Theme 1 : Clouds, sun, landscape, sunset, sky, view, sunrise, sea, beach

Singapore, Central Singapore

Theme 2 : Skyline, marinabay, merlion, marinabaysands

Theme 4 :airshow, aircraft, airline, aeroplane

Pulau Tekong, South East

Singapore Changi Airport

Braddell HeightsQueenstownTheme 5 : chinese, india, temple, chinatown, murugan

Kranji, North West

Bukit Panjang

Theme 7 :Garden,flower,nature

Theme 3 : Smile, people, girl, kidKatong, South East

Simei, North East

Central Catchment Area

Jurong Town

Theme 6:Bird, park, jurongbirdpark

Tiger, monkey, animal

Bird ParkSingapore Zoo

zoo white tiger animal monastery gene

Theme 1

Theme 2

reservoir sunset peirce hdr macritchie clouds

Experiments: City Visualization

86MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 113: Tutorial on Social Multimedia Computing

Extension: Topic Labeling

87MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

bird

parrot

gardens

park

flower botanic garden

Tag Photo Concept

travel

natural scene

landmark

animal

Theme #3

botanic garden

Page 114: Tutorial on Social Multimedia Computing

Extension: Topic Labeling

88MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Theme 6:Bird, park, jurongbirdpark Tiger, monkey, animal

Theme 1 : Clouds, sun, landscape, sunset, sky, view, sunrise, sea, beach

Theme 2 : Skyline, marinabay, merlion, marinabaysands

Theme 5 :chinese, india, temple, chinatown, murugan

Theme 3 : Smile, people, girl, kid

Page 115: Tutorial on Social Multimedia Computing

User-User Interaction-based Multimedia Analysis

User-User Interaction

User Usage Data

UGC Metadata

connect in LinkedIn Microscopic

Mesoscopic

add friend in Facebookfollow in Twitter

subscribe in Youtube

Douban group

Macroscopic

Flickr group

Microblogging propagation

pattern

89MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 116: Tutorial on Social Multimedia Computing

User-User Interaction-based Multimedia Analysis

User-User Interaction

User Usage Data

UGC Metadata

Microscopic Interaction-based

MesoscopicInteraction-based

[Sang et al. 2012a;Hu et al. 2013; Trevisiol et al. 2013]

[Ulges et al. 2011; Liu et al. 2013; Liu et al. 2014]

Macroscopic Interaction-based

[Li et al. 2013; Yu et al. 2014; Abisheva et al. 2014]

90MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 117: Tutorial on Social Multimedia Computing

Microscopic Interaction-based Sentiment Analysis

[Hu et al., 2013] Xia Hu, Lei Tang, Jiliang Tang, and Huan Liu. Exploiting social relations for sentiment analysis in microblogging. WSDM 2013. ( Arizona State University )

Sentiment Consistency

EmotionalContagion

91MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 118: Tutorial on Social Multimedia Computing

[Liu et al., 2014] Shaowei Liu, Peng Cui, Wenwu Zhu, Shiqiang Yang, Qi Tian. Social Embedding Image Distance Learning. ACM Multimedia, 2014. ( Tsinghua University )

Mesoscopic Interaction-based Metric Learning

Framework illustration

Socially similar

Socially dissimilar

Weights of visual words

Visual words with high weights

Visual words with low weights

92MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 119: Tutorial on Social Multimedia Computing

[Li et al., 2013] Haitao Li, Xiaoqiang Ma, Feng Wang, Jiangchuan Liu, Ke Xu. On Popularity Prediction of Videos Shared in Online Social Networks. CIKM 2013. (Simon Fraser University )

Macroscopic Interaction-based Popularity Analysis

Illustration of a video propagation through social network

Propagation-based popularity prediction (SoVP)

video #1 video #2

93MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 120: Tutorial on Social Multimedia Computing

Summary: User-perceptive Multimedia Analysis

User-User Interaction

User Usage Data

UGC Metadata

Browsing behavior

Social endorsement

Subjective comment

Individual (tag processing)

Collection (ontology)

City-scale (geo-tag)

Microscopic interaction

Macroscopic interaction

Mesoscopicinteraction

94MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 121: Tutorial on Social Multimedia Computing

References (1)[Abisheva et al. 2014] A. Abisheva, V. R. K. Garimella, D. Garcia, and I. Weber. Who watches (and shares) what on youtube? and when?: using twitter to understand youtube viewership. WSDM 2014.[Borghol et al. 2012] Youmna Borghol, Sebastien Ardon, Niklas Carlsson, Derek Eager, and AnirbanMahanti. The Untold Story of the Clones: Content-agnostic Factors That Impact YouTube Video Popularity. KDD 2012.[Cranshaw et al. 2012] Justin Cranshaw, Raz Schwartz, Jason I Hong, and NormanMSadeh. The Livehoods Project: Utilizing Social Media to Understand the Dynamics of a City. ICWSM 2012.[De Choudhury et al. 2009] Munmun De Choudhury, Hari Sundaram, Ajita John, and Dor´eeDuncan Seligmann. What Makes Conversations Interesting?: Themes, Participants and Consequences of Conversations in Online Social Media. WWW 2009.[Eickhoff et al. 2013] Carsten Eickhoff, Wen Li, and Arjen P. de Vries. Exploiting User Comments for Audio-visual Content Indexing and Retrieval. ECIR 2013.[Fang et al. 2014] Quan Fang, Jitao Sang, Changsheng Xu. Word-of-Mouth Understanding: Entity-Centric Multimodal Aspect-Opinion Mining in Social Media. Under review.[Fang et al. 2013a] Quan Fang, Jitao Sang, Changsheng Xu, Ke Lu. Paint the City Colorfully: Location Visualization from Multiple Themes. MMM 2013.[Fang et al. 2013b] Quan Fang, Jitao Sang, Changsheng Xu. GIANT: geo-informative attributes for location recognition and exploration. ACM Multimedia 2013.

MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 122: Tutorial on Social Multimedia Computing

References (2)[Filippova and Hall 2011] Katja Filippova and Keith B. Hall. Improved Video Categorization from Text Metadata and User Comments. SIGIR 2011.[He et al. 2014] Xiangnan He, Min-Yen Kan, Peichu Xie, and Xiao Chen. Comment-based Multi-view Clustering of Web 2.0 Items. WWW 2014.[Helic and Strohmaier 2010] Denis Helic and Markus Strohmaier. Building Directories for Social Tagging Systems. CIKM 2010.[Hu et al., 2013] Xia Hu, Lei Tang, Jiliang Tang, and Huan Liu. Exploiting social relations for sentiment analysis in microblogging. WSDM 2013.[Jin et al. 2011] Xin Jin, Chi Wang, Jiebo Luo, Xiao Yu, and Jiawei Han. 2011. LikeMiner: A System for Mining the Power of ’Like’ in Social Media Networks. KDD 2011.[Lappas et al. 2011] Theodoros Lappas, Kunal Punera, and Tamas Sarlos. Mining Tags Using Social Endorsement Networks. SIGIR 2011.[Li et al., 2013] Haitao Li, Xiaoqiang Ma, Feng Wang, Jiangchuan Liu, Ke Xu. On Popularity Prediction of Videos Shared in Online Social Networks. CIKM 2013.[Liu et al. 2009] Dong Liu, Xian-Sheng Hua, Linjun Yang, Meng Wang, and Hong-Jiang Zhang. Tag ranking. WWW 2009.[Liu et al. 2012a] Xiaobai Liu, Shuicheng Yan, Bin Cheng, Jinhui Tang, Tat-Sheng Chua, and Hai Jin. Label-to-region with continuity-biased bi-layer sparsity priors. TOMCCAP 2012.

MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 123: Tutorial on Social Multimedia Computing

References (3)[Liu et al. 2013] Shaowei Liu, Peng Cui, Huanbo Luan, Wenwu Zhu, Shiqiang Yang, and Qi Tian. "Social visual image ranking for web image search.“ Advances in Multimedia Modeling 2013.

[Liu et al. 2014] Shaowei Liu, Peng Cui, Wenwu Zhu, Shiqiang Yang, and Qi Tian. "Social Embedding Image Distance Learning.“ ACM Multimedia 2014.

[Lu et al. 2010] Caimei Lu, Xiaohua Hu, Xin Chen, Jung-Ran Park, TingTing He, and Zhoujun Li. The topic-perspective model for social tagging systems. KDD 2010.[Pinto et al. 2013] Henrique Pinto, Jussara M. Almeida, and Marcos A. Gonc¸alves. 2013. Using Early View Patterns to Predict the Popularity of Youtube Videos. WSDM 2013.[Plangprasopchok et al. 2010] Anon Plangprasopchok, Kristina Lerman, and Lise Getoor. Growing a Tree in the Forest: Constructing Folksonomies by Integrating Structured Metadata. KDD 2010.[Potthast et al. 2010] Martin Potthast, Benno Stein, and Steffen Becker. Towards Comment-based Cross-media Retrieval. WWW 2010.[Sang and Xu 2011] Jitao Sang and Changsheng Xu. Browse by chunks: Topic mining and organizing on web-scale social media. TOMCCAP 2011.[Sang et al. 2011] Jitao Sang, Jing Liu, Changsheng Xu. Exploiting user information for image tag refinement. ACM Multimedia 2011.[Sang and Xu 2012a] Jitao Sang and Changsheng Xu. Faceted Subtopic Retrieval: Exploiting the Topic Hierarchy via a Multi-modal Framework. Journal of Multimedia, 2012.

MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 124: Tutorial on Social Multimedia Computing

References (4)[Sang et al. 2012a] Jitao Sang, Changsheng Xu, and Jing Liu. User-Aware Image Tag Refinement via Ternary Semantic Analysis. TMM 2012.[Trevisiol et al. 2013] Michele Trevisiol, Hervé Jégou, Jonathan Delhumeau, Guillaume Gravier:Retrieving geo-location of videos with a divide & conquer hierarchical multimodal approach. ICMR 2013.[Ulges et al. 2011] Adrian Ulges, Marcel Worring and Thomas Breuel. Learning Visual Contexts for Image Annotation From Flickr Groups. TMM 2011.[Von Ahn and Dabbish 2004] Luis von Ahn and Laura Dabbish. Labeling Images with a Computer Game. CHI 2004.[Yamamoto and Nakamura 2013] Takehiro Yamamoto and Satoshi Nakamura. Leveraging Viewer Comments for Mood Classification of Music Video Clips. SIGIR 2013.[Yao et al. 2013] Ting Yao, Tao Mei, Chong-Wah Ngo, Shipeng Li: Annotation for free: video tagging by mining user search behavior. ACM Multimedia 2013.[Ye et al. 2011] Mao Ye, Dong Shou, Wang-Chien Lee, Peifeng Yin, and Krzysztof Janowicz. On the Semantic Annotation of Places in Location-based Social Networks. KDD 2011.[Yu et al. 2003] Bin Yu, Wei-Ying Ma, Klara Nahrstedt, and Hong-Jiang Zhang. Video Summarization Based on User Log Enhanced Link Analysis. ACM Multimedia 2003.

MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 125: Tutorial on Social Multimedia Computing

References (5)[Yu et al. 2014] Honglin Yu, Lexing Xie, Scott Sanner. Twitter-driven YouTube Views: Beyond Individual Influencers. ACM Multimedia 2014.[Zhu et al. 2010] Guangyu Zhu, Shuicheng Yan, and Yi Ma. Image tag refinement towards low-rank, content-tag prior and error sparsity. ACM Multimedia 2010.

MMM 2015 Tutorial (Part I: From Users) – Jitao Sang Jan.5, 2015

Page 126: Tutorial on Social Multimedia Computing

Outline

Introduction (15’)

Part I – From Users: User-perceptive Multimedia Analysis (1h)

Break (15’)

Part II - On Users: User Modeling based on Social Multimedia Activity (35’)

Part III: User-centric Cross-network Social Multimedia Computing (35’)

Conclusion & QA (20’)

MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 127: Tutorial on Social Multimedia Computing

On Users: User Modeling based on Social Multimedia Activity (SMA)

Jitao SangMultimedia Computing Group

National Lab of Pattern Recognition, Institute of AutomationChinese Academy of Sciences

Part II

Page 128: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Multimedia Analysis

Jaguar (animal)

Jaguar (car)

Semantic gap

Page 129: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Multimedia Analysis User Modeling

Jaguar (animal)

Jaguar (car) luxury car

Occupation:animal

photographer

Interest:

Semantic gap

Intentgap

Page 130: Tutorial on Social Multimedia Computing

Generalized User Models

demographic model(age, gender, occupation) interest model

(politics, music, sports)

mobility model(Point-of-Interest)

social status model(friends, influence, propagation)

consuming model(electronics, beauty, clothing, )

emotion model(optimistic, positive negative)

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 131: Tutorial on Social Multimedia Computing

Shortage of User Information

Registration: not troubling to provide the details.

这家伙很懒,什么都没留下…

Choosing from lists: the taxonomy is arbitrary.

Privacy issues.

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 132: Tutorial on Social Multimedia Computing

Shortage of User Information

Registration: not troubling to provide the details.

这家伙很懒,什么都没留下…

Choosing from lists: the taxonomy is arbitrary.

Privacy issues.

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Out of the most 190,000 active users on Google+..

The ratio of users providing information

0.385

0.1236

0.2248

0

0.1

0.2

0.3

0.4

0.5

gender birthday marriagestatus

Page 133: Tutorial on Social Multimedia Computing

Extensive Social Multimedia Activities

Social Multimedia Activities

Tweets

check-in history

User Models

Photo collection

SNS posts

Favorite videos

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 134: Tutorial on Social Multimedia Computing

Categorization of Related Work

Social Status

Demographics

Interests

Others

[Hu et al. 2007; Jones et al. 2007; Otterbacher 2010; Pennacchiotti and Popescu 2011; Ying et al. 2012; Bi et al. 2013; Fang et al. 2014a]

[Koren 2010; Xiong et al. 2010; Koenigstein et al. 2011; Bennett et al. 2012; Yuan et al. 2013; Deng et al. 2014]

[Anagnostopoulos et al. 2008; Crandall et al. 2008; Xiang et al. 2010; Zhuang et al. 2011; Sang and Xu 2012; Fang et al. 2014b]

Mobility modelEmotion Consuming model

[Li et al. 2012; Yamaguchi 2013; Ahmed et al. 2013]

[Tang et al. 2012; Damian et al. 2013; Gao et al. 2014] [Zhang and Pennacchiotti 2013; Zhang et al. 2014]

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 135: Tutorial on Social Multimedia Computing

Social Status

Demographics

Interests

Others

Demographics Modeling from SMA

[Hu et al. 2007; Jones et al. 2007; Otterbacher 2010; Pennacchiotti and Popescu 2011; Ying et al. 2012; Bi et al. 2013; Fang et al. 2014a]

[Fang et al. 2014a] Quan Fang, Jitao Sang, and Changsheng Xu. UserCube: Exploiting Interaction with Multimedia Information for Relational User Attribute Inference. Submitted for publication.

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 136: Tutorial on Social Multimedia Computing

Background: Demographic Attribute Inference

Social Multimedia Activities

Tweets

check-in history

Demographic Attributes

Photo collection

SNS posts

Favorite videos

gender

age

ethnicity

occupation

User attributes are predicted independently.

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 137: Tutorial on Social Multimedia Computing

Motivation: Attributes are Connected

Occupation v.s. Interests

( Statistics based on 100 million Google+ users. )

Age v.s. Occupation

Marriage v.s. Occupation

User attributes have positive or negative intra-relations.

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 138: Tutorial on Social Multimedia Computing

Relational User Attribute Inference

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 139: Tutorial on Social Multimedia Computing

Separate SVM classifier training for each user feature:SVM-Face

SVM-ProfilePhoto

SVM-PostPhoto

SVM-unigram

SVM-sociolinguisticSVM-topic-based

Train

SVM-Face

SVM-ProfilePhoto

SVM-PostPhoto

SVM-unigram

SVM-sociolinguistic

SVM-topic-based

Fusion Stacked SVM

Relational User Attribute Inference

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Stacked SVM classifier fusion for individual attribute estimation :

Xℋfemale age<30 unmarried

0.83 0.65 0.91

Page 140: Tutorial on Social Multimedia Computing

Relational Latent SVM framework for enhancement

User feature vector

Auxiliary attributes Target

attribute

Stacked SVM model for each attribute

Attribute relations

Relational User Attribute Inference

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 141: Tutorial on Social Multimedia Computing

Define 6 types of attributes and their optional values:

Experiments: Attribute Example

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 142: Tutorial on Social Multimedia Computing

Experiments: Attribute Inference Evaluation

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 143: Tutorial on Social Multimedia Computing

The derived user attribute relations:

Experiments: Attribute Relation Results

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 144: Tutorial on Social Multimedia Computing

Experiments: Attribute Relation Results

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

(a) (b)

the derived user attribute relationsthe attribute relation In the labeled dataset

Page 145: Tutorial on Social Multimedia Computing

Gender v.s. else

Occupation v.s. else

Experiments: Attribute Relation Results

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 146: Tutorial on Social Multimedia Computing

Structured query Ranked results

Application: Structural Attribute-based User Retrieval

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 147: Tutorial on Social Multimedia Computing

Extensions

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Attribute-based user retrieval: Formulated as a ranking problem; Consider social context (graph) information.

The observed attribute relation as supervision: First refine the observed attribute relation matrix; Fix the attribute relation as supervision, to improve attributeinference performance.

Page 148: Tutorial on Social Multimedia Computing

User Interest Modeling from SMA

Social Status

Demographics

Interests

Others

[Koren 2010; Xiong et al. 2010; Koenigstein et al. 2011; Wang et al. 2012; Bennett et al. 2012; Yuan et al. 2013; Deng et al. 2014]

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 149: Tutorial on Social Multimedia Computing

User Interest Modeling: Dynamics & Context

[Wang et al. 2012] Xinxi Wang, David Rosenblum, Ye Wang: Context-aware mobile music recommendation for daily activities. ACM Multimedia 2012: 99-108. ( National University of Singapore )

Girlfriend Sleepsong

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 150: Tutorial on Social Multimedia Computing

[Wang et al. 2012] Xinxi Wang, David Rosenblum, Ye Wang: Context-aware mobile music recommendation for daily activities. ACM Multimedia 2012: 99-108.

Running

Sleeping

… … … …

Audio content analysis Sensor based activity detection Personalization and adaptation

User Interest Modeling: Dynamics & Context

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 151: Tutorial on Social Multimedia Computing

[Wang et al. 2012] Xinxi Wang, David Rosenblum, Ye Wang: Context-aware mobile music recommendation for daily activities. ACM Multimedia 2012: 99-108.

Activities

Ranked songs list

PlaybackControls

User Interest Modeling: Dynamics & Context

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 152: Tutorial on Social Multimedia Computing

User Interest Modeling: Life Styles

[Yuan et al. 2013] Nicholas Jing Yuan, Fuzheng Zhang, Defu Lian, Kai Zheng, Siyu Yu, Xing Xie, We Know How You Live: Exploring the Spectrum of Urban Lifestyles. COSN 2013. ( Microsoft Research Asia )

Weibo

Jiepang

Dianping

check-in

tweet

movie

music book

events restaurant

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

life-style:1-3-7

Page 153: Tutorial on Social Multimedia Computing

User Interest Modeling: Life Styles

[Yuan et al. 2013] Nicholas Jing Yuan, Fuzheng Zhang, Defu Lian, Kai Zheng, Siyu Yu, Xing Xie, We Know How You Live: Exploring the Spectrum of Urban Lifestyles. COSN 2013. ( Microsoft Research Asia )

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 154: Tutorial on Social Multimedia Computing

[Yuan et al. 2013] Nicholas Jing Yuan, Fuzheng Zhang, Defu Lian, Kai Zheng, Siyu Yu, Xing Xie, We Know How You Live: Exploring the Spectrum of Urban Lifestyles. COSN 2013.

User Interest Modeling: Life Styles

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 155: Tutorial on Social Multimedia Computing

[Yuan et al. 2013] Nicholas Jing Yuan, Fuzheng Zhang, Defu Lian, Kai Zheng, Siyu Yu, Xing Xie, We Know How You Live: Exploring the Spectrum of Urban Lifestyles. COSN 2013.

User Interest Modeling: Life Styles

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 156: Tutorial on Social Multimedia Computing

[Yuan et al. 2013] Nicholas Jing Yuan, Fuzheng Zhang, Defu Lian, Kai Zheng, Siyu Yu, Xing Xie, We Know How You Live: Exploring the Spectrum of Urban Lifestyles. COSN 2013.

User Interest Modeling: Life Styles

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 157: Tutorial on Social Multimedia Computing

Social Status Modeling from SMA

Social Status

Demographics

Interests

Others

[Anagnostopoulos et al. 2008; Crandall et al. 2008; Xiang et al. 2010; Zhuang et al. 2011; Sang and Xu 2012; Fang et al. 2014b]

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

[Sang and Xu 2012] Jitao Sang, and Changsheng Xu. Right Buddy Makes the Difference: an Early Exploration of Social Relation Analysis in Multimedia Applications. ACM Multimedia 2012.

Page 158: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Psychology

Social Science

Human Dynamics for persuasion and stress

Influence is Quantitative

Mechanism underlying Homophily:

Influence is Qualitative

Information flow and social network evolution

6

Social Multimedia ComputingAffection on behaviors, preferences or decisions

Is influence Quantitative orQualitative?

Background: Understanding Social Influence

Page 159: Tutorial on Social Multimedia Computing

Motivation: Social Influence is Topic-sensitive

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

techfashion

travel

fashiontech

travel

tech

fashion

travel

Milan fashion showTom

Emily

Jason

Target user Expertise

Bob

Tahiti

Page 160: Tutorial on Social Multimedia Computing

Data Analysis: User Interest Evolvement

Topic distribution similarity for one pair of user

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 161: Tutorial on Social Multimedia Computing

Data Analysis: User Interest Evolvement

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 162: Tutorial on Social Multimedia Computing

Data Analysis: User Interest Evolvement

1

User A’s action and topic interest is influenced by user B (contact user).

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 163: Tutorial on Social Multimedia Computing

Assumption: UGC Generative Process

User A’s action and topic interest is influenced by user B (contact user).

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

User interest evolvement data analysis:

Two ways to uploading and tagging:

Innovative: created based on own interest Influenced: affected by contact users

Page 164: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Solution: Multi-modal Topic-sensitive Influence Model (mmTIM)

• Observations– Contact network – User annotated tags – User uploaded images

travel, fashion, portrait, travel,…

Page 165: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

= Bob={ , , }Tom Emily Jason

1) sampling switch variable

2) sampling topic

3) sampling word

0 1 (⋅)0 1 1) sampling

switch variable= =

2) sampling topic

(⋅) =(⋅)topic1 topic3

Topic 2

Topic 3

Topic 1

Topic 4

=Tom

Bob

(⋅)topic1 topic3

Topic 2

Topic 3

Topic 1

=Bob

Topic 4 = =

Distribution Candidates

ΩΩΦ Tahiti

Topic 2 Topic 3Topic 1 Topic 4

0

Topic 1

1

Topic 1

Tom Emily

Jason Tom

(⋅)Topic 1

Page 166: Tutorial on Social Multimedia Computing

1) sampling switch variable

2) sampling topic

3) sampling word

0 1 (⋅)0 1 1) sampling

switch variable= =

2) sampling topic

(⋅) =(⋅)topic1 topic3

Topic 2

Topic 3

Topic 1

Topic 4

=Tom

Bob

(⋅)topic1 topic3

Topic 2

Topic 3

Topic 1

=Bob

Topic 4

(⋅)Topic 1

= =

Distribution Candidates

ΩΩΦ

Gibbs Sampling

21

Page 167: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Input Output

( )( )( )Initialize (⋅)

(⋅)Count Compute Sample ( )( )( )

( | , , )( | , , )( | , , )

Loop

ΨΦΩ

Gibbs Sampling

Topic-word distribution

User-topic distribution

Topic-sensitive influence strength

Φ , = , , + + | |Ω , = , , , 1, + , , , 1, +, , 1 + , , 1 +Ψ , = , , , , , 0, + , , , , , 0, +, , , 0, + , , , 0, + | |

(⋅)(⋅)

Page 168: Tutorial on Social Multimedia Computing

Experiments

Dataset: 3,372 users (crawl their contact relationship) 30,108 unique tags 124,099 uploaded pictures 5,000 MSER visual words

#Topic = 20

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 169: Tutorial on Social Multimedia Computing

Illustration of Discovered Topics:

Topic #2travel triplandscapevacation architecture

0.01433 0.01163 0.00867 0.00681 0.00645

0.3757 0.3453 0.2657 0.2481 0.1755

Topic #13fashion dressmodelportrait style0.01213 0.00702 0.00552 0.00486 0.00461

0.2627 0.2443 0.2015 0.1578 0.1204

Experiments: Case Study

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 170: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

24

Topic #2

Topic #13

Page 171: Tutorial on Social Multimedia Computing

User

95638716@N00

Topic

#2

#13

Topic distribution

Favorite image

Most Influencial Contact User

Topic distribution

#follower: 504

Uploaded image Tag cloud60045418@N00

Topic distribution

Favorite image

53611153@N00 #2

#13

Uploaded image Tag cloud42759791@N00

#follower: 176Topic distribution

95386698@N00 Uploaded image Tag cloud

Topic distribution

#follower: 101

Topic distribution

23548413@N00

#follower: 373

Uploaded image Tag cloud

95638716@N00

600455418@N00

5361153@N00

42759791@N00

Experiments: Case Study

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 172: Tutorial on Social Multimedia Computing

Application 1: Personalized Image Retrieval

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

influence

Query topic 1

topic 2

topic 3

Topic space

ranked resultsTopic-sensitive Influence

Query-Adaptive influence

Document set

Personalized rank list

Basic idea:Social-related users’ preference can help understand the searcher’s preference.

Query

Page 173: Tutorial on Social Multimedia Computing

#2Topic #1

#13

#3#4#5#6#7#8

#20

……

36

Application 2:social relation

labeling

travel fashionarticulated network

behavioral network

(explicit relation)sports

(implicit relation)

Page 174: Tutorial on Social Multimedia Computing

Application 3: Social Media Marketing

AB

54

?

Topic-aware social multimedia marketing:

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 175: Tutorial on Social Multimedia Computing

Other User Modeling from SMA

Social Status

Demographics

Interests

OthersMobility modelEmotion Consuming model

[Li et al. 2012; Zheng et al. 2013; Ahmed et al. 2013]

[Tang et al. 2012; Damian et al. 2013; Gao et al. 2014] [Zhang and Pennacchiotti 2013a; Zhang and Pennacchiotti 2013b; Zhang et al. 2014]

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 176: Tutorial on Social Multimedia Computing

User Mobility Pattern Modeling

[Zheng et al. 2012] Yan-Tao Zheng, Zheng-Jun Zha, Tat-Seng Chua: Mining Travel Patterns from GeotaggedPhotos. ACM TIST 2012. ( National University of Singapore )

a tourist movement trajectory

Tourist travel trails in Paris

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 177: Tutorial on Social Multimedia Computing

[Zheng et al. 2012] Yan-Tao Zheng, Zheng-Jun Zha, Tat-Seng Chua: Mining Travel Patterns from GeotaggedPhotos. ACM TIST 2012.

Significant traffic transition pattern among Region of Attractions, in Paris

User Mobility Pattern Modeling

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 178: Tutorial on Social Multimedia Computing

[Gao et al. 2014] Huiji Gao, Jalal Mahmud, Jilin Chen, Jeffrey Nichols, Michelle X. Zhou: Modeling User Attitude toward Controversial Topics in Online Social Media. ICWSM 2014.

User Emotion Modeling

Sentiment, opinion, and action are inter-related:

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015( Arizona State University & IBM Research)

Page 179: Tutorial on Social Multimedia Computing

User Emotion Modeling

between item and topic between opinion and topic

between sentiment and opinion

[Gao et al. 2014] Huiji Gao, Jalal Mahmud, Jilin Chen, Jeffrey Nichols, Michelle X. Zhou: Modeling User Attitude toward Controversial Topics in Online Social Media. ICWSM 2014.

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 180: Tutorial on Social Multimedia Computing

[Zhang and Pennacchiotti 2013b] Yongzheng Zhang, Marco Pennacchiotti: Recommending branded products from social media. RecSys 2013

User Consuming Pattern Modeling

[Zhang and Pennacchiotti 2013a] Yongzheng Zhang, Marco Pennacchiotti: Predicting purchase behaviors from social media. WWW 2013. ( Ebay )

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 181: Tutorial on Social Multimedia Computing

[Zhang and Pennacchiotti 2013b] Yongzheng Zhang, Marco Pennacchiotti: Recommending branded products from social media. RecSys 2013

User Consuming Pattern Modeling

[Zhang and Pennacchiotti 2013a] Yongzheng Zhang, Marco Pennacchiotti: Predicting purchase behaviors from social media. WWW 2013.

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 182: Tutorial on Social Multimedia Computing

Summary: User Modeling from SMA

Social Status

Demographics

Interests

Mobility Emotion Consuming Model

MMM 2015 Tutorial (Part II: On Users) – Jitao Sang Jan.5, 2015

Page 183: Tutorial on Social Multimedia Computing

References (1)[Ahmed et al. 2013] Amr Ahmed, Liangjie Hong, and Alexander J. Smola. Hierarchical geographical modeling of user locations from social media posts. WWW 2013.[Anagnostopoulos et al. 2008] Aris Anagnostopoulos, Ravi Kumar, and Mohammad Mahdian. Influence and correlation in social networks. KDD 2008.[Bennett et al. 2012] Paul N. Bennett, Ryen W. White, Wei Chu, Susan T. Dumais, Peter Bailey, Fedor Borisyuk, and Xiaoyuan Cui. Modeling the impact of short- and long-term behavior on search personalization. SIGIR 2012.[Bi et al. 2013] Bin Bi, Milad Shokouhi, Michal Kosinski, and Thore Graepel. Inferring the demographics of search users: social data meets search queries. WWW 2013.[Crandall et al. 2008] David J. Crandall, Dan Cosley, Daniel P. Huttenlocher, Jon M. Kleinberg, and Siddharth Suri. Feedback effects between similarity and social influence in online communities. KDD 2008.[Damian et al. 2013] Borth, Damian, Rongrong Ji, Tao Chen, Thomas Breuel, and Shih-Fu Chang. "Large-scale visual sentiment ontology and detectors using adjective noun pairs.“ ACM Multimedia 2013.[Deng et al. 2014] Zhengyu Deng, Ming Yan, Jitao Sang, and Changsheng Xu. Twitter is Faster: Personalized Time-aware Video Recommendation from Twitter to YouTube. TOMM 2014.[Fang et al. 2014a] Quan Fang, Jitao Sang, and Changsheng Xu. UserCube: Exploiting Interaction with Multimedia Information for Relational User Attribute Inference. Submitted for publication.

Page 184: Tutorial on Social Multimedia Computing

References (2)[Fang et al. 2014b] Quan Fang, Jitao Sang, Changsheng Xu, and Yong Rui. Topic-Sensitive Influencer Mining in Interest-Based Social Media Networks via Hypergraph Learning. TMM 2014.[Gao et al. 2014] Huiji Gao, Jalal Mahmud, Jilin Chen, Jeffrey Nichols, and Michelle Zhou. "Modeling User Attitude toward Controversial Topics in Online Social Media." ICWSM 2014.[Hu et al. 2007] Jian Hu, Hua-Jun Zeng, Hua Li, Cheng Niu, and Zheng Chen. Demographic prediction based on user’s browsing behavior. WWW 2007.[Jones et al. 2007] Rosie Jones, Ravi Kumar, Bo Pang, and Andrew Tomkins.”I know what you did last summer”: query logs and user privacy. CIKM 2007.[Koenigstein et al. 2011] Noam Koenigstein, Gideon Dror, and Yehuda Koren. Yahoo! music recommendations: modeling music ratings with temporal dynamics and item taxonomy. RecSys 2011.[Koren 2010] Yehuda Koren. Collaborative filtering with temporal dynamics. Commun. ACM 2010.[Otterbacher 2010] Jahna Otterbacher. Inferring gender of movie reviewers: exploiting writing style, content and metadata. CIKM 2010.[Pennacchiotti and Popescu 2011] Marco Pennacchiotti and Ana-Maria Popescu. Democrats, republicans and starbucks afficionados: user classification in twitter. KDD 2011.[Sang and Xu 2012] Jitao Sang, and Changsheng Xu. Right Buddy Makes the Difference: an Early Exploration of Social Relation Analysis in Multimedia Applications . ACM Multimedia 2012.

Page 185: Tutorial on Social Multimedia Computing

References (3)[Tang et al. 2012] Jie Tang, Yuan Zhang, Jimeng Sun, Jinhai Rao, Wenjing Yu, Yiran Chen, and Alvis Cheuk M. Fong. "Quantitative study of individual emotional states in social networks.“ TAC 2012.[Wang et al. 2012] Xinxi Wang, David Rosenblum, Ye Wang: Context-aware mobile music recommendation for daily activities. ACM Multimedia 2012: 99-108.[Xiang et al. 2010] Rongjing Xiang, Jennifer Neville, and Monica Rogati. Modeling relationship strength in online social networks. WWW 2010.[Xiong et al. 2010] Liang Xiong, Xi Chen, Tzu-Kuo Huang, Jeff G. Schneider, and Jaime G. Carbonell. Temporal Collaborative Filtering with Bayesian Probabilistic Tensor Factorization. SDM 2010.[Yamaguchi et al. 2013] Yuto Yamaguchi, Toshiyuki Amagasa, Hiroyuki Kitagawa: Landmark-based user location inference in social media. COSN 2013[Ying et al. 2012] Josh Jia-Ching Ying, Yao-Jen Chang, Chi-Min Huang, and Vincent S Tseng. Demographic prediction based on users mobile behaviors. Mobile Data Challenge 2012.[Yuan et al. 2013] Nicholas Jing Yuan, Fuzheng Zhang, Defu Lian, Kai Zheng, Siyu Yu, Xing Xie, We Know How You Live: Exploring the Spectrum of Urban Lifestyles. COSN 2013.[Zhang and Pennacchiotti 2013] Yongzheng Zhang, Marco Pennacchiotti: Recommending branded products from social media. RecSys 2013.

Page 186: Tutorial on Social Multimedia Computing

References (4)[Zhang et al. 2014] Fuzheng Zhang, Nicholas Jing Yuan, Defu Lian, and Xing Xie, Mining Novelty Seeking Trait Across Heterogeneous Domains, WWW 2014.[Zheng et al. 2012] Yan-Tao Zheng, Zheng-Jun Zha, Tat-Seng Chua: Mining Travel Patterns from Geotagged Photos. ACM TIST 2012.[Zhuang et al. 2011] Jinfeng Zhuang, Tao Mei, Steven C. H. Hoi, Xian-Sheng Hua, and Shipeng Li. Modeling social strength in social media community via kernel-based learning. ACM Multimedia 2011.

Page 187: Tutorial on Social Multimedia Computing

Outline

Introduction (15’)

Part I – From Users: User-perceptive Multimedia Analysis (1h)

Break (15’)

Part II - On Users: User Modeling based on Social Multimedia Activity (35’)

Part III: User-centric Cross-network Social Multimedia Computing (35’)

Conclusion & QA (20’)

MMM 2015 Tutorial (Introduction) – Jitao Sang Jan.5, 2015

Page 188: Tutorial on Social Multimedia Computing

User-centric Cross-network Social Multimedia Computing

Jitao SangMultimedia Computing Group

National Lab of Pattern Recognition, Institute of AutomationChinese Academy of Sciences

Part III

Page 189: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 201522

Big Data & MultimediaBig Data:any collection of data sets so large and complex that is difficult to process using traditional techniques. --- Wikipedia

Personal data

EMC2 estimated that an individual contributes to average

45 GB personal data (public service, credit record, video

surveilliance, social media data, etc.)

Internet data

BAT(Baidu、Alibaba、Tencent)possess data in the scale of 10EB(1018),and increase at a speed of PB per

day.

Enterprise & government data

According to IDC, in 5 years, the data storage will reach 18EB

(1018), in fields of telecommunication, financial

services, health care, public safety, transportation, education, etc.

Page 190: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 201533

Big Data & Multimedia

45% 60% 70%else else else

Multimedia

Big Data:any collection of data sets so large and complex that is difficult to process using traditional techniques. --- Wikipedia

Enterprise & government data

Internet data Personal data

Page 191: Tutorial on Social Multimedia Computing

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 20154

Facebook: #[pics] >300 billion。

YouTube: #[videos] >2 billion;

Skype: up to 1.4 million mins chat per min

YouTube: uploading 72 hour video per min.

format: 1 hour video with few semantics;

generation:open environment -> low quality, duplicate data;

demands:personalized

source:desktop/mobile, official/individual;

format:traditional –photo/video/audio, new media-pic tweet/audio pic/geo-tagged media。

4

low value density

sources、formats

exponential growth

huge volume

Volume

Velocity

Variety

Veracity

Big Data & Social Multimedia Social Multimedia has significant big data “4V” characteristics:

Page 192: Tutorial on Social Multimedia Computing

5

Facebook: #[pics] >300 billion。

YouTube: #[videos] >2 billion;

Skype: up to 1.4 million mins chat per min

YouTube: uploading 72 hour video per min.

format: 1 hour video with few semantics;

generation:open environment -> low quality, duplicate data;

demands:personalized

source:desktop/mobile, official/individual;

format:traditional –photo/video/audio, new media-pic tweet/audio pic/geo-tagged media。

5

Social Multimedia has significant big data characteristics:

low value density

sources、formats

exponential growth

huge volume

Volume

Velocity

Variety

Veracity

capacity in data storage

efficiency in data capture & computing

data accuracy and quality

complexity in data analysis

complexity in data analysis

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Big Data & Social Multimedia

Page 193: Tutorial on Social Multimedia Computing

“Variety” in Social Multimedia

Multiple Modalities

Multiple Sources

received extensive attentions in the“small”data era

Page 194: Tutorial on Social Multimedia Computing

“Variety” in Social Multimedia

Multiple Sources

beyond multiple modalities:

Content + Context.

same modality, different information.upload favorite playlist rate

share comment +1

the heterogeneous data created and consumed in various social

media networks

Page 195: Tutorial on Social Multimedia Computing

“Variety” in Social Multimedia

Multiple Sources

beyond multiple modalities

the heterogeneous data created and consumed in various social

media networks

Page 196: Tutorial on Social Multimedia Computing

“Multisource” in Social Multimedia

Macro-level analysis: Characteristics of different social media networks.

- degree distribution, clustering coefficiency [Ahn et al. 2007], - degree centrality, shortest path [Magnani and Rossi, 2011];

Diffusion dynamics between social media networks.- cite and influence correlation [Leskovec et al. 2007];- diffusion and evolution patterns [Rodriguez et al. 2013]; - jointly analyze network characteristics, user activity patterns, and diffusion dynamics [Kim et al. 2014]

User activity patterns in macro-level. - user tagging patterns [Guo et al. 2009];- user participation motivations [Choudhury and Sundaram, 2011].

Page 197: Tutorial on Social Multimedia Computing

“Multisource” in Social Multimedia

Concept: different perspectives for the same concept/event, e.g., the distribution and evolution of social events among Twitter, Facebook, etc.

User: different domains involved by the same individual, e.g., unique user registers and participates into several social media websites.

Jasmine Revolution

Micro-level analysis and applications:

Page 198: Tutorial on Social Multimedia Computing

Heterogeneous data among different social media networks share the unique user space:

User-centric Solution

Page 199: Tutorial on Social Multimedia Computing

Cross-network User Account Collection

Identical user account among different social media services.

Users are voluntary to discover their accounts in multiple networks.

Google account

Tencentaccount

User account linkage mining is a separated research topic.

Page 200: Tutorial on Social Multimedia Computing

User-centric Cross-network Dataset

Identify cross-network user accounts for unique individual Use corresponding APIs

to collect user data

APIAPIAPIAPIAPIAPI

Cross-network Dataset

Page 201: Tutorial on Social Multimedia Computing

User-centric Cross-network Dataset

152800

112691

6426952594

4263033376 29834 26854 25914 25459 19014 14267

0

50000

100000

150000

200000

# U

ser180,000 registered

users in About.me.

Over 50% users share at least 4 accounts.

Page 202: Tutorial on Social Multimedia Computing

User-centric Cross-network Dataset

Page 203: Tutorial on Social Multimedia Computing

User-centric Cross-network Social Multimedia Computing

User-centric Cross-network Social Multimedia Computing

Cross-network Knowledge

Association Mining

Cross-network User Modeling

Cross-network Collaborated Multimedia

Applications

From Users: On Users: For Users:

16MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Mining the correlation based on overlapped users’ perceptions.

Integrating heterogeneous user data for comprehensive user

understanding.

Exploring user-centric cross-network characteristics to design

collaborated solutions.

Page 204: Tutorial on Social Multimedia Computing

User-centric Cross-network Social Multimedia Computing

User-centric Cross-network Social Multimedia Computing

Cross-network Knowledge

Association Mining

Cross-network User Modeling

Cross-network Collaborated Multimedia

Applications

From Users: On Users: For Users:

17MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Mining the correlation based on overlapped users’ perceptions.

Integrating heterogeneous user data for comprehensive user

understanding.

Exploring user-centric cross-network characteristics to design

collaborated solutions.

v

Ming Yan, Jitao Sang, and Changsheng Xu. Mining Cross-network Association for YouTube Video Promotion . ACM Multimedia, 2014.

Page 205: Tutorial on Social Multimedia Computing

Background: Heterogeneous Knowledge Association

Consuming pattern

UGC behavior,e.g., tweeting history Targeted advertising

Video browsing behavior

Following social network

Heterogeneous Knowledge Association Cross-network Application

Cross-network video promotion

18MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 206: Tutorial on Social Multimedia Computing

Challenge: Cross-network Knowledge Gap

19MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

No explicit association exists between different social media networks.

The association is not necessarily semantic-based.

Traditional semantic-based solution cannot address all scenarios. A data-driven cross-network association mining solution is

needed.

Page 207: Tutorial on Social Multimedia Computing

patternpattern

pattern pattern

Assumption: If abundant users heavily involve with pattern in social media network and pattern in network , it is very likely that pattern and pattern are closely associated.

We refer to this associated pattern pairsas “crowd-perceptive correlated”.

Motivation: Overlapping User Collaboration

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 208: Tutorial on Social Multimedia Computing

Social Media Network A

Topic Discovery

Topic Discovery

Topics A

Topics B

Overlapping User-based Topic Association

Cross-network Application

Cross-network Knowledge Association Mining

Social Media Network B

21MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

YouTube video Twitter followee

Page 209: Tutorial on Social Multimedia Computing

ACM Multimedia 2014@acmmm14

Bill Gates@BillGates

NBA@NBA

Britney Spears@britneyspearsUsername

@TwitterID …

Following

YouTube videos

Twitter user friend network

Username@TwitterID …

Tweets

Twitter user tweet stream

#VoteObama, presidential debate…

Nic@nicing-Aug 28

Nic@nicing-Aug 28

I like music @britney…

LDA

iCorr-LDA

LDA

( | )

( | )Aggregation

Association Mining

( | )Association

Mining

( | )

( | )

Heterogeneous Topic Modeling Cross-network Topic Association

22MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 210: Tutorial on Social Multimedia Computing

Cross-network Topic Association Mining

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 211: Tutorial on Social Multimedia Computing

Cross-network Topic Association Mining

Transition Probability-based Association

Regression-based Association

Latent Attribute-based Association

1

2

3

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 212: Tutorial on Social Multimedia Computing

Transition Probability-based Association

1

Transfer MatrixTwitter Distribution YouTube Distribution

Cross-network Topic Association Mining

= = ( | ) ⋅ ( |∈over all the

overlapped users

the same overlapped user

… …

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 213: Tutorial on Social Multimedia Computing

Cross-network Topic Association Mining

Transition Probability-based Association

Regression-based Association

Latent Attribute-based Association

1

2

3

Noisy user topic distributions will deteriorate

the derived association.

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 214: Tutorial on Social Multimedia Computing

Regression-based Association

2

Overlapped user YouTube distribution

Overlapped user Twitter distribution

1 norm: Lasso problem2 norm: ridge regression problem

Cross-network Topic Association Mining

1 or 2

… …

2

min

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 215: Tutorial on Social Multimedia Computing

Cross-network Topic Association Mining

Transition Probability-based Association

Regression-based Association

Latent Attribute-based Association

1

2

3

Noisy user topic distributions will deteriorate

the derived association.

(1) Non-linear association is not allowed.

(2) Non-overlapped users are not exploited.

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 216: Tutorial on Social Multimedia Computing

Latent Attribute-based Association

3

YouTube distribution

Twitter distribution

Age

gender

education

locationoccupation

Latent user attributes

Cross-network Topic Association Mining

shared representation coefficients :

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 217: Tutorial on Social Multimedia Computing

Cross-network Knowledge Association Mining

Latent Attribute-based Association

3

min, , , | − | | − | || || || || + || ||. . || || 1, || || 1, ∀ ∈, : base vector in latent attribute space;

: shared latent user attribute representation.

= , ,= , ;= , ,= , .

Not only coupled to unique user attributes over the overlapped users, but minimizing the reconstruction error over all the non-overlapped users.

∗ = min || − || || ||= ∗30

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 218: Tutorial on Social Multimedia Computing

Experiments: Cross-network Topic Association

= ∑ ∑ | − |∈ | | ·

prediction error over all topics in Twitter topic space

Quantitatively calculate Mean Absolute Error (MAE) over half of the overlapped users.

31MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 219: Tutorial on Social Multimedia Computing

32

digital devices

US presidential

election

Experiments: Association Mining between Twitter Tweet & YouTube Video

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 220: Tutorial on Social Multimedia Computing

33

social media marketing

horse riding

beer

US presidential

debate

Experiments: Association Mining between Twitter Tweet & YouTube Video

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 221: Tutorial on Social Multimedia Computing

34

Visualization of discovered Twitter topicsgame-related

Berlin popular followees

game video

German TV show

semantic correlated

geographical correlated

Experiments: Association Mining between Twitter Network & YouTube Video

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 222: Tutorial on Social Multimedia Computing

35

famous actor

Australian official account

war & political

cute animal

Experiments: Association Mining between Twitter Network & YouTube Video

MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 223: Tutorial on Social Multimedia Computing

User-centric Cross-network Social Multimedia Computing

User-centric Cross-network Social Multimedia Computing

Cross-network Knowledge

Association Mining

Cross-network User Modeling

Cross-network Collaborated Multimedia

Applications

From Users: On Users: For Users:

36MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Mining the correlation based on overlapped users’ perceptions.

Integrating heterogeneous user data for comprehensive user

understanding.

Exploring user-centric cross-network characteristics to design

collaborated solutions.

Zhengyu Deng, Jitao Sang, and Changsheng Xu. Cross-network User Modeling with Local Social Regularization. Submitted for publication.

Page 224: Tutorial on Social Multimedia Computing

Background: User Data are Heterogeneous

Heterogeneity is beyond modalities.

image tweet

audio photo

geo-tagged video

tagged photo

37MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 225: Tutorial on Social Multimedia Computing

Background: User Data are Heterogeneous

upload favorite playlist rate

share comment +1

Heterogeneity is obvious within the same modality.

Complex social interactions aggravate the heterogeneity.

38MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 226: Tutorial on Social Multimedia Computing

Motivation: Integrating Heterogeneous Data

How to unify different behaviors?

How to integrate social relation with behaviors?

Cross-network user behavior quantification

Collaborative filtering with local social regularization

upload favorite playlist rate

share comment +1

0.20 1.25

1

0.35 0.30

0.370.08

Latent user space

39MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 227: Tutorial on Social Multimedia Computing

Cross-network user behavior quantification

40MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

upload

favorite

playlist

rate

share

comment

+1

Page 228: Tutorial on Social Multimedia Computing

Cross-network user behavior quantification

Users

Users1

1

uploadmatrix

Users

1

favorite matrix

UsersUsers

1

playlistmatrix

UsersUsers1 1

ratematrix

Users1

1

sharematrix

Users1

commentmatrix

Users1

1

+1matrix

1

user

video

1

41MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 229: Tutorial on Social Multimedia Computing

Cross-network user behavior quantification

Users

UsersUsers

11

sharematrix

1

Multiple-kernel learning:

Users

1

favorite matrix Users

1

1

+1matrix

1

42MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 230: Tutorial on Social Multimedia Computing

Cross-network user behavior quantification

Users1

1

uploadmatrix

Users

1

favorite matrix

Users

1

playlistmatrix

UsersUsers1 1

ratematrix

Users 1

1

sharematrix

Users 1

1

+1matrix

1

fused matrix

3.5

5

2.2 0.3 1.3

1.1

2.1 0.7

43MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 231: Tutorial on Social Multimedia Computing

Collaborative filtering with local social regularization

? ?

44MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

A

BC

Page 232: Tutorial on Social Multimedia Computing

Collaborative filtering with local social regularization

??

45MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 233: Tutorial on Social Multimedia Computing

Collaborative filtering with local social regularization

video space latent user space

Social interaction on Google+

Derived user latent representation

46MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 234: Tutorial on Social Multimedia Computing

Experiments: Evaluation on Video Recommendation

47MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

+1

Page 235: Tutorial on Social Multimedia Computing

User-centric Cross-network Social Multimedia Computing

User-centric Cross-network Social Multimedia Computing

Cross-network Knowledge

Association Mining

Cross-network User Modeling

Cross-network Collaborated Multimedia

Applications

From Users: On Users: For Users:

48MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Mining the correlation based on overlapped users’ perceptions.

Integrating heterogeneous user data for comprehensive user

understanding.

Exploring user-centric cross-network characteristics to design

collaborated solutions.

Zhengyu Deng, Ming Yan, Jitao Sang, Changsheng Xu. Twitter is Faster: Personalized Time-aware Video Recommendation from Twitter to YouTube , TOMCCAP, 2014.

Page 236: Tutorial on Social Multimedia Computing

Challenge: Sparsity in Personalization

Application:Real-time Personalized video search

/recommendation

Key problem:Dynamic Interest Modeling

Long-term interest

Short-term interest

Stable and on general topics, e.g., sports,

politics

Evolve with time, vulnerable to transient events, e.g.,

focuses on FIFA World Cup around July, 2014

Challenge:Sparse user data in single network,difficult to capture the interest drifting

49MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 237: Tutorial on Social Multimedia Computing

Motivation: Twitter is Faster

“Virginia earthquake” tweets heat map (08/23/2011)

Twitter has been recognized as an efficient platform for information sharing and spread.

50MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 238: Tutorial on Social Multimedia Computing

Motivation: Twitter is Faster Twitter is faster than many social media services

Twitter is faster than Wikipedia. Twitter is faster than Digg.

Will this conclusion apply to micro-level?

Is the time interval unique for different topics?

51MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 239: Tutorial on Social Multimedia Computing

Data Analysis: Statistics

The examined 22 trending events.

The involved user number for each event.

52MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 240: Tutorial on Social Multimedia Computing

Data Analysis: Cross-network Temporal User Behavior Analysis

0

50

100

150

200

250

300

1 6 11 16 21 26 31 36 41 46 51 56

#Use

rs

Elapsed days from Jan.1st , 2012

Twitter YouTube

Wild-CardRound

DivisionRound

AFC and NFCchampionship

Super bowl XLVII

Twitter responses faster than YouTube in macro level

53MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 241: Tutorial on Social Multimedia Computing

Data Analysis: Cross-network Temporal User Behavior Analysis

Twitter responses faster than YouTube in individual level

54MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 242: Tutorial on Social Multimedia Computing

Data Analysis: Cross-network Temporal User Behavior Analysis

The cross-network temporal dynamic characteristic is topic-sensitive

55MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 243: Tutorial on Social Multimedia Computing

Cross-network Collaborated Video Recommendation

User tweets YouTube profile

Short-term user modeling

Long-term user modeling

Data analysis conclusion: for specific user, his/her short-term interest change emerges first on Twitter

Basic idea: exploit the Twitter behavior towards short-term interest modeling

56MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 244: Tutorial on Social Multimedia Computing

Cross-network Collaborated Video Recommendation

Dataset: evaluate on 10 of the 22 trending events.

Baselines: only considering user interested topics on Twitter, or profiles on YouTube.

Ground-truth: user’s favorite videos on YouTube.

57MMM 2015 Tutorial (Part III) – Jitao Sang Jan.5, 2015

Page 245: Tutorial on Social Multimedia Computing

User-centric Cross-network Social Multimedia Computing

Cross-network User Modeling

Cross-network Collaborated Multimedia

Applications

Cross-network Knowledge Association

ICME 2013MM 2014TMM under review ICIAP 2013, TOMCCAP

TKDE under reviewTMM under review

ICME 2013

Mining the correlation based on overlapped users’ perceptions.

Integrating heterogeneous user data for comprehensive user

understanding.

Exploring user-centric cross-network characteristics to design

collaborated solutions.

Page 246: Tutorial on Social Multimedia Computing

Interact--ion

Content

Social Multimedia

User

User-centric Social Multimedia Computing

From Users: user-perceptive multimedia content analysis

User-centric Cross-N

etwork

Multim

edia computing

On Users: social multimedia activity-based user modeling

For Users: User-aware multimedia services

Summary

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

Page 247: Tutorial on Social Multimedia Computing

Practical Challenges

Page 248: Tutorial on Social Multimedia Computing

Lack of Benchmark Dataset

Due to the problem variety, most researches conduct experiments on the self-collected dataset.

The lack of benchmark dataset discourages the follow-ups of other researchers and the progress of new problems.

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

Large-scale benchmark dataset on respective multimedia, user, and social network, but none including all of them.

Page 249: Tutorial on Social Multimedia Computing

Evaluation Dilemma

User ground-truth intent and demands are difficult to obtain in open network environment, especially for the personalized information services.

Existing data-driven evaluation strategies are either unable to reflect real intent/preferences or limited in scale (e.g., favorite record as indication of preference).

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

Page 250: Tutorial on Social Multimedia Computing

Privacy

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

Privacy breach: learn the private information of an individual from the publicly available user data.

( “We know where you live.” LBSN 2012. )

Page 251: Tutorial on Social Multimedia Computing

Privacy

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

Privacy breach: learn the private information of an individual from the publicly available user data.

Data anonymization is not adequate to preserve privacy: social media data exhibit rich dependencies.

Page 252: Tutorial on Social Multimedia Computing

Promising Topics

Page 253: Tutorial on Social Multimedia Computing

From Users: Knowledge Base Construction

Social multimedia involves with rich multimedia information and complicated user and community social information.

To facilitate user services as well as pursue multimedia understanding, it is of particular significance to construct social multimedia knowledge base that: (1) connects between heterogeneous data, and (2) integrates user awareness/perception.

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

Page 254: Tutorial on Social Multimedia Computing

On Users: Heterogeneous Data Integration

User-MM + User-User: Social media users interact with each other, (e.g., adding friends, joining in interest groups), and with multimedia content, (e.g., sharing, annotation, commenting).

Cross-network: Users data are distributed on various social media networks, e.g., acquiring news via Twitter, sharing videos via YouTube, and chatting with friends via Facebook.

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

Page 255: Tutorial on Social Multimedia Computing

For Users: Unified Theoretical Framework

Social multimedia computing is still in the primary stage.

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

It is a promising research line to refer to classical theoretical work from information retrieval, multimedia analysis and social network analysis, to develop the theoretical framework for social multimedia computing.

13

912 11

17

13

0

5

10

15

20

~2009 2010 2011 2012 2013 2014

Page 256: Tutorial on Social Multimedia Computing

The Prospects

Page 257: Tutorial on Social Multimedia Computing

User connects cyber to the physical worlds.

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

Page 258: Tutorial on Social Multimedia Computing

Common user mining

User

Cyber activities

Physical attributes

Information Integration

Aggregated User Modeling

Social Network Analysis

Cyber-Physical Collaboration

User-centric Cyber-Physical Association and Collaboration

Overlapping user-based cyber-physical collaboration.

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

Page 259: Tutorial on Social Multimedia Computing

Socio space

Physical space

Cyber space

EventSocio space

Cyber-Social-Physical Spaces

Cyber-social-physical spaces

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

Page 260: Tutorial on Social Multimedia Computing

Online activity

Physical behavior

Time

Physical space

Cyber space

Jan, 2011 May, 2011 Sep, 2011 Jan, 2012

Cyber-Social-Physical Computing

Social event detection and tracking in cyber-social-physical spaces.

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

Page 261: Tutorial on Social Multimedia Computing

视频语义特征提取

User will be the fundamental computing terminal.

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

Page 262: Tutorial on Social Multimedia Computing

Computing is tending decentralized

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

Page 263: Tutorial on Social Multimedia Computing

Individual computational capability has significantly increased

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

Page 264: Tutorial on Social Multimedia Computing

Social Multimedia + Pervasive Computing

Internet of Things

Social MultimediaComputing

PervasiveComputing

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

content understanding

application scenario

user modeling

resource allocation

Page 265: Tutorial on Social Multimedia Computing

• User is the basic data collection unit.

• User is the ultimate information service target.

• User connects cyber to the physical worlds.

• User will be the fundamental computing terminal.

Take Home Message

MMM 2015 Tutorial (Conclusion) – Jitao Sang Jan.5, 2015

Page 266: Tutorial on Social Multimedia Computing

Quan Fang, 3nd-year PhD studentResearch Topic: Geographical Multimedia Mining and Location-based personalized services

Zhengyu Deng, 4th -year PhD studentResearch Topic: Cross-network User Modeling and Personalized Recommendation

Ming Yan, 2nd -year PhD studentResearch Topic:Cross-network Knowledge Association Mining

Collaborators

Changsheng XuProfessor,

Multimedia Computing Group,NLPR, CASIA

Page 267: Tutorial on Social Multimedia Computing

Thank you.Contact

[email protected]• http://www.nlpr.ia.ac.cn/mmc/homepa

ge/jtsang.html• Multimedia Computing Group,

National Lab of Pattern Recognition, CASIA