Generalized Learning Models For Structured Data