Amazon Comprehend

Discover insights and relationships in text

Amazon Comprehend is a natural language processing (NLP) service that uses machine learning to find insights and relationships in text. No machine learning experience required.

There is a treasure trove of potential sitting in your unstructured data. Customer emails, support tickets, product reviews, social media, even advertising copy represents insights into customer sentiment that can be put to work for your business. The question is how to get at it? As it turns out, Machine learning is particularly good at accurately identifying specific items of interest inside vast swathes of text (such as finding company names in analyst reports), and can learn the sentiment hidden inside language (identifying negative reviews, or positive customer interactions with customer service agents), at almost limitless scale.

Amazon Comprehend uses machine learning to help you uncover the insights and relationships in your unstructured data. The service identifies the language of the text; extracts key phrases, places, people, brands, or events; understands how positive or negative the text is; analyzes text using tokenization and parts of speech; and automatically organizes a collection of text files by topic. You can also use AutoML capabilities in Amazon Comprehend to build a custom set of entities or text classification models that are tailored uniquely to your organization’s needs.

For extracting complex medical information from unstructured text, you can use Amazon Comprehend Medical. The service can identify medical information, such as medical conditions, medications, dosages, strengths, and frequencies from a variety of sources like doctor’s notes, clinical trial reports, and patient health records. Amazon Comprehend Medical also identifies the relationship among the extracted medication and test, treatment and procedure information for easier analysis. For example, the service identifies a particular dosage, strength, and frequency related to a specific medication from unstructured clinical notes.

Amazon Comprehend is fully managed, so there are no servers to provision, and no machine learning models to build, train, or deploy. You pay only for what you use, and there are no minimum fees and no upfront commitments.

Introducing Amazon Comprehend


Get better answers from your text

Organize documents by topics

Train models on your own data

Support for general and industry specific text

Amazon Comprehend can discover the meaning and relationships in text from customer support incidents, product reviews, social media feeds, news articles, documents, and other sources. For example, you can identify the feature that’s most often mentioned when customers are happy or unhappy about your product.

Amazon Comprehend can analyze a collection of documents and other text files (such as social media posts) and automatically organize them by relevant terms or topics. You can then use the topics to deliver personalized content to your customers or to provide richer search and navigation. For example, if you have an extensive collection of news articles, you can automatically group them by subject matter to enable your site to suggest new articles to visitors based on what they’ve read previously.

You can easily extend Amazon Comprehend to identify specific terms, such as policy numbers or part codes. You can also extend Comprehend to classify documents and messages in a way that makes sense for your business, like customer support inquiries by request or social media posts by product. Adding this customization requires no machine learning expertise. You simply provide your labels and a small set of examples for each, and Comprehend takes care of the rest.

Powered by state-of-the-art machine learning models, Amazon Comprehend can discover insights from unstructured text like social media posts, emails, and web pages. Amazon Comprehend Medical also identifies medical information, such as medication and medical conditions, and determines their relationship to each other (e.g., medicine dosage and strength). For example, Amazon Comprehend Medical extracts “methicillin-resistant Staphylococcus aureus,” often inputted as “MRSA,” and provides context, such as whether a patient has tested positive or negative, to make the extracted term meaningful.

How it works


Use cases

Voice of customer analytics

You can use Amazon Comprehend to analyze customer interactions in the form of support emails, social media posts, online comments, telephone transcriptions, etc., and discover what factors drive the most positive and negative experiences. You can then use these insights to improve your products and services.

Example: Call center analytics


You can use Amazon Comprehend to provide a better search experience by enabling your search engine to index key phrases, entities, and sentiment. This enables you to focus the search on the intent and the context of the articles instead of basic keywords.

Example: Index and search product reviews


Knowledge management and discovery

You can use Amazon Comprehend to organize and categorize your documents by topic for easier discovery, and then personalize content recommendations for readers by recommending other articles related to the same topic.

Example: Personalize content on a website


Classify support tickets for better issue handling

Use custom classification to automatically categorize inbound customer support documents, such as online feedback forms, support tickets, forum posts, and product reviews based on their content. For example, account cancellation requests, billing problems, change of address, etc. Then, use custom entities to automatically extract relevant information like part numbers, loyalty tiers, and product names to quickly route documents the team best equipped to solve the customer problem and improve overall customer satisfaction.

Example: Customer support ticket handling


Perform Medical Cohort Analysis

In oncology, it is critical that the right selection criteria are quickly discovered to recruit patients for clinical trials. Amazon Comprehend Medical understands and identifies complex medical information found in unstructured text to help make indexing and searching easier. You can use these insights to identify recruit patients to the appropriate clinical trial in a fraction of the time and cost from manual selection processes.

Example: Clinical trial recruitment


Get started with AWS

Step 1 - Sign up for an AWS account

Sign up for an AWS account

Instantly get access to the AWS Free Tier.

Learn with 10-minute Tutorials

Explore and learn with simple tutorials.

Start building with AWS

Begin building with step-by-step guides to help you launch your AWS project.

Learn more about Amazon Comprehend

Visit the features page
Ready to build?
Get started with Amazon Comprehend
Have more questions?
Contact us