[computer-go] ELO Ratings of move pattern
Rémi Coulom
Remi.Coulom at univ-lille3.fr
Fri Dec 21 05:53:38 PST 2007
Hi,
Minorization-maximization is a simple optimization method, and I agree
that it is likely that more efficient algorithms can be applied.
Newton's method implies estimating the inverse of the Hessian matrix.
Really computing the inverse has a cost cubic in the size of the matrix,
so it is not practical with tens of thousands of parameters.
Nevertheless, Newton's method can be applied to each parameter one by
one. If I understand correctly, this is what Jason proposed. One step of
Newton's method on just one parameter has a computational cost very
similar to MM, and is much more efficient (it should converge in just
one or two iterations).
Still, MM has the advantage that it can be applied in batch mode, thus
saving a lot of computation.
I cannot say for sure which approach would be more efficient.
Rémi
More information about the computer-go
mailing list