Blogger Emotions and Needs for Effective Blog Advertising

undefined
 
Effective Blog Advertising by
Understanding Blogger’s
Emotions & Needs
 
WEN-HSIANG LU
 
(
盧文祥
),
 
YAO-SHENG CHANG
 
(
張耀升
)
 
 
SIGIR 2011 workshop on IA, Beijing, China
 
ys.chang1976@gmail.com
 
W
eb 
M
ining & 
M
ultilingual 
K
nowledge 
S
ystem Lab
Dept. of Computer Science and Information Engineering
National Cheng Kung University, Tainan, Taiwan, ROC
 
Outlines
 
Introduction
Proposed approach
E
vent-driven 
E
motion-
N
eed-based
A
dvertising model (
EENA
 model)
Experiments
Conclusions and future works
 
2
Introduction
 
More and more advertising systems have
been developed by Web service providers to
display
contextual ads
 
Generally, most existing advertising systems
adopt the following methods
topic-relevant advertising methods
keyword-matching-based advertising methods
advertiser-bidded topic keywords matching
methods
3
An unsuitable example of Ad
recommendation
No correspondence 
to bloggers’ needs
Google 
Ads
4
Observation
The analysis of emotions and needs on the
randomly selected 30 blog articles for five
frequent life events.
5
 
Observations & Goals
 
Observations
Blog Event
Bloggers write articles to describe something 
happened
about life
.
Blog Emotion
Life events cause various 
feelings
.
Blog Need
Life events and emotion cause various 
needs (e.g., cake,
ring and gift,
 
etc.)
Goals
To understand 
bloggers’ (writers)
 
hidden
 
emotion
& needs
 in the blog posts.
Then to recommend 
ads
 corresponding to 
bloggers’
(writers) 
 
hidden
 
emotion & needs
.
 
6
Challenge
 
 
 
 
 
H
o
w
e
v
e
r
,
 
a
 
n
u
m
b
e
r
 
o
f
 
c
h
a
l
l
e
n
g
e
s
 
i
n
i
m
p
l
e
m
e
n
t
i
n
g
 
t
h
i
s
 
f
r
a
m
e
w
o
r
k
 
w
i
l
l
 
b
e
d
e
s
c
r
i
b
e
d
 
b
e
l
o
w
.
1.
H
o
w
 
t
o
 
d
e
t
e
c
t
 
a
f
f
e
c
t
i
v
e
 
b
l
o
g
 
a
r
t
i
c
l
e
s
 
f
r
o
m
a
n
y
 
g
i
v
e
n
 
b
l
o
g
 
a
r
t
i
c
l
e
.
2.
H
o
w
 
t
o
 
d
e
t
e
c
t
 
t
h
e
 
t
e
r
m
s
 
o
f
 
b
l
o
g
g
e
r
s
 
l
i
f
e
e
v
e
n
t
,
 
e
m
o
t
i
o
n
s
 
a
n
d
 
n
e
e
d
s
 
f
r
o
m
 
t
h
e
u
n
s
t
r
u
c
t
u
r
e
d
 
t
e
x
t
 
d
a
t
a
 
i
n
 
a
 
g
i
v
e
n
 
a
f
f
e
c
t
i
v
e
b
l
o
g
 
a
r
t
i
c
l
e
.
3.
H
o
w
 
t
o
 
d
e
l
i
v
e
r
 
a
p
p
r
o
p
r
i
a
t
e
 
a
d
s
 
t
o
 
a
n
a
f
f
e
c
t
i
v
e
 
b
l
o
g
 
a
r
t
i
c
l
e
.
7
Idea
8
Utilize bloggers’ (writers) 
 
hidden
 
emotion &
needs  
to recommend suitable 
ads
Proposed Method (1)
Event-Driven
 
Emotion-Need-Based Advertising Model
 
A blog article 
b
 can be represented as a triple
    b
 = (
e
, 
m
i
,
 n
j
)
,
a life event 
e
 (assuming that a blog article has only one event)
some implicit emotion
 terms 
m
i
 
 
M
, and needs 
n
j 
 
N
,
Given an affective blog article 
b
 and an advertising set
A
 to recommend some appropriate ads 
a
 
 
A
 
 
9
Proposed Method (2)
Event-driven
 
Emotion-Need-Based Advertising Model
10
 
Experiments
Training
 
Data Set
 
Blog articles (Pixnet): 
115,551 articles
Advertisings (Kijiji): 
61,424 ads.
Emotional terms
458 Chinese emotion words are collected from a
Chinese website and then are extended with an
additional 2,248 emotion words using a Chinese
Synonym Thesaurus.
After manually filtering, 1,216 emotion words are
divided into 
two categories
, including “positive” and
“negative”.
 
 
11
 
Need Inference
: Take blogger’s need
inference as classification problem, thus
each need is considered as a class.
SVM classifier as the baseline, with bag of
words as features.
Ads Matching
: keyword-matching-based
advertising method as the baseline.
the event terms as keywords to match suitable
ads from the collected ad corpus.
 
Experiments
Baseline
 
12
 
Experiments
Need Inference
 
Event
生日
” (birthday), “
分手
” (break up), “
結婚
” (get marry).
Randomly selected 100 articles respectively as testing data.
 
13
Experiments
Ads Matching
 
The event “get marry”, the top-1 inclusion rate of our EENA
model outperforms the baseline by 14.96% (0.2095 vs. 0.06).
However, the precision of the first event “birthday” is lower
than that of baseline.
After our analysis, need for birthday is
too diverse to lead to good results.
the number of training data is not enough and thus make the recall rate
is lower than baseline.
14
 
Correct Example
 
15
 
Conclusion & Future work
 
We carefully proposed an 
event-driven
emotion-need-based advertising model 
and
developed a feasible framework to solve
problems of conventional 
keyword-
matching-based advertising approach 
which
often recommends unsuitable ads.
In the future, we will develop an automatic
mechanism to extract life events, emotions
and needs for large-scale ad matching.
 
16
 
Thanks for your listening.
 
Q 
&
 A
 
17
 
 
 
18
Slide Note

Bloggers usually write down what he happen today. Therefore, an event often triggers an emotion of blogger. It is said that the content in the blog is affective article. Finally, the blogger hopes that something makes him change emotion. We think that there is a hidden need in user affective article. From the above investigation, we try to identify the hidden needs from bloggers’ article, and then recommend bloggers interesting Ads

Embed
Share

National Cheng Kung University researchers present an Event-driven Emotion-Need-based Advertising model (EENA model) to improve ad recommendations by understanding bloggers' emotions and needs. The study analyzes emotions and needs in blog articles related to life events, aiming to provide more relevant and contextual advertisements. By uncovering hidden emotions and needs, the model can offer personalized ad suggestions for bloggers, enhancing user engagement and advertising effectiveness.

  • Blogger Emotions
  • Blog Advertising
  • EENA Model
  • National Cheng Kung University
  • Contextual Ads

Uploaded on Sep 27, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. National Cheng Kung University National Cheng Kung University National Cheng Kung University National Cheng Kung University Effective Blog Advertising by Understanding Blogger s Emotions & Needs WEN-HSIANG LU ( ), YAO-SHENG CHANG ( ) ys.chang1976@gmail.com Web Mining & Multilingual Knowledge System Lab Dept. of Computer Science and Information Engineering National Cheng Kung University, Tainan, Taiwan, ROC WMMKS-loggo SIGIR 2011 workshop on IA, Beijing, China

  2. Outlines Introduction Proposed approach Event-driven Emotion-Need-based Advertising model (EENA model) Experiments Conclusions and future works WMMKS-loggo 2

  3. Introduction More and more advertising systems have been developed by Web service providers to display contextual ads Generally, most existing advertising systems adopt the following methods topic-relevant advertising methods keyword-matching-based advertising methods advertiser-bidded topic keywords matching methods WMMKS-loggo 3

  4. An unsuitable example of Ad recommendation Google Ads Emotion Life Event No correspondence to bloggers needs Need WMMKS-loggo 4

  5. Observation The analysis of emotions and needs on the randomly selected 30 blog articles for five frequent life events. Frequent Emotions Terms Positive (joyful) (enjoy) (cute) Frequent Life Events Frequent Needs Negative (afraid) (careful) (embarrassing) (affection) (mahjong) (return to Taiwan) (public security) (restaurant) (around the Island) (travel) (credit points) (homework) (travel) (book) (change job) (travel) (concert) (restaurant) (go home) (enjoy) (cute) (joyful) (afraid) (regretted) (doubt) (leave home) (joyful) (enjoy) (cute) (enjoy) (hope) (funny) (enjoy) (not bad) (joyful) (fearful) (bored) (terror) (worry) (dislike) (bored) (nervous) (worry) (regretted) (attend class) (go to work) (take a break) WMMKS-loggo 5

  6. Observations & Goals Observations Blog Event Bloggers write articles to describe something happened about life. Blog Emotion Life events cause various feelings. Blog Need Life events and emotion cause various needs (e.g., cake, ring and gift, etc.) Goals To understand bloggers (writers) hidden emotion & needs in the blog posts. Then to recommend ads corresponding to bloggers (writers) hidden emotion & needs. WMMKS-loggo 6

  7. Challenge However, a number of challenges in implementing this framework will be described below. 1. How to detect affective blog articles from any given blog article. 2. How to detect the terms of bloggers life event, emotions and needs from the unstructured text data in a given affective blog article. 3. How to deliver appropriate ads to an affective blog article. WMMKS-loggo 7

  8. Idea Utilize bloggers (writers) hidden emotion & needs to recommend suitable ads WMMKS-loggo 8

  9. Proposed Method (1) Event-DrivenEmotion-Need-Based Advertising Model EENA Model Ads Affective Blog Article Recommended Ads Matching Event Extraction Emotion Extraction Need Extraction A blog article b can be represented as a triple b = (e, mi, nj), a life event e (assuming that a blog article has only one event) some implicit emotion terms mi M, and needs nj N, Given an affective blog article b and an advertising set A to recommend some appropriate ads a A ? ? ? ? ? ? = ? ?? ?? ?,??? = ?? ?? ??? ? ? ?,??(1) ? ? ? WMMKS-loggo 9

  10. Proposed Method (2) Event-drivenEmotion-Need-Based Advertising Model ? ? ? ? ? ? = ? ?,??? = ? ??? ? ? ?,?? (1) ?? ? ?? ? ? ? ?,?? = ? ?? ?? ?,?? ? ? ?,??,??(2) ? ? ? = ?? ?? ??? ?? ?? ???,??? ? ?,??,??.(3) Emotion model Advertising model Need model WMMKS-loggo 10

  11. Experiments TrainingData Set Blog articles (Pixnet): 115,551 articles Advertisings (Kijiji): 61,424 ads. Emotional terms 458 Chinese emotion words are collected from a Chinese website and then are extended with an additional 2,248 emotion words using a Chinese Synonym Thesaurus. After manually filtering, 1,216 emotion words are divided into two categories, including positive and negative . WMMKS-loggo 11

  12. Experiments Baseline Need Inference: Take blogger s need inference as classification problem, thus each need is considered as a class. SVM classifier as the baseline, with bag of words as features. Ads Matching: keyword-matching-based advertising method as the baseline. the event terms as keywords to match suitable ads from the collected ad corpus. WMMKS-loggo 12

  13. Experiments Need Inference Event (birthday), (break up), (get marry). Randomly selected 100 articles respectively as testing data. Life Event Need Model SVM (baseline) 0.3191 0.229 (birthday) 0.2745 0.278 (break up) (get marry) 0.4050 0.323 WMMKS-loggo 13

  14. Experiments Ads Matching The event get marry , the top-1 inclusion rate of our EENA model outperforms the baseline by 14.96% (0.2095 vs. 0.06). However, the precision of the first event birthday is lower than that of baseline. After our analysis, need for birthday is too diverse to lead to good results. the number of training data is not enough and thus make the recall rate is lower than baseline. Metrics Events TOP 1 0.0590 TOP 5 0.1196 TOP 20 0.3259 TOP 1 0.3429 TOP 5 0.3429 TOP 10 0.8143 TOP 1 0.2095 TOP 5 0.3552 TOP 20 0.6702 14 Inclusion Rate F-measure EENA Baseline EENA Baseline 0.0654 0.1969 0.4893 0.1385 0.2483 0.5269 0.0600 0.2406 0.4839 0.0037 0.0143 0.0518 0.0667 0.0512 0.1708 0.0196 0.0488 0.0930 0.0089 0.0309 0.0940 0.0456 0.0667 0.1136 0.0236 0.0549 0.0776 (birthday) (break up) WMMKS-loggo (get marry)

  15. Correct Example WMMKS-loggo 15

  16. Conclusion & Future work We carefully proposed an event-driven emotion-need-based advertising model and developed a feasible framework to solve problems of conventional keyword- matching-based advertising approach which often recommends unsuitable ads. In the future, we will develop an automatic mechanism to extract life events, emotions and needs for large-scale ad matching. WMMKS-loggo 16

  17. Thanks for your listening. Q & A WMMKS-loggo 17

  18. WMMKS-loggo 18

More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#