However, it turns out that bottom up prediction so far, can go only a certain way and one needs to combine many different techniques including symbolic reasoning as well as direct learning from the data. 