Association rule mining is a broad approach used in natural language processing to find associations and relationships between data items (words), often the context of each word.