Hypotheses Generation