Skip to:Content
|
Bottom
Cover image for Graph-based natural language processing and information retrieval
Title:
Graph-based natural language processing and information retrieval
Personal Author:
Publication Information:
Cambridge ; New York : Cambridge University Press, 2011
Physical Description:
viii, 192 pages : ill ; 24 cm
ISBN:
9780521896139
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010270363 QA76.9.N38 M53 2011 Open Access Book Book
Searching...

On Order

Summary

Summary

Graph theory and the fields of natural language processing and information retrieval are well-studied disciplines. Traditionally, these areas have been perceived as distinct, with different algorithms, different applications and different potential end-users. However, recent research has shown that these disciplines are intimately connected, with a large variety of natural language processing and information retrieval applications finding efficient solutions within graph-theoretical frameworks. This book extensively covers the use of graph-based algorithms for natural language processing and information retrieval. It brings together topics as diverse as lexical semantics, text summarization, text mining, ontology construction, text classification and information retrieval, which are connected by the common underlying theme of the use of graph-theoretical methods for text and information processing tasks. Readers will come away with a firm understanding of the major methods and applications in natural language processing and information retrieval that rely on graph-based representations and algorithms.


Table of Contents

Introductionp. 1
0.1 Backgroundp. 3
0.2 Book Organizationp. 4
0.3 Acknowledgmentsp. 7
Part I Introduction to Graph Theory
1 Notations, Properties, and Representationsp. 11
1.1 Graph Terminology and Notationsp. 11
1.2 Graph Propertiesp. 13
1.3 Graph Typesp. 14
1.4 Representing Graphs as Matricesp. 15
1.5 Using Matrices to Compute Graph Propertiesp. 16
1.6 Representing Graphs as Linked Listsp. 17
1.7 Eigenvalues and Eigenvectorsp. 18
2 Graph-Based Algorithmsp. 20
2.1 Depth-First Graph Traversalp. 20
2.2 Breadth-First Graph Traversalp. 22
2.3 Minimum Spanning Treesp. 23
2.4 Shortest-Path Algorithmsp. 26
2.5 Cuts and Flowsp. 29
2.6 Graph Matchingp. 31
2.7 Dimensionality Reductionp. 32
2.8 Stochastic Processes on Graphsp. 34
2.9 Harmonic Functionsp. 38
2.10 Random Walksp. 40
2.11 Spreading Activationp. 41
2.12 Electrical Interpretation of Random Walksp. 42
2.13 Power Methodp. 44
2.14 Linear Algebra Methods for Computing Harmonic Functionsp. 45
2.15 Method of Relaxationsp. 46
2.16 Monte Carlo Methodsp. 47
Part II Networks
3 Random Networksp. 53
3.1 Networks and Graphsp. 53
3.2 Random Graphsp. 54
3.3 Degree Distributionsp. 54
3.4 Power Lawsp. 57
3.5 Zipf's Lawp. 58
3.6 Preferential Attachmentp. 61
3.7 Giant Componentp. 62
3.8 Clustering Coefficientp. 62
3.9 Small Worldsp. 63
3.10 Assortativityp. 65
3.11 Centralityp. 67
3.12 Degree Centralityp. 67
3.13 Closeness Centralityp. 68
3.14 Betweenness Centralityp. 69
3.15 Network Examplep. 70
3.16 Dynamic Processes: Percolationp. 72
3.17 Strong and Weak Tiesp. 74
3.18 Assortative Mixingp. 76
3.19 Structural Holesp. 76
4 Language Networksp. 78
4.1 Co-Occurrence Networksp. 78
4.2 Syntactic Dependency Networksp. 80
4.3 Semantic Networksp. 81
4.4 Similarity Networksp. 85
Part III Graph-Based Information Retrieval
5 Link Analysis for the World Wide Webp. 91
5.1 The Web as a Graphp. 91
5.2 PageRankp. 92
5.3 Undirected Graphsp. 95
5.4 Weighted Graphsp. 95
5.5 Combining PageRank with Content Analysisp. 97
5.6 Topic-Sensitive Link Analysisp. 97
5.7 Query-Dependent Link Analysisp. 100
5.8 Hyperlinked-Induced Topic Searchp. 101
5.9 Document Reranking with Induced Linksp. 103
6 Text Clusteringp. 106
6.1 Graph-Based Clusteringp. 108
6.2 Spectral Methodsp. 111
6.3 The Fiedler Methodp. 113
6.4 The Kernighan-Lin Methodp. 114
6.5 Betweenness-Based Clusteringp. 115
6.6 Min-Cut Clusteringp. 117
6.7 Text Clustering Using Random Walksp. 119
Part IV Graph-Based Natural Language Processing
7 Semanticsp. 123
7.1 Semantic Classesp. 123
7.2 Synonym Detectionp. 125
7.3 Semantic Distancep. 126
7.4 Textual Entailmentp. 129
7.5 Word-Sense Disambiguationp. 131
7.6 Name Disambiguationp. 134
7.7 Sentiment and Subjectivityp. 135
8 Syntaxp. 140
8.1 Part-of-Speech Taggingp. 140
8.2 Dependency Parsingp. 141
8.3 Prepositional-Phrase Attachmentp. 144
8.4 Co-Reference Resolutionp. 146
9 Applicationsp. 149
9.1 Summarizationp. 149
9.2 Semi-supervised Passage Retrievalp. 150
9.3 Keyword Extractionp. 154
9.4 Topic Identificationp. 156
9.5 Topic Segmentationp. 161
9.6 Discoursep. 162
9.7 Machine Translationp. 165
9.8 Cross-Language Information Retrievalp. 166
9.9 Information Extractionp. 169
9.10 Question Answeringp. 171
9.11 Term Weightingp. 174
Bibliographyp. 179
Indexp. 191
Go to:Top of Page