You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@opennlp.apache.org by "Rao, Vaijanath" <va...@teamaol.com> on 2011/04/21 09:06:01 UTC

Merging different models

P.S. : I forwarded this to opennlp-users but did not get any response and hence sending it to dev.

Hi All,

I am trying to use maxent for the Large scale hierarchical challenge  ( http://lshtc.iit.demokritos.gr:10000/ ) contest.

However, I could not get maxent to work on large number of classes/categories ( dmoz test data has something like 28K classes and 580K+ features ). So decided to split the training and merging the models after every few iterations. The split is decided by the category/classes so that all the instance belonging to one class resides in one split.

At every few iteration the model generated by each of these splits is merged ( I merge out all of the model Data structures ) and average out the parameters estimated.

But even after something like 1000 iterations I don't see accuracy going beyond 70%. As after every merge there is dip in overall accuracy. So I was wondering if there is a better way to merge.

Can someone guide me in getting the split / incremental training or should I try the perceptron model .

--Thanks and Regards
Vaijanath N. Rao