[developers] results after edge limit reached?

Rebecca Dridan bec.dridan at gmail.com
Sat Aug 15 14:33:27 CEST 2009

Sorry, that should have said the parse script, not the export script.

Rebecca Dridan wrote:
> Maybe this related to an inconsistency I am seeing between test runs 
> using the export script (with --terg) and running cheap with the 
> -tsdbdump option?
> Running cheap directly, all time outs have readings = -1, but through 
> the export script they are mostly 0, and some greater than 0. As you 
> say, it changes the [incr tsdb()] statistics. Should I assume the export 
> script represents consensus and time outs should be considered in the 
> time and memory use figures? (Ultimately I'm using a perl script anyway, 
> to save loading the fine system, so my calculations can go either way.)
> Rebecca
> Stephan Oepen wrote:
>> jeff,
>> i have no source code accessible right now, but i'm pretty sure that 
>> PET vs. the LKB differ in this respect.  from the profiling point of 
>> view, i (used to) think that items that hit any kind of resource limit 
>> should be flagged (readings = -1) and excluded from many of the [incr 
>> tsdb()] statistics.  years ago, stefan müller argued forcefully for 
>> results that had been found at that point to be returned, 
>> nevertheless, which is what PET implements today.  note that the 
>> time-out is recorded in the error field alright, but seeing that the 
>> search for analyses was not complete, selective unpacking cannot 
>> guaratee returning the correct n-best list.  in the LKB, on the other 
>> hand, time-outs are signalled (internally) by raising an exception.  
>> in these cases, control is returned immediately to [incr tsdb()], and 
>> no attempt is made at enumerating solutions.  hence, i would expect 
>> that you are seeing the results of a complete search whenever readings 
>> >= 0.  this should be true of parsing and generation alike (in the LKB).
>> all best, oe
>> On Aug 14, 2009, at 1:47 PM, Michael Wayne Goodman 
>> <goodmami at u.washington.edu> wrote:
>>> Hi there,
>>> In parsing with PET and (particularly) generation with the LKB, if the
>>> edge-limit has been exhausted after some results have been found, are
>>> those results returned? I checked some items where the edge-limit was
>>> reached and did not observe any results for them, but I can't be
>>> certain that that will always be the case.
>>> Any help or insight would be appreciated.
>>> Thanks,
>>> -- 
>>> -Michael Wayne Goodman

More information about the developers mailing list