A comprehensive review of conditional random fields: variants, hybrids and applications (The Artificial Intelligence Review)