α δ
α δ
>
TLSA
α δ
F1
FR
HR
SR
100 million 300 million
80 million 250 million
300 million 748 million 175 million
150 million 490 million
6 million
24 million 2.5 million
Windows vs. Mac
“Everyone knows that Windows is the better operating system because it has more softwares, more dev support, more everything.
Mac is like the retarded little brother who is too much pampered. It
has Wi-Fi connection problem and lacks gaming support.”
Product Review Exploration
Single Entity Reviews
Aspect Exploration
Comparative Reviews
Tagging
Reviews Stance
Detection
1
2 3
4 5
6
→
→
Canon camera
“This is the besttt camera for me. Thebatery is sg. Canon is knwn for its longbattery life.”
→
→
→ →
Canon|NNPis|VBZa|DT very|RBgood|JJcamera|NN
Customer Reviews
Preprocessing
Candidate Aspect Generation
Semantic Relationship
Knowledge Base Semantic Similarity Knowledge Base
Extract Relations Candidate Ontology Tree
Tree Balancing
SemR Ontology Tree
Aspect, Review Snippet Dictionary Aspect Based Review
Exploration
SemS Ontology Tree
Aspect, Review Snippet Dictionary Aspect Based Review
Exploration
DR P
A A
T A
A
CA
PA
TA
PD A
PR
BDR
BU R
T BR
F
H
S
K
SSemR
SemS
T
OD P K T
A ← (DR, P)
A ← (DR, AC)
T , A ← (AP, KS)
D ← (AT, DR)
T ← (TO, DAR)
A
T
HasA RelatedTo PartOf
Camera è Lens è Glass è Window
H S F
H S F
RelatedTo (S)
HasA (H)
Lens
Glass
Aperture
lens → aperture
(H)
(S) > >
(F)
>
(camera→lens)
(camera → picture) (f ocus ↔ lens)
A1 → A2 A2 →
A1 A2 A1
Q
c
R
D < AP, f >
AP {AP , AP , ...AP
f {f1, f2, ...fn}
R [H, S, F]
P TO
AT
V ←Φ E ←Φ, Q←Φ
G←(V, E)
Q (P)
[P]←
∈R Q̸=Φ
c←Q. ()
V′ ← rnew ∈R
vi ∈V′
vi ∈AP vi ∈/ vi ∈/ G
V. (vi)
rnew ∈T BR rnew ∈BDR E. (c, vi)
E. (vi, c)
rold← (parent, c)
(rnew)> (rold) (vi)←c
Q (vi)
[vi]←
TO, AT ← (G)
rnew c
Q
Term document matrix
SVD Cosine
similarity
Similarity score
Documents Term topic
matrix
TLSA
D < AP, f >
AP {AP , AP , ...AP
f {f1, f2, ...fn}
TLSA
P TO
V ←φ E ←φ Q←φ
G←(V, E)
Q. (P)
[P]← Q̸=Φ V′ ←[]
c=Q. ()
c, AP
vi ∈AP
(c, vi)> TLSA
V′ ← (vi)
V′ ← (V′) V′ vi ∈V′ vi ∈/
vi ∈/ G V. (vi)
vj ∈ (c)
(c, vi)> (vi, vj) E. (c, vi) E. (vj, vi)
Q. (Vi) [vi]←
TO, AT ← (G)
(c, AP) V′
TLSA V′
c
vi c
c vi
vj vi
camera→f lash→shot →noise
T
T
T =α+δ(l−1)
α
l δ
δ
13 13 12
10 8 7
6
3
0 0 0 0 0 0 0 0 0 0
alpha (α), delta (δ)
Topic Drift Total
0 2 4 6 8 10 12 14 16
0.1,0.01 0.1,0.03
0.1,0.05 0.1,0.07
0.2,0.01 0.2,0.03
0.2,0.05 0.2,0.07
0.3,0.01 0.3,0.03
0.3,0.05 0.3,0.07
0.4,0.01 0.4,0.03
0.4,0.05 0.4,0.07
0.5,0.01 0.5,0.03
0.5,0.05 0.5,0.07
Topic Drift
α δ
α δ TLSA
L1 L1
TLSA
L2 L2
TLSA
L3 L3
TLSA
α δ
α δ α δ
α α {0.10,0.20,0.30,0.40,0.50} δ δ {0.01,0.03,0.05,0.07}
TLSA α δ
α δ
α δ
TLSA
α δ α δ
α δ
α δ
Camera
Focus (0.54)
Lens (0.53)
Optics (0.66) Shutter (0.69)
Exposure (0.46)
Object (0.34) Ability
(0.41) Aperture
(0.78) TLSA =0.30 ( = 0.05)
l = 1
TLSA =0.35 ( = 0.05) l = 2
TLSA =0.40 ( = 0.05) l = 3
Shape (0.33)
Category (0.38)
Selection (0.37)
TLSA
TLSA
Camera
Battery Flash Lens Picture Ease of Use Viewfinder Button Noise Shot Speed
Dial
Focus Optics Zoom Shutter Quality Exposure Aperture
Tmin
F1
T C
T P T∩C F P
T C F N C T
P recision, P = T P T P +F P Recall, R= T P
T P +F N F1 = 2∗P ∗R
P +R
d i n
E
E =min{Cj}; Cj ={d +i}, j = 1,2,3, ..., n
Cj jth
Camera
Canon Flash Lens Viewfinder
Aperture Picture
Button Function Software Lens Cap Quality
Shutter
Color Noise Zoom
Megapixel Exposure
Focus Battery
Optics
Camera
Flash Lens Picture Viewfinder
Button Noise Shot Speed Dial
Focus Optics Shutter Quality Aperture
Control
Camera
Canon Flash Lens Viewfinder
Aperture Picture
Button Function Software Lens Cap Quality
Shutter
Color Noise Zoom
Megapixel Exposure
Focus Battery
Optics
Camera
Flash Lens Picture Viewfinder
Button Noise Shot Speed Dial
Focus Optics Shutter Photography Exposure
Control
Ability Aperture Metering
F1 F1
RP {r1, r2, r3, ...., rn}
ri
k T {t1, t2, ..., tk} RP
RP {r1, r2, r3, ...., rn} ri
k T {t1, t2, ..., tk} RP
P op(q) = fq
maxkfk
q fq q
maxkfk
T F IDF(q) = P op(q)∗log
!N nq
"
N nq
q
xi|xi−1, ti, bi = 1,θ ∼Discrete(θti)
xi|xi−1, ti, bi = 0,φ∼Discrete(φti, xi−1)
bi|xi−1, ti−1,γ ∼Bernoulli(πti−1, xi−1)
d ti t
x θ bi
x
ith bi
xi
bi
γt,x φt,x
γt,x ∼Beta(λ) φt,x ∼Dirichlet(δ)
γ δ
C
C C RT
RT
t
Cov(t) = nt N
nt t N
PP RP
P
Pp D {p1, p2, ..., pl}
RP {r1, r2, ..., an} P
TC {tc1, tc2, ..., tcn}= Pp
C {c1, c2, ..., cm} Pp
T {t1, t2, ...tk}
C ←{}, TC ←[] T ←φ RT ←[]
p∈Pp
TC ← (p)
ci ∈TC
ci ̸∈C C. (ci)
P ∈Pp
ri ∈Rp
RT[ri]← (ri, TC)
ri ∈Rp
RT[ri]← (ri, C)
len(T)≤k Rp ̸=Φ t ←arg max
ci {|cov(ci, RT)|}
T. (t)
Rt← (t, RT)
TC ←TC−t Rp ←Rp−Rt
T
C C RT RT
P RP T U R
C
TC T RT
C p
TC ci TC ci C
C
P Pp Pp
ri TC
ri RT
C RT
RT
TC T
t T
Rt t t
Rt TC RP
T
T
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
→
k
N DCG@k = 1 iDCG
#k i=1
2t(i)−1 log(1 +i) t(i)
ith
[0,1]
t(i) i
k
P =
T U R
Data cleansing Debate posts
Opinion extraction Aspect-opinion pairing
Aspect pruning
Aspect-target mapping Aspect-polarity
mapping
Formulate ILP equation Debate stance Opinion
lexicon
OpWE OpWEAP
ILP
(D, T, OL) D {d1, d2, d3, ..., dn} T t1, t2
OL
S {s1, s2, s3, ..., sn}
CD ← (D)
O ← (CS, OL)
AOP ← (CD, O)
A ← (W E(AOP), W E(T))
AP ← (A, OL)
AT ← (W E(A), W E(T))
S ← (AP, AT)
S
D T {t1, t2}
(O) (OL)
O
(W E)
A
AP A OL
(AT)
Sij
ILP Sij
OL
OL
OL
→
OL
AP
(A, T)
A {a1, a2, a3, ..., am} T t1, t2
th
AT aspect:target
AT ←
ai ∈A
sim1← (ai, t1)
sim2← (ai, t2)
dif f ← dif f th
AT[ai]←(t1, t2) sim1> sim2 AT[ai]←(t1) AT[ai]←(t2)
AT
T A
AT
ai ai
t1 t2
th
th
th 0.05,0.10,0.15,0.20,0.25,0.30 th 0.1
AT
th sim1 sim2
dif f
th
AT
AP AT
(Sij)
Sij = (AP(j)∗sim(i, j)∗N F(j) +dif f(sim(i, j), sim(1−i, j)) +Ti)∗P Tj
i (0,1) j {a1, a2, a3, ..., am}
AP(j) {−1,0,1} j
sim(i, j)
i j dif f(sim(i, j), sim(1−i, j)) j
Ti
N F(j) j
N F(j) j
N F(j) = $m|j|
p=1|jp| P Tj
P Tj
AT
P Tj =
⎧⎪
⎪⎨
⎪⎪
⎩
1, j ∈ AT[j]
0,
ILP
#m j=1
(S0jpj +S1jqj)
pj, qj ∈0,1,∀j pj+qj = 1,∀j pj −pj−1 = 0, j ∈{2....m} qj −qj−1 = 0, j ∈{2....m}
pj qj pj
qj
pj qj
p q
DSCW
(P) (R) F1
P =
R=
F1 = 2∗P ∗R P +R
AT
(Sij) AT
AOP AT
F1
F1
(1)/
(0)