luiscgp commited on
Commit
bcfa5a8
1 Parent(s): e03f1a8
Files changed (2) hide show
  1. app.py +20 -9
  2. config.py +3 -2
app.py CHANGED
@@ -102,17 +102,28 @@ class EntailmentChecker(BaseComponent):
102
  # if in the first documents there is a strong evidence of entailment/contradiction,
103
  # there is no need to consider less relevant documents
104
 
 
 
 
 
 
 
105
 
106
- aggregate_entailment_info = {
107
- "contradiction": round(agg_con / scores, 2),
108
- "neutral": round(agg_neu / scores, 2),
109
- "entailment": round(agg_ent / scores, 2),
110
- }
 
 
 
 
 
111
 
112
- entailment_checker_result = {
113
- "documents": considered_documents[: i + 1],
114
- "aggregate_entailment_info": aggregate_entailment_info,
115
- }
116
 
117
  return entailment_checker_result, "output_1"
118
 
 
102
  # if in the first documents there is a strong evidence of entailment/contradiction,
103
  # there is no need to consider less relevant documents
104
 
105
+ if scores > 0:
106
+ aggregate_entailment_info = {
107
+ "contradiction": round(agg_con / scores, 2),
108
+ "neutral": round(agg_neu / scores, 2),
109
+ "entailment": round(agg_ent / scores, 2),
110
+ }
111
 
112
+ entailment_checker_result = {
113
+ "documents": considered_documents,
114
+ "aggregate_entailment_info": aggregate_entailment_info,
115
+ }
116
+ else:
117
+ aggregate_entailment_info = {
118
+ "contradiction": 0,
119
+ "neutral": 0,
120
+ "entailment": 0,
121
+ }
122
 
123
+ entailment_checker_result = {
124
+ "documents": considered_documents,
125
+ "aggregate_entailment_info": aggregate_entailment_info,
126
+ }
127
 
128
  return entailment_checker_result, "output_1"
129
 
config.py CHANGED
@@ -1,4 +1,5 @@
1
- RETRIEVER_MODEL = "sentence-transformers/distiluse-base-multilingual-cased-v1"
 
2
  RETRIEVER_TOP_K = 15
3
 
4
- NLI_MODEL = "microsoft/deberta-large-mnli"
 
1
+ # RETRIEVER_MODEL = "sentence-transformers/distiluse-base-multilingual-cased-v1"
2
+ RETRIEVER_MODEL = "unicamp-dl/mt5-base-en-pt-msmarco-v2"
3
  RETRIEVER_TOP_K = 15
4
 
5
+ NLI_MODEL = "MoritzLaurer/mDeBERTa-v3-base-xnli-multilingual-nli-2mil7"