Category: Natural Language Processing

Named Recognition

Named recognition refers to the process of identifying and classifying proper names, such as people, organisations, or places, within a body of text. This task is often handled by computer systems that scan documents to pick out and categorise these names. It is a foundational technique in natural language processing used to make sense of…

Text Simplification

Text simplification is the process of making written content easier to read and understand. This is done by using simpler words, shorter sentences, and clearer structure, while keeping the original meaning. It helps more people, including those with reading difficulties or those learning a new language, access information more easily.

Lexical Filters

Lexical filters are tools or algorithms used to include or exclude words or phrases based on specific criteria. They help process text by filtering out unwanted or irrelevant terms, making analysis and search tasks more efficient. These filters are commonly used in applications like search engines, spam detection, and text analysis to improve the quality…

Dialogue Memory

Dialogue memory is a system or method that allows a programme, such as a chatbot or virtual assistant, to remember and refer back to previous exchanges in a conversation. This helps the software understand context, track topics, and respond more naturally to users. With dialogue memory, interactions feel more coherent and less repetitive, as the…

Embedding Injection

Embedding injection is a security vulnerability that occurs when untrusted input is inserted into a system that uses vector embeddings, such as those used in natural language processing or search. Attackers can exploit this by crafting inputs that manipulate or poison the embedding space, causing systems to retrieve incorrect or harmful results. This can lead…