Theoretical foundations and applications of integrated learning architectures for graphs