On Dec 21, 2007 8:53 AM, Rémi Coulom <[EMAIL PROTECTED]> wrote:

> 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.


Well, you don't need the exact solution to the system of linear equations,
so you can apply an iterative method instead of doing full Gaussian
elimination. Well, and I wasn't thinking of having tens of thousands of
parameters... How much data do you intend to use to get decent coefficients
in a regression with such number of coefficients to be determined? Aren't
they going to be extremely noisy?

I am sure MM is a perfectly good algorithm for this purpose, but it has the
serious down side that I don't understand it. :) I do understand the general
idea behind it and how it works in some simple cases, but I don't know
enough to adapt it to my particular needs.

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).


Hmmm... That sounds similar to just considering the diagonal part of the
Hessian matrix, or something of that sort. If the features are sort of
orthogonal in some sense (uncorrelated?), this should be a good
approximation, but I don't know how well this would apply to our particular
regression problems.

Remi, do you dump the training data to a simple text file and you then feed
that to a program that does the regression, or does the program compute it
on the fly from the database of positions?

Álvaro.
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to