Hierarchically Auto-Associative Polynomial Network