Exploiting multi-layer graph factorization for multi-attributed graph matching