Matrix factorization: Agent features