SlideShare a Scribd company logo
1 of 40
Download to read offline
x M x1, ..., xM
y1, ..., yNy N
y (N < M)
argmax s(x, y)
y 2
s
argmax s(x, y)
y 2
argmax s(x, x[m1,...,mN ])
m 2 {1, ..., M}N
m 2 {1, ..., M}N
, mi 1 < mi
argmax s(x, x[m1,...,mN ])
x[i,j,k]
s(x, y) ⇡
N 1X
i=0
g(yi+1, x, yc)
log p(y|x; ✓) ⇡
N 1X
i=0
log p(yi+1|x, yc; ✓)
s(x, y) = log p(y|x; ✓)
C
yc
Cs(x, y) ⇡
N 1X
i=0
g(yi+1, x, yc)
log p(y|x; ✓) ⇡
N 1X
i=0
log p(yi+1|x, yc; ✓)
s(x, y) = log p(y|x; ✓)
C
yc
s(x, y) ⇡
N 1X
i=0
g(yi+1, x, yc)
log p(y|x; ✓) ⇡
N 1X
i=0
log p(yi+1|x, yc; ✓)
s(x, y) = log p(y|x; ✓)
C
yc
x y y
argmax s(x, y)
y 2
argmax s(x, y)
y 2
argmax s(x, x[m1,...,mN ])
m 2 {1, ..., M}N
m 2 {1, ..., M}N
, mi 1 < mi
argmax s(x, x[m1,...,mN ])
s(x, y) = log p(y|x; ✓) ⇡
N 1X
i=0
log p(yi+1|x, yc; ✓)
log p(yi+1|x, yc; ✓)
p(yi+1|yc, x; ✓) / exp(Vh + Wenc(x, yc))
˜yc = [Eyi C+1, ..., Eyi]
h = tanh(U˜yc)
✓ = (E, U, V, W)
p(yi+1|yc, x; ✓) / exp(Vh + Wenc(x, yc))
˜yc = [Eyi C+1, ..., Eyi]
h = tanh(U˜yc)
✓ = (E, U, V, W)
E =
Eyi
p(yi+1|yc, x; ✓) / exp(Vh + Wenc(x, yc))
˜yc = [Eyi C+1, ..., Eyi]
h = tanh(U˜yc)
✓ = (E, U, V, W)
˜ycU h
tanh
CV
H H
p(yi+1|yc, x; ✓) / exp(Vh + Wenc(x, yc))
˜yc = [Eyi C+1, ..., Eyi]
h = tanh(U˜yc)
✓ = (E, U, V, W)
H H
V
Vh +
+ V V
W enc(x, yc)
p(yi+1|yc, x; ✓) / exp(Vh + Wenc(x, yc))
˜yc = [Eyi C+1, ..., Eyi]
h = tanh(U˜yc)
✓ = (E, U, V, W)
enc1(x, yc) = pT
˜x p = [1/M, ..., 1/M] ˜x = [Fx1, ..., FxM ]
8i, l 2 {1, ..., L}, ˜xl
j = tanh(max{¯xl
2i 1, ¯xl
2i})
˜x0
= [Fx1, ..., FxM ]
8j, enc2(x, yc)j = max ˜xL
i,j
i
8i, l 2 {1, ..., L}, ¯xl
i = Ql
˜xl 1
[1 Q,...,1+Q]
enc3(x, yc) = pT
¯x
p / exp(˜xP˜y
0
c)
˜y
0
c = [Gyi C+1, ..., Gyi]
˜x = [Fx1, ..., FxM ]
i + Q
q = i Q
8i ¯xi =
X
˜xq/Q
(x(1)
, y(1)
), ..., (x(J)
, y(J)
)
J
y⇤
= argmax
X
g(yi+1, x, yc)
y 2
N 1
i = 0
y⇤
s(y, x) =
N 1X
i=0
↵T
f(yi+1, x, yc)
f(yi+1, x, yc)
↵ =< 1, 0, ..., 0 >
A neural attention model for sentence summarization
A neural attention model for sentence summarization
A neural attention model for sentence summarization
A neural attention model for sentence summarization
A neural attention model for sentence summarization
A neural attention model for sentence summarization
A neural attention model for sentence summarization
A neural attention model for sentence summarization

More Related Content

What's hot

Public string sacar
Public string sacarPublic string sacar
Public string sacaronlyhenry
 
deformations of smooth functions on 2-torus whose kronrod-reeb graph is a tree
deformations of smooth functions on 2-torus whose kronrod-reeb graph is a treedeformations of smooth functions on 2-torus whose kronrod-reeb graph is a tree
deformations of smooth functions on 2-torus whose kronrod-reeb graph is a treeBohdan Feshchenko
 
タクシー相乗り問題【シャープレイ値の応用】
タクシー相乗り問題【シャープレイ値の応用】タクシー相乗り問題【シャープレイ値の応用】
タクシー相乗り問題【シャープレイ値の応用】ssusere0a682
 
Re:ゲーム理論入門 第15回 - シャープレイ値 -
Re:ゲーム理論入門 第15回 - シャープレイ値 -Re:ゲーム理論入門 第15回 - シャープレイ値 -
Re:ゲーム理論入門 第15回 - シャープレイ値 -ssusere0a682
 
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明5-
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明5-ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明5-
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明5-ssusere0a682
 
Re:ゲーム理論入門 第14回 - 仁 -
Re:ゲーム理論入門 第14回 - 仁 -Re:ゲーム理論入門 第14回 - 仁 -
Re:ゲーム理論入門 第14回 - 仁 -ssusere0a682
 
【演習】Re:ゲーム理論入門 第14回 -仁-
【演習】Re:ゲーム理論入門 第14回 -仁-【演習】Re:ゲーム理論入門 第14回 -仁-
【演習】Re:ゲーム理論入門 第14回 -仁-ssusere0a682
 
Agda であそぼ
Agda であそぼAgda であそぼ
Agda であそぼerutuf13
 
AP Calculus Slides October 17, 2007
AP Calculus Slides October 17, 2007AP Calculus Slides October 17, 2007
AP Calculus Slides October 17, 2007Darren Kuropatwa
 
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明3-
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明3-ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明3-
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明3-ssusere0a682
 
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明1-
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理  補足 証明1-ゲーム理論BASIC 第45回 -シャープレイ値に関する定理  補足 証明1-
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明1-ssusere0a682
 

What's hot (18)

Public string sacar
Public string sacarPublic string sacar
Public string sacar
 
deformations of smooth functions on 2-torus whose kronrod-reeb graph is a tree
deformations of smooth functions on 2-torus whose kronrod-reeb graph is a treedeformations of smooth functions on 2-torus whose kronrod-reeb graph is a tree
deformations of smooth functions on 2-torus whose kronrod-reeb graph is a tree
 
タクシー相乗り問題【シャープレイ値の応用】
タクシー相乗り問題【シャープレイ値の応用】タクシー相乗り問題【シャープレイ値の応用】
タクシー相乗り問題【シャープレイ値の応用】
 
Re:ゲーム理論入門 第15回 - シャープレイ値 -
Re:ゲーム理論入門 第15回 - シャープレイ値 -Re:ゲーム理論入門 第15回 - シャープレイ値 -
Re:ゲーム理論入門 第15回 - シャープレイ値 -
 
mathFin01
mathFin01mathFin01
mathFin01
 
Answer key
Answer keyAnswer key
Answer key
 
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明5-
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明5-ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明5-
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明5-
 
Proga 090525
Proga 090525Proga 090525
Proga 090525
 
Calculus III
Calculus IIICalculus III
Calculus III
 
Re:ゲーム理論入門 第14回 - 仁 -
Re:ゲーム理論入門 第14回 - 仁 -Re:ゲーム理論入門 第14回 - 仁 -
Re:ゲーム理論入門 第14回 - 仁 -
 
【演習】Re:ゲーム理論入門 第14回 -仁-
【演習】Re:ゲーム理論入門 第14回 -仁-【演習】Re:ゲーム理論入門 第14回 -仁-
【演習】Re:ゲーム理論入門 第14回 -仁-
 
Interpolation
InterpolationInterpolation
Interpolation
 
Agda であそぼ
Agda であそぼAgda であそぼ
Agda であそぼ
 
Bayes2
Bayes2Bayes2
Bayes2
 
AP Calculus Slides October 17, 2007
AP Calculus Slides October 17, 2007AP Calculus Slides October 17, 2007
AP Calculus Slides October 17, 2007
 
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明3-
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明3-ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明3-
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明3-
 
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明1-
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理  補足 証明1-ゲーム理論BASIC 第45回 -シャープレイ値に関する定理  補足 証明1-
ゲーム理論BASIC 第45回 -シャープレイ値に関する定理 補足 証明1-
 
Prova 6
Prova 6Prova 6
Prova 6
 

Viewers also liked

Beyond clicks dwell time for personalization
Beyond clicks dwell time for personalizationBeyond clicks dwell time for personalization
Beyond clicks dwell time for personalizationAkihiko Watanabe
 
Brief survey of data-to-text systems
Brief survey of data-to-text systemsBrief survey of data-to-text systems
Brief survey of data-to-text systemsAkihiko Watanabe
 
Incorporating copying mechanism in sequene to sequence learning
Incorporating copying mechanism in sequene to sequence learningIncorporating copying mechanism in sequene to sequence learning
Incorporating copying mechanism in sequene to sequence learningAkihiko Watanabe
 
CTSUM: extracting more certain summaries for news articles
CTSUM: extracting more certain summaries for news articlesCTSUM: extracting more certain summaries for news articles
CTSUM: extracting more certain summaries for news articlesAkihiko Watanabe
 
Neural text generation from structured data with application to the biography...
Neural text generation from structured data with application to the biography...Neural text generation from structured data with application to the biography...
Neural text generation from structured data with application to the biography...Akihiko Watanabe
 
Sentence compression by deletion with LSTMs
Sentence compression by deletion with LSTMsSentence compression by deletion with LSTMs
Sentence compression by deletion with LSTMsAkihiko Watanabe
 
Unsupervised morphology induction using word embeddings
Unsupervised morphology induction using word embeddingsUnsupervised morphology induction using word embeddings
Unsupervised morphology induction using word embeddingsAkihiko Watanabe
 
Learning to explain entity relationships in knowledge graphs
Learning to explain entity relationships in knowledge graphsLearning to explain entity relationships in knowledge graphs
Learning to explain entity relationships in knowledge graphsAkihiko Watanabe
 

Viewers also liked (8)

Beyond clicks dwell time for personalization
Beyond clicks dwell time for personalizationBeyond clicks dwell time for personalization
Beyond clicks dwell time for personalization
 
Brief survey of data-to-text systems
Brief survey of data-to-text systemsBrief survey of data-to-text systems
Brief survey of data-to-text systems
 
Incorporating copying mechanism in sequene to sequence learning
Incorporating copying mechanism in sequene to sequence learningIncorporating copying mechanism in sequene to sequence learning
Incorporating copying mechanism in sequene to sequence learning
 
CTSUM: extracting more certain summaries for news articles
CTSUM: extracting more certain summaries for news articlesCTSUM: extracting more certain summaries for news articles
CTSUM: extracting more certain summaries for news articles
 
Neural text generation from structured data with application to the biography...
Neural text generation from structured data with application to the biography...Neural text generation from structured data with application to the biography...
Neural text generation from structured data with application to the biography...
 
Sentence compression by deletion with LSTMs
Sentence compression by deletion with LSTMsSentence compression by deletion with LSTMs
Sentence compression by deletion with LSTMs
 
Unsupervised morphology induction using word embeddings
Unsupervised morphology induction using word embeddingsUnsupervised morphology induction using word embeddings
Unsupervised morphology induction using word embeddings
 
Learning to explain entity relationships in knowledge graphs
Learning to explain entity relationships in knowledge graphsLearning to explain entity relationships in knowledge graphs
Learning to explain entity relationships in knowledge graphs
 

Similar to A neural attention model for sentence summarization

ゲーム理論BASIC 第32回 -市場ゲームとコア-
ゲーム理論BASIC 第32回 -市場ゲームとコア-ゲーム理論BASIC 第32回 -市場ゲームとコア-
ゲーム理論BASIC 第32回 -市場ゲームとコア-ssusere0a682
 
統計的学習の基礎 4章 前半
統計的学習の基礎 4章 前半統計的学習の基礎 4章 前半
統計的学習の基礎 4章 前半Ken'ichi Matsui
 
Fuzzy calculation
Fuzzy calculationFuzzy calculation
Fuzzy calculationAmir Rafati
 
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal InferenceDaiki Tanaka
 
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihoodDeep Learning JP
 
ゲーム理論BASIC 第40回 -仁-
ゲーム理論BASIC 第40回 -仁-ゲーム理論BASIC 第40回 -仁-
ゲーム理論BASIC 第40回 -仁-ssusere0a682
 
関西NIPS+読み会発表スライド
関西NIPS+読み会発表スライド関西NIPS+読み会発表スライド
関西NIPS+読み会発表スライドYuchi Matsuoka
 
On Bernstein Polynomials
On Bernstein PolynomialsOn Bernstein Polynomials
On Bernstein PolynomialsIOSR Journals
 
Signals and Systems Formula Sheet
Signals and Systems Formula SheetSignals and Systems Formula Sheet
Signals and Systems Formula SheetHaris Hassan
 
数式処理ソフトMathematicaで数学の問題を解く
数式処理ソフトMathematicaで数学の問題を解く数式処理ソフトMathematicaで数学の問題を解く
数式処理ソフトMathematicaで数学の問題を解くYoshihiro Mizoguchi
 
A Course in Fuzzy Systems and Control Matlab Chapter Three
A Course in Fuzzy Systems and Control Matlab Chapter ThreeA Course in Fuzzy Systems and Control Matlab Chapter Three
A Course in Fuzzy Systems and Control Matlab Chapter ThreeChung Hua Universit
 
深層生成モデルを用いたマルチモーダルデータの半教師あり学習
深層生成モデルを用いたマルチモーダルデータの半教師あり学習深層生成モデルを用いたマルチモーダルデータの半教師あり学習
深層生成モデルを用いたマルチモーダルデータの半教師あり学習Masahiro Suzuki
 
ゲーム理論BASIC 第42回 -仁に関する証明1-
ゲーム理論BASIC 第42回 -仁に関する証明1-ゲーム理論BASIC 第42回 -仁に関する証明1-
ゲーム理論BASIC 第42回 -仁に関する証明1-ssusere0a682
 
Lecture 3 - Series Expansion III.pptx
Lecture 3 - Series Expansion III.pptxLecture 3 - Series Expansion III.pptx
Lecture 3 - Series Expansion III.pptxPratik P Chougule
 
ゲーム理論NEXT 戦略形協力ゲーム第5回 -規制強ナッシュ均衡とコア-
ゲーム理論NEXT 戦略形協力ゲーム第5回 -規制強ナッシュ均衡とコア-ゲーム理論NEXT 戦略形協力ゲーム第5回 -規制強ナッシュ均衡とコア-
ゲーム理論NEXT 戦略形協力ゲーム第5回 -規制強ナッシュ均衡とコア-ssusere0a682
 
ゲーム理論BASIC 第19回補足1 -有限回繰り返しゲームにおける部分ゲーム完全均衡-
ゲーム理論BASIC 第19回補足1 -有限回繰り返しゲームにおける部分ゲーム完全均衡-ゲーム理論BASIC 第19回補足1 -有限回繰り返しゲームにおける部分ゲーム完全均衡-
ゲーム理論BASIC 第19回補足1 -有限回繰り返しゲームにおける部分ゲーム完全均衡-ssusere0a682
 
脳の計算論 第3章「リズム活動と位相応答」
脳の計算論 第3章「リズム活動と位相応答」脳の計算論 第3章「リズム活動と位相応答」
脳の計算論 第3章「リズム活動と位相応答」Kohei Ichikawa
 
Query Suggestion @ tokyotextmining#2
Query Suggestion @ tokyotextmining#2Query Suggestion @ tokyotextmining#2
Query Suggestion @ tokyotextmining#2ybenjo
 

Similar to A neural attention model for sentence summarization (20)

HMM, MEMM, CRF メモ
HMM, MEMM, CRF メモHMM, MEMM, CRF メモ
HMM, MEMM, CRF メモ
 
ゲーム理論BASIC 第32回 -市場ゲームとコア-
ゲーム理論BASIC 第32回 -市場ゲームとコア-ゲーム理論BASIC 第32回 -市場ゲームとコア-
ゲーム理論BASIC 第32回 -市場ゲームとコア-
 
統計的学習の基礎 4章 前半
統計的学習の基礎 4章 前半統計的学習の基礎 4章 前半
統計的学習の基礎 4章 前半
 
Fuzzy calculation
Fuzzy calculationFuzzy calculation
Fuzzy calculation
 
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference
 
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood
【DL輪読会】Unbiased Gradient Estimation for Marginal Log-likelihood
 
ゲーム理論BASIC 第40回 -仁-
ゲーム理論BASIC 第40回 -仁-ゲーム理論BASIC 第40回 -仁-
ゲーム理論BASIC 第40回 -仁-
 
関西NIPS+読み会発表スライド
関西NIPS+読み会発表スライド関西NIPS+読み会発表スライド
関西NIPS+読み会発表スライド
 
On Bernstein Polynomials
On Bernstein PolynomialsOn Bernstein Polynomials
On Bernstein Polynomials
 
Signals and Systems Formula Sheet
Signals and Systems Formula SheetSignals and Systems Formula Sheet
Signals and Systems Formula Sheet
 
数式処理ソフトMathematicaで数学の問題を解く
数式処理ソフトMathematicaで数学の問題を解く数式処理ソフトMathematicaで数学の問題を解く
数式処理ソフトMathematicaで数学の問題を解く
 
A Course in Fuzzy Systems and Control Matlab Chapter Three
A Course in Fuzzy Systems and Control Matlab Chapter ThreeA Course in Fuzzy Systems and Control Matlab Chapter Three
A Course in Fuzzy Systems and Control Matlab Chapter Three
 
深層生成モデルを用いたマルチモーダルデータの半教師あり学習
深層生成モデルを用いたマルチモーダルデータの半教師あり学習深層生成モデルを用いたマルチモーダルデータの半教師あり学習
深層生成モデルを用いたマルチモーダルデータの半教師あり学習
 
ゲーム理論BASIC 第42回 -仁に関する証明1-
ゲーム理論BASIC 第42回 -仁に関する証明1-ゲーム理論BASIC 第42回 -仁に関する証明1-
ゲーム理論BASIC 第42回 -仁に関する証明1-
 
Lecture 3 - Series Expansion III.pptx
Lecture 3 - Series Expansion III.pptxLecture 3 - Series Expansion III.pptx
Lecture 3 - Series Expansion III.pptx
 
ゲーム理論NEXT 戦略形協力ゲーム第5回 -規制強ナッシュ均衡とコア-
ゲーム理論NEXT 戦略形協力ゲーム第5回 -規制強ナッシュ均衡とコア-ゲーム理論NEXT 戦略形協力ゲーム第5回 -規制強ナッシュ均衡とコア-
ゲーム理論NEXT 戦略形協力ゲーム第5回 -規制強ナッシュ均衡とコア-
 
ゲーム理論BASIC 第19回補足1 -有限回繰り返しゲームにおける部分ゲーム完全均衡-
ゲーム理論BASIC 第19回補足1 -有限回繰り返しゲームにおける部分ゲーム完全均衡-ゲーム理論BASIC 第19回補足1 -有限回繰り返しゲームにおける部分ゲーム完全均衡-
ゲーム理論BASIC 第19回補足1 -有限回繰り返しゲームにおける部分ゲーム完全均衡-
 
脳の計算論 第3章「リズム活動と位相応答」
脳の計算論 第3章「リズム活動と位相応答」脳の計算論 第3章「リズム活動と位相応答」
脳の計算論 第3章「リズム活動と位相応答」
 
Hog processing
Hog processingHog processing
Hog processing
 
Query Suggestion @ tokyotextmining#2
Query Suggestion @ tokyotextmining#2Query Suggestion @ tokyotextmining#2
Query Suggestion @ tokyotextmining#2
 

Recently uploaded

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Recently uploaded (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

A neural attention model for sentence summarization

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. x M x1, ..., xM y1, ..., yNy N y (N < M) argmax s(x, y) y 2 s
  • 8. argmax s(x, y) y 2 argmax s(x, x[m1,...,mN ]) m 2 {1, ..., M}N m 2 {1, ..., M}N , mi 1 < mi argmax s(x, x[m1,...,mN ]) x[i,j,k]
  • 9. s(x, y) ⇡ N 1X i=0 g(yi+1, x, yc) log p(y|x; ✓) ⇡ N 1X i=0 log p(yi+1|x, yc; ✓) s(x, y) = log p(y|x; ✓) C yc
  • 10. Cs(x, y) ⇡ N 1X i=0 g(yi+1, x, yc) log p(y|x; ✓) ⇡ N 1X i=0 log p(yi+1|x, yc; ✓) s(x, y) = log p(y|x; ✓) C yc
  • 11. s(x, y) ⇡ N 1X i=0 g(yi+1, x, yc) log p(y|x; ✓) ⇡ N 1X i=0 log p(yi+1|x, yc; ✓) s(x, y) = log p(y|x; ✓) C yc
  • 12. x y y argmax s(x, y) y 2 argmax s(x, y) y 2 argmax s(x, x[m1,...,mN ]) m 2 {1, ..., M}N m 2 {1, ..., M}N , mi 1 < mi argmax s(x, x[m1,...,mN ]) s(x, y) = log p(y|x; ✓) ⇡ N 1X i=0 log p(yi+1|x, yc; ✓)
  • 13.
  • 15.
  • 16.
  • 17.
  • 18. p(yi+1|yc, x; ✓) / exp(Vh + Wenc(x, yc)) ˜yc = [Eyi C+1, ..., Eyi] h = tanh(U˜yc) ✓ = (E, U, V, W)
  • 19. p(yi+1|yc, x; ✓) / exp(Vh + Wenc(x, yc)) ˜yc = [Eyi C+1, ..., Eyi] h = tanh(U˜yc) ✓ = (E, U, V, W) E = Eyi
  • 20. p(yi+1|yc, x; ✓) / exp(Vh + Wenc(x, yc)) ˜yc = [Eyi C+1, ..., Eyi] h = tanh(U˜yc) ✓ = (E, U, V, W) ˜ycU h tanh CV H H
  • 21. p(yi+1|yc, x; ✓) / exp(Vh + Wenc(x, yc)) ˜yc = [Eyi C+1, ..., Eyi] h = tanh(U˜yc) ✓ = (E, U, V, W) H H V Vh + + V V W enc(x, yc)
  • 22. p(yi+1|yc, x; ✓) / exp(Vh + Wenc(x, yc)) ˜yc = [Eyi C+1, ..., Eyi] h = tanh(U˜yc) ✓ = (E, U, V, W)
  • 23. enc1(x, yc) = pT ˜x p = [1/M, ..., 1/M] ˜x = [Fx1, ..., FxM ]
  • 24. 8i, l 2 {1, ..., L}, ˜xl j = tanh(max{¯xl 2i 1, ¯xl 2i}) ˜x0 = [Fx1, ..., FxM ] 8j, enc2(x, yc)j = max ˜xL i,j i 8i, l 2 {1, ..., L}, ¯xl i = Ql ˜xl 1 [1 Q,...,1+Q]
  • 25. enc3(x, yc) = pT ¯x p / exp(˜xP˜y 0 c) ˜y 0 c = [Gyi C+1, ..., Gyi] ˜x = [Fx1, ..., FxM ] i + Q q = i Q 8i ¯xi = X ˜xq/Q
  • 26.
  • 27. (x(1) , y(1) ), ..., (x(J) , y(J) ) J
  • 28. y⇤ = argmax X g(yi+1, x, yc) y 2 N 1 i = 0 y⇤
  • 29.
  • 30.
  • 31. s(y, x) = N 1X i=0 ↵T f(yi+1, x, yc)
  • 32. f(yi+1, x, yc) ↵ =< 1, 0, ..., 0 >