http://en.wikipedia.org/wiki/Hutter_Prize
Construct a hierarchical ontology. Make assumptions about the statistics of the branching nature of the ontology (power law?).