AI engineering glossary · NLP embeddings

What is SRL (semantic role labelling)?

Semantic role labelling (also called SRL): Identifying, for each predicate in a sentence, the roles played by other phrases, such as who did the action, what was affected, and when or where. It captures meaning that stays the same across different sentence forms.

Level: advancedTopic: NLP embeddings

Semantic role labelling: an example

In "Ravi sold the car to Meera", Ravi is the seller, the car is the thing sold and Meera is the recipient.

Related terms

More NLP embeddings terms

Where you learn it

Semantic role labelling is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.