# Main Code for EMER

1. **manual_results_step10/check-result-openset-chi-translate** => ground-truth openset labels
2. **Chat-UniVi-main ** => Let's take Chat-UniVi as an example.
   1. output-reason-7b-chi    (S1 + Chinese descriptions)
   2. output-reason-7b-eng   (S1 + English  descriptions)
   3. output-reason-7b-nosubtitle-addsub-chi   (S2 + Chinese descriptions)
   4. output-reason-7b-nosubtitle-addsub-eng  (S2 + English  descriptions)
   5. output-reason-7b-nosubtitle-chi    (S0 + Chinese descriptions)
   6. output-reason-7b-nosubtitle-eng  (S0 + English  descriptions)



If you want to generate your own results, please set candidate_keys = [""] in **chatgpt.py** as your own OpenAI key.

Then, run **python main-reason.py**



Meanwhile, we provide already generated results for all MLLMs in **results.zip**