transformers safetensors factual consistency hallucination text2text-generation en dataset:nkwbtb/SummaCoz base_model:nkwbtb/flan-t5-xxl-bf16 base_model:finetune:nkwbtb/flan-t5-xxl-bf16 license:apache-2.0 endpoints_compatible region:us
---
base_model:
- nkwbtb/flan-t5-xxl-bf16
datasets:
- nkwbtb/SummaCoz
language:
- en
library_name: transformers
license: apache-2.0
pipeline_tag: text2text-generation
tags:
- factual
- consistency
- hallucination
---

# SummaCoz LoRA Adapter for flan-t5-xxl

<!-- Provide a quick summary of what the model is/does. -->
The model provides summarization factual consistency classificaiton and explanations.

## Model Details

- Paper: [SummaCoz: A Dataset for Improving the Interpretability of Factual Consistency Detection for Summarization](https://aclanthology.org/2024.findings-emnlp.210/)
- Dataset: [`nkwbtb/SummaCoz`](https://huggingface.co/datasets/nkwbtb/SummaCoz)

## Model Usage

```python
from transformers import AutoModelForSeq2SeqLM, AutoTokenizer, pipeline

tokenizer = AutoTokenizer.from_pretrained("google/flan-t5-xxl")
model = AutoModelForSeq2SeqLM.from_pretrained("nkwbtb/flan-t5-11b-SummaCoz",
                                              torch_dtype="auto",
                                              device_map="auto")
pipe = pipeline("text2text-generation", 
                model=model, 
                tokenizer=tokenizer)

PROMPT = """Is the hypothesis true based on the premise? Give your explanation afterwards.

Premise: 
{article}

Hypothesis:
{summary}
"""

article = "Goldfish are being caught weighing up to 2kg and koi carp up to 8kg and one metre in length."
summary = "Goldfish are being caught weighing up to 8kg and one metre in length."

print(pipe(PROMPT.format(article=article, summary=summary), 
           do_sample=False, 
           max_new_tokens=512))
"""[{'generated_text': '\
No, the hypothesis is not true. \
- The hypothesis states that goldfish are being caught weighing up to 8kg and one metre in length. \
- However, the premise states that goldfish are being caught weighing up to 2kg and koi carp up to 8kg and one metre in length. \
- The difference between the two is that the koi carp is weighing 8kg and the goldfish is weighing 2kg.'}]"""
```

## Citation [optional]

<!-- If there is a paper or blog post introducing the model, the APA and Bibtex information for that should go in this section. -->

**BibTeX:**

[More Information Needed]
