Word order variation and string similarity algorithm to reduce pattern scripting in pattern matching conversational agents. - Mohammed Kaleem; James O'Shea; Keeley A. Crockett (UKCI, 2014)