This project solves the multimodal Fact-checking problem, which includes 3 subtasks: Claim Evidence retrieval, Claim verification, and Claim truthfulness explanation.
The detail of the project is described as follows.
The dataset used in this projects are:
How to run code: python task1/main.py <list_of_parameters>
Parameters:
--path : path to the training data
--top_k : the top k retrieved candidates
--test : running on test set if this argument is set. If not, the program will run on the development set of Mocheg.
Summary of the evidence: Please check and run the "summary.py" for fine-tuning the encoder-decoder model. The file "do_summary.py" will infer the fine-tuned summary model.
How to run code: python task2/main .py <list_of_parameters>
Parameters:
--batch size : number of batch size
--epoch : number of epochs
--val : performing validation when training for each epoch (development set needed)
--path: path to the training data
--claim_pt: pre-trained LM for claim encoding (BERT, RoBERTa)
--vision_pt: pre-trained LM for image encoding (ViT, DEiT, BEiT)
--long_pt: pre-trained LM for text evidence encoding (Longformer, BigBird)
--test: used for testing (without training)
--model_path : path to saved model (used in testing phase).
--n_gpu: number of GPUs (when having multiple GPUs)
How to run code: python task3/main .py <list_of_parameters>
Parameters:
--batch size : number of batch size
--epoch : number of epochs
--val : performing validation when training for each epoch (development set needed)
--path: path to the training data
--gen_model: model for explanation (LED, T5, BART)
--test: used for testing (without training)
--model_path : path to saved model (used in testing phase).
--n_gpu: number of GPUs (when having multiple GPUs)
Luu, Son T., Trung Vo, and Le-Minh Nguyen. "MCVE: multimodal claim verification and explanation framework for fact-checking system." Multimedia Systems 31.3 (2025): 1-24.
@article{luu2025mcve,
title={MCVE: multimodal claim verification and explanation framework for fact-checking system},
author={Luu, Son T and Vo, Trung and Nguyen, Le-Minh},
journal={Multimedia Systems},
volume={31},
number={3},
pages={1--24},
year={2025},
publisher={Springer}
}
Son Thanh Luu - Japan Advanced Institute of Science and Technology (JAIST)
Trung Vo - Japan Advanced Institute of Science and Technology (JAIST)
Prof. Minh Le Nguyen - Japan Advanced Institute of Science and Technology (JAIST) - Supervisor
Mr. Son Luu (sonlt@uit.edu.vn or son.lt1103@gmail.com)
11 commits
Python
99.9%
This project solves the multimodal Fact-checking problem, which includes 3 subtasks: Claim Evidence retrieval, Claim verification, and Claim truthfulness explanation.
The detail of the project is described as follows.
The dataset used in this projects are:
How to run code: python task1/main.py <list_of_parameters>
Parameters:
--path : path to the training data
--top_k : the top k retrieved candidates
--test : running on test set if this argument is set. If not, the program will run on the development set of Mocheg.
Summary of the evidence: Please check and run the "summary.py" for fine-tuning the encoder-decoder model. The file "do_summary.py" will infer the fine-tuned summary model.
How to run code: python task2/main .py <list_of_parameters>
Parameters:
--batch size : number of batch size
--epoch : number of epochs
--val : performing validation when training for each epoch (development set needed)
--path: path to the training data
--claim_pt: pre-trained LM for claim encoding (BERT, RoBERTa)
--vision_pt: pre-trained LM for image encoding (ViT, DEiT, BEiT)
--long_pt: pre-trained LM for text evidence encoding (Longformer, BigBird)
--test: used for testing (without training)
--model_path : path to saved model (used in testing phase).
--n_gpu: number of GPUs (when having multiple GPUs)
How to run code: python task3/main .py <list_of_parameters>
Parameters:
--batch size : number of batch size
--epoch : number of epochs
--val : performing validation when training for each epoch (development set needed)
--path: path to the training data
--gen_model: model for explanation (LED, T5, BART)
--test: used for testing (without training)
--model_path : path to saved model (used in testing phase).
--n_gpu: number of GPUs (when having multiple GPUs)
Luu, Son T., Trung Vo, and Le-Minh Nguyen. "MCVE: multimodal claim verification and explanation framework for fact-checking system." Multimedia Systems 31.3 (2025): 1-24.
@article{luu2025mcve,
title={MCVE: multimodal claim verification and explanation framework for fact-checking system},
author={Luu, Son T and Vo, Trung and Nguyen, Le-Minh},
journal={Multimedia Systems},
volume={31},
number={3},
pages={1--24},
year={2025},
publisher={Springer}
}
Son Thanh Luu - Japan Advanced Institute of Science and Technology (JAIST)
Trung Vo - Japan Advanced Institute of Science and Technology (JAIST)
Prof. Minh Le Nguyen - Japan Advanced Institute of Science and Technology (JAIST) - Supervisor
Mr. Son Luu (sonlt@uit.edu.vn or son.lt1103@gmail.com)
11 commits
Python
99.9%