SlideShare a Scribd company logo
The	Magic	of	Text	Summariza3on	
using	Deep	Networks	
SK	Reddy	
skreddy99@gmail.com	
12	Sep	2017	
	
	
hGps://www.meetup.com/Silicon-Valley-Big-Data-Science/events/242784774/?rv=co1
2	
Ref:	Text	summariza3on	with	TensorFlow;	hGps://research.googleblog.com/2016/08/text-summariza3on-with-tensorflow.html
Building	blocks	
•  Word	embeddings		
•  RNNs,	LSTMs	
•  Seq2Seq	
•  Encoder	–	Decoder	
•  AGen3on	
•  Beam	Search	
•  ROUGE	
3
4	
An	example	of	the	t-SNE	word	embedding	plot
5	
Wiki	Ar'cle	Embeddings		
Ref:	hGps://colah.github.io/posts/2015-01-Visualizing-Representa3ons/
Ref:	hGp://colah.github.io/posts/2015-08-Understanding-LSTMs/	
LSTM	
ft	 it	
ot	
6
Seq2Seq	
Ref:	Sequence	to	Sequence	Learning	with	Neural	Networks;	hGps://arxiv.org/pdf/1409.3215.pdf	
where		 is	input	sequence	
is	corresponding	output	sequence	
Note: LSTMs learn much better when the source sentences are reversed
Encoder-Decoder	framework	
Hidden	state	
Output	vector	
inputs	
Encoder	
Decoder	
reads	the	inputs	
predicts	the	next	word	
Ref:	NEURAL	MACHINE	TRANSLATION	BY	JOINTLY	LEARNING	TO	ALIGN	AND	TRANSLATE;	hGps://arxiv.org/pdf/1409.0473.pdf	 8
AGen3on	
9	Ref:	NEURAL	MACHINE	TRANSLATION	BY	JOINTLY	LEARNING	TO	ALIGN	AND	TRANSLATE;	hGps://arxiv.org/pdf/1409.0473.pdf
Ref:	A	Tutorial	on	Deep	Learning	by	Quoc	V.	Le	;	hGps://cs.stanford.edu/~quocle/tutorial2.pdf	
yi	is	the	ground	truth	during	training	and		
	is	the	previous	output	during	predic3on	
Greedy	search:	Best	predic3on	of	the	previous	3me-step	is	the	input	for	the	current	3me-step	
Full	search:	Joint	probability	of	the	output	sequence	is	highest	
Beam	search:		Top-k	joint	probabili3es	
Greedy	search	vs.	Full	search	vs.	Beam	search	during	predic3on	
How	to	have	an	RNN	take	x	as	input	and		
arrive	at	a	sequence	y1y2y3?
Approaches	to	summariza3on	
•  Seq2Seq	
•  BiDirec3onal	Seq2Seq	
•  Encoder-Decoder	
•  Encoder	AGen3on		
•  Decoder	AGen3on	
•  Re-feed	Decoder	
•  Copy	from	input	
•  Re-read	inputs	
•  Reinforcement	Learning	
11
Read	again	in	encoder	
Copy	words	in	decoder	
Ref:	EFFICIENT	SUMMARIZATION	WITH	READ-AGAIN	AND	COPY	MECHANISM,		Zeng	et	al;	hGps://arxiv.org/pdf/1611.03382.pdf	 12	
Encoder	
Decoder	
Read	again	&	copy	model		
(Nov	‘16)
Read	again	encoder	(Nov	‘16)	
Hierarchical	Read	again	encoder		
(for	mul'ple	sentences)	
Ref:	EFFICIENT	SUMMARIZATION	WITH	READ-AGAIN	AND	COPY	MECHANISM,		Zeng	
et	al;	hGps://arxiv.org/pdf/1611.03382.pdf	
13
14	Ref:	Get	To	The	Point:	Summariza3on	with	Pointer-Generator	Networks;	hGps://arxiv.org/pdf/1704.04368.pdf	
Pointer-Generator model
(Apr ‘17)
Ref:	A	Deep	Reinforced	Model	for	Abstrac3ve	Summariza3on;	R	Paulus,	C	Xiong,	R	Socher;	hGps://arxiv.org/pdf/1705.04304.pdf	
Neural	Intra-AKen'on	Model	(May	’17)	
15	
To	avoid	repe33on,	set		
for	a	tri-gram	
Reinforcement	
	Learning
Latest	research	(Sep	2017)	
•  Auto	summariza3on	of	online	debates	and	topic	iden3fica3on	
•  Text	summariza3on	of	video	discussions	using	sub3tles	
•  Coarse	to	fine	tuned	headline	crea3on	(hGp://sta3c.ijcai.org/proceedings-2017/0574.pdf)	
16
Thank	you	
17

More Related Content

PPTX
The Magic of Image processing using Neural Networks
PDF
Summarization and Abstraction using deep learning
PPTX
The magic of machine translation 20 july 2017
PPTX
Getting the Most out of Transition-based Dependency Parsing
DOCX
2 column paper
PDF
Introducing R Shiny and R notebook: R collaborative tools
PDF
Integrating R, knitr, and LaTeX via RStudio
PDF
Linking Syriac Geographical Data
The Magic of Image processing using Neural Networks
Summarization and Abstraction using deep learning
The magic of machine translation 20 july 2017
Getting the Most out of Transition-based Dependency Parsing
2 column paper
Introducing R Shiny and R notebook: R collaborative tools
Integrating R, knitr, and LaTeX via RStudio
Linking Syriac Geographical Data

What's hot (8)

PPTX
Spanner : Google' s Globally Distributed Database
PDF
Linguistic Passphrase Cracking
DOC
PDF
A Modified Technique For Performing Data Encryption & Data Decryption
PPT
UM03 - Learning Know..
PDF
Lub: a DSL for Dynamic Context Oriented Programming
PPT
Svccg nosql 2011_sri-cassandra
PDF
Exploring language classification with spark and the spark notebook
Spanner : Google' s Globally Distributed Database
Linguistic Passphrase Cracking
A Modified Technique For Performing Data Encryption & Data Decryption
UM03 - Learning Know..
Lub: a DSL for Dynamic Context Oriented Programming
Svccg nosql 2011_sri-cassandra
Exploring language classification with spark and the spark notebook
Ad

Similar to The Magic of Text Summarization using Deep Networks (20)

PPTX
Hierarchical clustering in Python and beyond
PDF
AI/ML Infra Meetup | Perspective on Deep Learning Framework
PDF
InterPlanetary Wayback: The Next Step Towards Decentralized Web Archiving
PPTX
Open-Source Analytics Stack on MongoDB, with Schema, Pierre-Alain Jachiet and...
PPT
Multimedia Data Navigation and the Semantic Web (SemTech 2006)
PPTX
Introduction to SDshare
PPTX
Processing genetic data at scale
PPTX
grlc: Bridging the Gap Between RESTful APIs and Linked Data
PDF
Zenko & MetalK8s @ Dublin Docker Meetup, June 2018
PPTX
ExSchema - ICSM'13
PDF
Xephon K A Time series database with multiple backends
PDF
Atlanta MLconf Machine Learning Conference 09-23-2016
PDF
Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016
PDF
Knowledge graph construction with a façade - The SPARQL Anything Project
PPTX
Dissertation defense
PDF
Hopsworks - Self-Service Spark/Flink/Kafka/Hadoop
PPTX
Spark to DocumentDB connector
PDF
IMPLEMENTING BLOCKCHAIN ASSISTED PUBLIC KEY ENCRYPTION TECHNIQUE IN CLOUD COM...
PDF
"Enabling Googley microservices with gRPC" VoxxedDays Minsk edition
ODP
Building Secure Open & Distributed Social Networks
Hierarchical clustering in Python and beyond
AI/ML Infra Meetup | Perspective on Deep Learning Framework
InterPlanetary Wayback: The Next Step Towards Decentralized Web Archiving
Open-Source Analytics Stack on MongoDB, with Schema, Pierre-Alain Jachiet and...
Multimedia Data Navigation and the Semantic Web (SemTech 2006)
Introduction to SDshare
Processing genetic data at scale
grlc: Bridging the Gap Between RESTful APIs and Linked Data
Zenko & MetalK8s @ Dublin Docker Meetup, June 2018
ExSchema - ICSM'13
Xephon K A Time series database with multiple backends
Atlanta MLconf Machine Learning Conference 09-23-2016
Chris Fregly, Research Scientist, PipelineIO at MLconf ATL 2016
Knowledge graph construction with a façade - The SPARQL Anything Project
Dissertation defense
Hopsworks - Self-Service Spark/Flink/Kafka/Hadoop
Spark to DocumentDB connector
IMPLEMENTING BLOCKCHAIN ASSISTED PUBLIC KEY ENCRYPTION TECHNIQUE IN CLOUD COM...
"Enabling Googley microservices with gRPC" VoxxedDays Minsk edition
Building Secure Open & Distributed Social Networks
Ad

More from SK Reddy (17)

PDF
Finding the right Machine Learning method for predictive modeling
PDF
AI to open more doors in Personal Finance Management (PFM)
PDF
Making sense from 3D Point Clouds
PDF
The wonders of big data processing using Deep Learning in Brazil Live 15 sep ...
PDF
How organizations can get ready for ai
PDF
Practical implementation of AI solutions for Smart Cities
PDF
Recommender systems
PDF
How recommender systems work
PDF
In search of better deep Recommender Systems
PPTX
Deep Learning (DL) Solutions for Smart City use cases
PDF
AI driven innovation
PDF
How AI is revolutionizing the world
PDF
How NLP is revolutionizing marketing and communications
PDF
AI in Smart Cities
PDF
SF ACM Bay chapter meetup on NLP will revolutionize the world
PDF
Natural Language Processing Tech workshop
PPTX
Question Answering in NLP on Mahabharata 24 may 2017
Finding the right Machine Learning method for predictive modeling
AI to open more doors in Personal Finance Management (PFM)
Making sense from 3D Point Clouds
The wonders of big data processing using Deep Learning in Brazil Live 15 sep ...
How organizations can get ready for ai
Practical implementation of AI solutions for Smart Cities
Recommender systems
How recommender systems work
In search of better deep Recommender Systems
Deep Learning (DL) Solutions for Smart City use cases
AI driven innovation
How AI is revolutionizing the world
How NLP is revolutionizing marketing and communications
AI in Smart Cities
SF ACM Bay chapter meetup on NLP will revolutionize the world
Natural Language Processing Tech workshop
Question Answering in NLP on Mahabharata 24 may 2017

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Approach and Philosophy of On baking technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Spectroscopy.pptx food analysis technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
KodekX | Application Modernization Development
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Electronic commerce courselecture one. Pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Approach and Philosophy of On baking technology
The AUB Centre for AI in Media Proposal.docx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Programs and apps: productivity, graphics, security and other tools
Spectroscopy.pptx food analysis technology
MIND Revenue Release Quarter 2 2025 Press Release
KodekX | Application Modernization Development
MYSQL Presentation for SQL database connectivity
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Unlocking AI with Model Context Protocol (MCP)
Electronic commerce courselecture one. Pdf
cuic standard and advanced reporting.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf

The Magic of Text Summarization using Deep Networks