Various heuristics that are used to actively select the next best sentence to "ask" either a real human or a pool of available sentences. These heuristics can be combined using the LinearCombinationNavigationHeuristic.