MRRA: A new approach for movie rating recommendation