|
{ |
|
"model_type": "SimpleGenerativeModel", |
|
"base_model_type": "pie_modules.models.base_models.BartAsPointerNetwork", |
|
"base_model_config": { |
|
"pretrained_model_name_or_path": "facebook/bart-base", |
|
"use_encoder_mlp": true, |
|
"use_constraints_encoder_mlp": true, |
|
"decoder_position_id_mode": "pattern", |
|
"decoder_position_id_pattern": [ |
|
0, |
|
0, |
|
1, |
|
0, |
|
0, |
|
1, |
|
1 |
|
], |
|
"decoder_position_id_mapping": { |
|
"default": 2, |
|
"vocab": 3, |
|
"bos": 0, |
|
"eos": 1, |
|
"pad": 1 |
|
}, |
|
"encoder_layer_norm_decay": 0.005, |
|
"lr": 6e-05, |
|
"num_beams": 4, |
|
"max_length": 768, |
|
"decoder_layer_norm_decay": 0.05, |
|
"bos_token_id": 0, |
|
"eos_token_id": 1, |
|
"pad_token_id": 1, |
|
"target_token_ids": [ |
|
0, |
|
2, |
|
50271, |
|
50266, |
|
50272, |
|
50269, |
|
50268, |
|
50267, |
|
50265, |
|
50270 |
|
], |
|
"embedding_weight_mapping": { |
|
"50271": [ |
|
4146 |
|
], |
|
"50266": [ |
|
3618, |
|
1215, |
|
31628 |
|
], |
|
"50272": [ |
|
414 |
|
], |
|
"50269": [ |
|
308, |
|
1215, |
|
31628 |
|
], |
|
"50268": [ |
|
37820 |
|
], |
|
"50267": [ |
|
1667, |
|
1215, |
|
1116, |
|
1215, |
|
41690 |
|
], |
|
"50265": [ |
|
9031, |
|
38600, |
|
1215, |
|
41690 |
|
], |
|
"50270": [ |
|
4548 |
|
] |
|
} |
|
}, |
|
"override_generation_kwargs": null, |
|
"warmup_proportion": 0.01, |
|
"learning_rate": null, |
|
"optimizer_type": null, |
|
"metric_stages": [ |
|
"val", |
|
"test", |
|
"train" |
|
], |
|
"metric_call_predict": [ |
|
"val", |
|
"test" |
|
], |
|
"taskmodule_config": { |
|
"taskmodule_type": "PointerNetworkTaskModuleForEnd2EndRE", |
|
"tokenizer_name_or_path": "facebook/bart-base", |
|
"document_type": "pytorch_ie.documents.TextDocumentWithLabeledSpansBinaryRelationsAndLabeledPartitions", |
|
"tokenized_document_type": "pie_modules.documents.TokenDocumentWithLabeledSpansBinaryRelationsAndLabeledPartitions", |
|
"relation_layer_name": "binary_relations", |
|
"none_label": "none", |
|
"loop_dummy_relation_name": "loop", |
|
"constrained_generation": true, |
|
"label_tokens": null, |
|
"label_representations": null, |
|
"labels_per_layer": { |
|
"labeled_spans": [ |
|
"background_claim", |
|
"data", |
|
"own_claim" |
|
], |
|
"binary_relations": [ |
|
"contradicts", |
|
"parts_of_same", |
|
"semantically_same", |
|
"supports" |
|
] |
|
}, |
|
"exclude_labels_per_layer": null, |
|
"create_constraints": true, |
|
"tokenizer_init_kwargs": { |
|
"add_prefix_space": true |
|
}, |
|
"tokenizer_kwargs": { |
|
"truncation": true, |
|
"return_overflowing_tokens": true, |
|
"stride": 128, |
|
"strict_span_conversion": false |
|
}, |
|
"partition_layer_name": "labeled_partitions", |
|
"annotation_field_mapping": null, |
|
"log_first_n_examples": null |
|
} |
|
} |