DIRECT uses the signal directly to learn a binary classifier capable of replicating the feedback, whereas AGGRESSIVE learns a structured predictor that can repeatedly obtain the logical forms for which positive feedback was received.
learning is then defined over hidden patterns in the training data that associate logical symbols with lexical and syntactic elements.