ah ok, you were missing the glue rule. fyi, the chart decoder uses 2 phrase table; (1) the normal phrase table, (2) the glue rule

On 25/03/2010 10:19, Francois Masselot wrote:

Hi again,

Got it now. It works with these settings (not too sure what they mean, but it works):

# mapping steps

[mapping]

0 T 0

1 T 1

# translation tables: source-factors, target-factors, number of scores, file

[ttable-file]

2 0 0 5 ./model

6 0 0 1 ./model/glue-grammar

Previosuly, I had

[ttable-file]

6 0 0 5 ./model

Thanks and sorry for the disturbance

François

*From:* Francois Masselot
*Sent:* jeudi 25 mars 2010 09:44
*To:* 'Hieu Hoang'
*Subject:* RE: Fw: Moses_chart won't decode

Hi Hieu,

There’s one thing I’m not sure of: I skipped training steps 7 and 8 (re-ordering and generation models) – from my current understanding of the training process that should be ok, but I may be wrong.

[cmsu...@neucmslinux model]$ ls -l

total 41825516

-rw-rw-r-- 1 cmsuser cmsuser 14049129 Mar 23 15:16 aligned.grow-diag-final-and.gz

-rw-rw-r-- 1 cmsuser cmsuser  2419510703 Mar 23 19:42 extract.gz

-rw-rw-r-- 1 cmsuser cmsuser  2392231069 Mar 23 19:42 extract.inv.gz

-rw-rw-r-- 1 cmsuser cmsuser         143 Mar 24 18:02 glue-grammar

-rw-rw-r-- 1 cmsuser cmsuser         143 Mar 23 19:42 glue-grammar.backup

-rw-rw-r-- 1 cmsuser cmsuser    10795744 Mar 23 15:18 lex.e2f.gz

-rw-rw-r-- 1 cmsuser cmsuser     9358047 Mar 23 15:18 lex.f2e.gz

-rw-rw-r-- 1 cmsuser cmsuser          86 Mar 24 17:17 Misc.dat

-rw-rw-r-- 1 cmsuser cmsuser         890 Mar 24 17:50 moses.ini

-rw-rw-r-- 1 cmsuser cmsuser 3 101 582 822 Mar 24 05:21 rule-table.backup.gz.gz

-rw-rw-r-- 1 cmsuser cmsuser 17 631 092 899 Mar 24 05:21 rule-table

-rw-rw-r-- 1 cmsuser cmsuser  4 376 056 140 Mar 24 17:17 Source.dat

-rw-rw-r-- 1 cmsuser cmsuser  6 681 695 401 Mar 24 17:17 TargetColl.dat

-rw-rw-r-- 1 cmsuser cmsuser  6 142 507 231 Mar 24 17:17 TargetInd.dat

-rw-rw-r-- 1 cmsuser cmsuser     8049971 Mar 24 17:17 Vocab.dat

[cmsu...@neucmslinux model]$

The config file is as generated by the training script (attached)

This same corpus worked fine when trained for phrase-based, so should not be related to bad data or so.

The decoder works with the toy rule-table provided as example (the gate opens quickly…)

Thanks for your help

François

*From:* Hieu Hoang [mailto:[email protected]]
*Sent:* mercredi 24 mars 2010 19:20
*To:* Francois Masselot
*Subject:* Re: Fw: Moses_chart won't decode

hi francois

can you send me the ini file it's using. also, can you do
  ls -l
on the directory where the binary phrase table is kept

On 24/03/2010 18:01, Hieu Hoang wrote:

Hieu Hoang
http//www.hoang.co.uk/hieu

----- Forwarded Message ----
*From:* Francois Masselot <[email protected]> <mailto:[email protected]> *To:* "[email protected]" <mailto:[email protected]> <[email protected]> <mailto:[email protected]>
*Sent:* Wed, 24 March, 2010 17:28:23
*Subject:* Moses_chart won't decode

Hey Hieu,

I just completed the installation and training for moses_chart. But it won’t decode. The only thing it does – and very quickly – is to copy the source sentence. I tried to play with the glue-grammar, but the only thing I manage is to break it. Settings are default. The rule-table is 120 million lines, CreateOnDisk. The nice pyramid shows that it just take the source word-by-word:

  0   1   2   3   4   5

  1   1   1   1   1   1

    1   0   0   0   0

      1   0   0   0

        1   0   0

          1   0

            1

Do you know what may be happening?

Thanks

~/moses-chart/moses-chart-cmd/src/moses_chart -f model/moses.ini

Defined parameters (per moses.ini or switch):

        config: model/moses.ini

        cube-pruning-pop-limit: 1000

        glue-rule-type: 0

        input-factors: 0

inputtype: 3

        lmodel-file: 0 0 5 ./lm/lm5bin

        mapping: 0 T 0 1 T 1

max-chart-span: 20 1000

        non-terminals: X

        search-algorithm: 3

ttable-file: 6 0 0 5 ./model/rule-table 6 0 0 1 ./model/glue-grammar

        ttable-limit: 20

        weight-l: 0.5000

        weight-t: 0.2 0.2 0.2 0.2 0.2 1.0

        weight-w: -1

Added 0 !UnknownWordPenalty 0-0

Added 1 WordPenalty 1-1

Loading lexical distortion models...

have 0 models

Start loading LanguageModel ./lm/lm5bin : [0.000] seconds

Added 2 LanguageModel 2-2

Finished loading LanguageModels : [5.000] seconds

Start loading PhraseTable ./model/rule-table : [5.000] seconds

filePath: ./model/rule-table

Added 3 PhraseModel 3-7

Start loading new format pt model : [5.000] seconds

Start loading PhraseTable ./model/glue-grammar : [5.000] seconds

filePath: ./model/glue-grammar

Added 4 PhraseModel 8-8

Start loading new format pt model : [5.000] seconds

Finished loading phrase tables : [5.000] seconds

IO from STDOUT/STDIN

Created input-output object : [5.000] seconds

try to translate this

Translating: <s> try to translate this </s> ||| [0,0]=X (1) [0,1]=X (1) [0,2]=X (1) [0,3]=X (1) [0,4]=X (1) [0,5]=X (1) [1,1]=X (1) [1,2]=X (1) [1,3]=X (1) [1,4]=X (1) [1,5]=X (1) [2,2]=X (1) [2,3]=X (1) [2,4]=X (1) [2,5]=X (1) [3,3]=X (1) [3,4]=X (1) [3,5]=X (1) [4,4]=X (1) [4,5]=X (1) [5,5]=X (1)

[0..0]=1 [1..1]=1 [2..2]=1 [3..3]=1 [4..4]=1 [5..5]=1 [0..1]=1 [1..2]=0 [2..3]=0 [3..4]=0 [4..5]=0 [0..2]=1 [1..3]=0 [2..4]=0 [3..5]=0 [0..3]=1 [1..4]=0 [2..5]=0 [0..4]=1 [1..5]=0 [0..5]=1Num of hypo = 12 --- cells:

  0   1   2   3   4   5

  1   1   1   1   1   1

    1   0   0   0   0

      1   0   0   0

        1   0   0

          1   0

            1

try to translate this

François Masselot

Global Content - Machine Translation

CMS & Language Technologies

Localization Services

Autodesk Neuchatel

+41 32 723 94 60

_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to