Читать книгу Natural Language Processing for the Semantic Web - Diana Maynard - Страница 7

Оглавление

Contents

Acknowledgments

1 Introduction

1.1 Information Extraction

1.2 Ambiguity

1.3 Performance

1.4 Structure of the Book

2 Linguistic Processing

2.1 Introduction

2.2 Approaches to Linguistic Processing

2.3 NLP Pipelines

2.4 Tokenization

2.5 Sentence Splitting

2.6 POS Tagging

2.7 Morphological Analysis and Stemming

2.7.1 Stemming

2.8 Syntactic Parsing

2.9 Chunking

2.10 Summary

3 Named Entity Recognition and Classification

3.1 Introduction

3.2 Types of Named Entities

3.3 Named Entity Evaluations and Corpora

3.4 Challenges in NERC

3.5 Related Tasks

3.6 Approaches to NERC

3.6.1 Rule-based Approaches to NERC

3.6.2 Supervised Learning Methods for NERC

3.7 Tools for NERC

3.8 NERC on Social Media

3.9 Performance

3.10 Summary

4 Relation Extraction

4.1 Introduction

4.2 Relation Extraction Pipeline

4.3 Relationship between Relation Extraction and other IE Tasks

4.4 The Role of Knowledge Bases in Relation Extraction

4.5 Relation Schemas

4.6 Relation Extraction Methods

4.6.1 Bootstrapping Approaches

4.7 Rule-based Approaches

4.8 Supervised Approaches

4.9 Unsupervised Approaches

4.10 Distant Supervision Approaches

4.10.1 Universal Schemas

4.10.2 Hybrid Approaches

4.11 Performance

4.12 Summary

5 Entity Linking

5.1 Named Entity Linking and Semantic Linking

5.2 NEL Datasets

5.3 LOD-based Approaches

5.3.1 DBpedia Spotlight

5.3.2 YODIE: A LOD-based Entity Disambiguation Framework

5.3.3 Other Key LOD-based Approaches

5.4 Commercial Entity Linking Services

5.5 NEL for Social Media Content

5.6 Discussion

6 Automated Ontology Development

6.1 Introduction

6.2 Basic Principles

6.3 Term Extraction

6.3.1 Approaches Using Distributional Knowledge

6.3.2 Approaches Using Contextual Knowledge

6.4 Relation Extraction

6.4.1 Clustering Methods

6.4.2 Semantic Relations

6.4.3 Lexico-syntactic Patterns

6.4.4 Statistical Techniques

6.5 Enriching Ontologies

6.6 Ontology Development Tools

6.6.1 Text2Onto

6.6.2 SPRAT

6.6.3 FRED

6.6.4 Semi-automatic Ontology Creation

6.7 Summary

7 Sentiment Analysis

7.1 Introduction

7.2 Issues in Opinion Mining

7.3 Opinion-Mining Subtasks

7.3.1 Polarity Recognition

7.3.2 Opinion Target Detection

7.3.3 Opinion Holder Detection

7.3.4 Sentiment Aggregation

7.3.5 Further Linguistic Subcomponents

7.4 Emotion Detection

7.5 Methods for Opinion Mining

7.6 Opinion Mining and Ontologies

7.7 Opinion-Mining Tools

7.8 Summary

8 NLP for Social Media

8.1 Social Media Streams: Characteristics, Challenges, and Opportunities

8.2 Ontologies for Representing Social Media Semantics

8.3 Semantic Annotation of Social Media

8.3.1 Keyphrase Extraction

8.3.2 Ontology-based Entity Recognition in Social Media

8.3.3 Event Detection

8.3.4 Sentiment Detection and Opinion Mining

8.3.5 Cross-media Linking

8.3.6 Rumor Analysis

8.3.7 Discussion

9 Applications

9.1 Semantic Search

9.1.1 What is Semantic Search?

9.1.2 Why Semantic Full-text Search?

9.1.3 Semantic Search Queries

9.1.4 Relevance Scoring and Retrieval

9.1.5 Semantic Search Full-text Platforms

9.1.6 Ontology-based Faceted Search

9.1.7 Form-based Semantic Search Interfaces

9.1.8 Semantic Search over Social Media Streams

9.2 Semantic-Based User Modeling

9.2.1 Constructing Social Semantic User Models from Semantic Annotations

9.2.2 Discussion

9.3 Filtering and Recommendations for Social Media Streams

9.4 Browsing and Visualization of Social Media Streams

9.5 Discussion and Future Work

10 Conclusions

10.1 Summary

10.2 Future Directions

10.2.1 Cross-media Aggregation and Multilinguality

10.2.2 Integration and Background Knowledge

10.2.3 Scalability and Robustness

10.2.4 Evaluation, Shared Datasets, and Crowdsourcing

Bibliography

Authors’ Biographies

Natural Language Processing for the Semantic Web

Подняться наверх