The scores are determined by algorithms. The inputs to the algorithms are generated by humans essentially annotating games, recording passes, shots, runs, etc. along with outcomes. (Which is, it must be said, a blooming awful job.) There's some potential for bias, but much less than fan ratings. I think I recall some of this described in Kuper's book Soccernomics.