[developers] HOWTO limit the number of generation results in the online demo?
oe at ifi.uio.no
Sat Aug 29 18:13:47 CEST 2009
> in order to make the generation demo a bit more responsive on sentences
> with tens or hundreds of realisations, I would like to restrict the
> number of analyses that are returned from the forest to some reasonable
> value, say, the top 20.
> However, setting values as given below in the lisp file loading the
> generation grammar does not seem to have any effect. Any help would be
> (set (intern "*TSDB-MAXIMAL-NUMBER-OF-RESULTS*" :tsdb) 20)
i think that would have to be *tsdb-maximal-number-of-analyses* rather,
and you would have to set it in the master [incr tsdb()] process, which
will pass on its current value to the processing clients. however, the
on-line demonstrator controls for exhaustive vs. n-best search predated
the introduction of selective unpacking, and so parsing and generation
always performed an exhaustive search. which was silly, and i have now
changed the code to run in n-best mode by default. this means improved
efficiency and potentially better ranking.
> How do I browse more than the top 5 generation results?
furthermore, the `show: X results' control did not apply to generation,
so no matter what you did it would use the default value of 5. i have
just changed this behavior, so please give the latest version a try.
cheers - oe
+++ Universitetet i Oslo (IFI); Boks 1080 Blindern; 0316 Oslo; (+47) 2284 0125
+++ CSLI Stanford; Ventura Hall; Stanford, CA 94305; (+1 650) 723 0515
+++ --- oe at ifi.uio.no; oe at csli.stanford.edu; stephan at oepen.net ---
More information about the developers