1. A method comprising: identifying, via a processor, features from a set of user interactions; identifying a policy for using the features in developing a dialog manager; performing, based on the policy, a linear evaluation on the features, to yield a set of features; repeating a cubic policy process on the set of features until the set of features results in a reduced set of features having a quantity below a threshold; and generating the dialog manager using a modified set of user interactions, the modified set of user interactions being selected based on the reduced set of features.