Semiring Rank Matrix Factorisation