Semantic representation refers to the process of encoding meanings of words, phrases, or sentences in a structured format that captures their relationships and meanings. It is crucial for natural language processing tasks, enabling machines to understand and generate human language effectively.