├── .gitignore ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── controllable ├── classification │ ├── inference.py │ ├── model.py │ ├── test.py │ ├── train_verify.py │ └── util │ │ ├── constants.py │ │ ├── data_util.py │ │ ├── enums.py │ │ └── metric.py └── generation │ ├── call_back.py │ ├── eval │ └── calc_metrics.py │ ├── loss │ └── style_loss.py │ ├── model │ ├── __init__.py │ └── controllable_bart.py │ ├── train_loop.py │ ├── trainer.py │ └── util │ ├── __init__.py │ ├── analyse_len.py │ ├── argument.py │ ├── generation_preprocess.py │ ├── preprocess.py │ └── preprocess_for_inference.py ├── controllable_generation.py ├── data └── example │ └── generation │ └── Corpus2_for_controllable_generation_dry_run.csv ├── dataset_builder ├── README.md ├── crawler │ ├── README │ ├── crawler.iml │ ├── lib │ │ ├── boilerpipe-common-2.0-SNAPSHOT.jar │ │ └── nekohtml-relocated-1.9.13.jar │ ├── pom.xml │ └── src │ │ ├── main.java │ │ ├── main │ │ ├── java │ │ │ ├── checker │ │ │ │ ├── AbstractChecker.java │ │ │ │ ├── CCChecker4Urls.java │ │ │ │ ├── Checker.java │ │ │ │ ├── CheckerThread4Links.java │ │ │ │ ├── CheckerThread4Urls.java │ │ │ │ ├── WebArchiveChecker.java │ │ │ │ └── WebChecker.java │ │ │ ├── constants │ │ │ │ ├── Args.java │ │ │ │ └── Constants.java │ │ │ ├── containers │ │ │ │ └── SnopesInfoContainer.java │ │ │ ├── crawler │ │ │ │ └── UrlCrawler.java │ │ │ ├── enums │ │ │ │ ├── Mode.java │ │ │ │ └── SourceEnum.java │ │ │ ├── extractor │ │ │ │ ├── ClaimEvidenceExtractor.java │ │ │ │ ├── ClaimEvidenceExtractorThread.java │ │ │ │ ├── FactCheckUrlExtractor.java │ │ │ │ ├── FilenameExtractor.java │ │ │ │ ├── ImageExtractor.java │ │ │ │ ├── OriginDocExtractorOnWeb.java │ │ │ │ ├── OriginDocumentExtractor.java │ │ │ │ ├── PolitifactClaimEvidenceExtractor.java │ │ │ │ └── SnopesExtractorThread.java │ │ │ ├── main │ │ │ │ ├── App.java │ │ │ │ └── test.java │ │ │ ├── source │ │ │ │ ├── Politifact.java │ │ │ │ ├── Snopes.java │ │ │ │ └── Source.java │ │ │ └── utils │ │ │ │ ├── AccessURL.java │ │ │ │ ├── FileUtil.java │ │ │ │ ├── MyCsvFileWriter.java │ │ │ │ ├── MyFileReader.java │ │ │ │ ├── MyFileWriter.java │ │ │ │ ├── Utils.java │ │ │ │ ├── WARCDownloader.java │ │ │ │ └── WARCReader.java │ │ └── resources │ │ │ ├── libs │ │ │ ├── boilerpipe-common-2.0-SNAPSHOT.jar │ │ │ └── nekohtml-relocated-1.9.13.jar │ │ │ ├── log4j2.properties │ │ │ ├── log4j2_file.xml │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── test │ │ ├── JsoupTest.java │ │ ├── Mode1Test.java │ │ └── Mode3Test.java ├── multi_media │ ├── .vscode │ │ └── launch.json │ ├── __init__.py │ ├── fetch_img.py │ ├── link_crawler │ │ ├── Image │ │ │ ├── Download.py │ │ │ ├── Save.py │ │ │ └── __init__.py │ │ └── Models │ │ │ ├── Complete │ │ │ ├── Image.py │ │ │ ├── Link.py │ │ │ └── __init__.py │ │ │ ├── Model.py │ │ │ ├── Queue │ │ │ ├── Image.py │ │ │ ├── Link.py │ │ │ └── __init__.py │ │ │ └── __init__.py │ ├── test │ │ └── test.py │ └── util │ │ ├── config.py │ │ └── organize_dataset.py └── twitter │ ├── README.md │ ├── crawler.py │ └── merger.py ├── document ├── MOCHEG_dataset_statement.pdf └── SIGIR_poster_MOCHEG.pdf ├── eval.sh ├── explanation_classify.py ├── main.py ├── requirements.txt ├── retrieval ├── data │ └── data_dealer.py ├── eval │ ├── eval_cross_encoder_mocheg.py │ ├── eval_msmarco_mocheg.py │ └── evaluator.py ├── post_process.py ├── search │ ├── image_search.py │ ├── lexical_search.py │ └── semantic_search.py ├── test │ ├── test.py │ └── test_scorer.py ├── training │ ├── model.py │ ├── train_bi_encoder_mnrl_mocheg.py │ ├── train_cross_encoder_mocheg.py │ └── training_loop.py └── utils │ ├── __init__.py │ ├── config.py │ ├── data_util.py │ ├── enums.py │ ├── metrics.py │ ├── news.py │ ├── preprocess.py │ ├── saver.py │ └── util.py ├── retrieve_similarity_recall.py ├── retrieve_train.py ├── train.sh ├── util ├── analyse.py ├── common_util.py ├── enums.py ├── preprocess.py └── read_example.py ├── verification ├── inference.py ├── model.py ├── output │ └── runs │ │ └── 00000- │ │ └── training_options.json ├── test.py ├── train_verify.py ├── util │ ├── constants.py │ ├── data_util.py │ ├── enums.py │ ├── metric.py │ ├── sentiment.py │ └── stance_detect.py └── verification_preprocess.py └── verify.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/README.md -------------------------------------------------------------------------------- /controllable/classification/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/classification/inference.py -------------------------------------------------------------------------------- /controllable/classification/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/classification/model.py -------------------------------------------------------------------------------- /controllable/classification/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/classification/test.py -------------------------------------------------------------------------------- /controllable/classification/train_verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/classification/train_verify.py -------------------------------------------------------------------------------- /controllable/classification/util/constants.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /controllable/classification/util/data_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/classification/util/data_util.py -------------------------------------------------------------------------------- /controllable/classification/util/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/classification/util/enums.py -------------------------------------------------------------------------------- /controllable/classification/util/metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/classification/util/metric.py -------------------------------------------------------------------------------- /controllable/generation/call_back.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/generation/call_back.py -------------------------------------------------------------------------------- /controllable/generation/eval/calc_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/generation/eval/calc_metrics.py -------------------------------------------------------------------------------- /controllable/generation/loss/style_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/generation/loss/style_loss.py -------------------------------------------------------------------------------- /controllable/generation/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /controllable/generation/model/controllable_bart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/generation/model/controllable_bart.py -------------------------------------------------------------------------------- /controllable/generation/train_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/generation/train_loop.py -------------------------------------------------------------------------------- /controllable/generation/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/generation/trainer.py -------------------------------------------------------------------------------- /controllable/generation/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /controllable/generation/util/analyse_len.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/generation/util/analyse_len.py -------------------------------------------------------------------------------- /controllable/generation/util/argument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/generation/util/argument.py -------------------------------------------------------------------------------- /controllable/generation/util/generation_preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/generation/util/generation_preprocess.py -------------------------------------------------------------------------------- /controllable/generation/util/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/generation/util/preprocess.py -------------------------------------------------------------------------------- /controllable/generation/util/preprocess_for_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable/generation/util/preprocess_for_inference.py -------------------------------------------------------------------------------- /controllable_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/controllable_generation.py -------------------------------------------------------------------------------- /data/example/generation/Corpus2_for_controllable_generation_dry_run.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/data/example/generation/Corpus2_for_controllable_generation_dry_run.csv -------------------------------------------------------------------------------- /dataset_builder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/README.md -------------------------------------------------------------------------------- /dataset_builder/crawler/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/README -------------------------------------------------------------------------------- /dataset_builder/crawler/crawler.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/crawler.iml -------------------------------------------------------------------------------- /dataset_builder/crawler/lib/boilerpipe-common-2.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/lib/boilerpipe-common-2.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /dataset_builder/crawler/lib/nekohtml-relocated-1.9.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/lib/nekohtml-relocated-1.9.13.jar -------------------------------------------------------------------------------- /dataset_builder/crawler/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/pom.xml -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/checker/AbstractChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/checker/AbstractChecker.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/checker/CCChecker4Urls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/checker/CCChecker4Urls.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/checker/Checker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/checker/Checker.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/checker/CheckerThread4Links.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/checker/CheckerThread4Links.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/checker/CheckerThread4Urls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/checker/CheckerThread4Urls.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/checker/WebArchiveChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/checker/WebArchiveChecker.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/checker/WebChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/checker/WebChecker.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/constants/Args.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/constants/Args.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/constants/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/constants/Constants.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/containers/SnopesInfoContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/containers/SnopesInfoContainer.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/crawler/UrlCrawler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/crawler/UrlCrawler.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/enums/Mode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/enums/Mode.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/enums/SourceEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/enums/SourceEnum.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/extractor/ClaimEvidenceExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/extractor/ClaimEvidenceExtractor.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/extractor/ClaimEvidenceExtractorThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/extractor/ClaimEvidenceExtractorThread.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/extractor/FactCheckUrlExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/extractor/FactCheckUrlExtractor.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/extractor/FilenameExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/extractor/FilenameExtractor.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/extractor/ImageExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/extractor/ImageExtractor.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/extractor/OriginDocExtractorOnWeb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/extractor/OriginDocExtractorOnWeb.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/extractor/OriginDocumentExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/extractor/OriginDocumentExtractor.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/extractor/PolitifactClaimEvidenceExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/extractor/PolitifactClaimEvidenceExtractor.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/extractor/SnopesExtractorThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/extractor/SnopesExtractorThread.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/main/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/main/App.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/main/test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/main/test.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/source/Politifact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/source/Politifact.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/source/Snopes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/source/Snopes.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/source/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/source/Source.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/utils/AccessURL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/utils/AccessURL.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/utils/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/utils/FileUtil.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/utils/MyCsvFileWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/utils/MyCsvFileWriter.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/utils/MyFileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/utils/MyFileReader.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/utils/MyFileWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/utils/MyFileWriter.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/utils/Utils.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/utils/WARCDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/utils/WARCDownloader.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/java/utils/WARCReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/java/utils/WARCReader.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/resources/libs/boilerpipe-common-2.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/resources/libs/boilerpipe-common-2.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/resources/libs/nekohtml-relocated-1.9.13.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/resources/libs/nekohtml-relocated-1.9.13.jar -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/resources/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/resources/log4j2.properties -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/resources/log4j2_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/resources/log4j2_file.xml -------------------------------------------------------------------------------- /dataset_builder/crawler/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/main/resources/logback.xml -------------------------------------------------------------------------------- /dataset_builder/crawler/src/test/java/test/JsoupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/test/java/test/JsoupTest.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/test/java/test/Mode1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/test/java/test/Mode1Test.java -------------------------------------------------------------------------------- /dataset_builder/crawler/src/test/java/test/Mode3Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/crawler/src/test/java/test/Mode3Test.java -------------------------------------------------------------------------------- /dataset_builder/multi_media/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/multi_media/.vscode/launch.json -------------------------------------------------------------------------------- /dataset_builder/multi_media/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataset_builder/multi_media/fetch_img.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/multi_media/fetch_img.py -------------------------------------------------------------------------------- /dataset_builder/multi_media/link_crawler/Image/Download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/multi_media/link_crawler/Image/Download.py -------------------------------------------------------------------------------- /dataset_builder/multi_media/link_crawler/Image/Save.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/multi_media/link_crawler/Image/Save.py -------------------------------------------------------------------------------- /dataset_builder/multi_media/link_crawler/Image/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataset_builder/multi_media/link_crawler/Models/Complete/Image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/multi_media/link_crawler/Models/Complete/Image.py -------------------------------------------------------------------------------- /dataset_builder/multi_media/link_crawler/Models/Complete/Link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/multi_media/link_crawler/Models/Complete/Link.py -------------------------------------------------------------------------------- /dataset_builder/multi_media/link_crawler/Models/Complete/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = ["Image", "Link" ] -------------------------------------------------------------------------------- /dataset_builder/multi_media/link_crawler/Models/Model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/multi_media/link_crawler/Models/Model.py -------------------------------------------------------------------------------- /dataset_builder/multi_media/link_crawler/Models/Queue/Image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/multi_media/link_crawler/Models/Queue/Image.py -------------------------------------------------------------------------------- /dataset_builder/multi_media/link_crawler/Models/Queue/Link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/multi_media/link_crawler/Models/Queue/Link.py -------------------------------------------------------------------------------- /dataset_builder/multi_media/link_crawler/Models/Queue/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = ["Image", "Link" ] -------------------------------------------------------------------------------- /dataset_builder/multi_media/link_crawler/Models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataset_builder/multi_media/test/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/multi_media/test/test.py -------------------------------------------------------------------------------- /dataset_builder/multi_media/util/config.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dataset_builder/multi_media/util/organize_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/multi_media/util/organize_dataset.py -------------------------------------------------------------------------------- /dataset_builder/twitter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/twitter/README.md -------------------------------------------------------------------------------- /dataset_builder/twitter/crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/twitter/crawler.py -------------------------------------------------------------------------------- /dataset_builder/twitter/merger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/dataset_builder/twitter/merger.py -------------------------------------------------------------------------------- /document/MOCHEG_dataset_statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/document/MOCHEG_dataset_statement.pdf -------------------------------------------------------------------------------- /document/SIGIR_poster_MOCHEG.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/document/SIGIR_poster_MOCHEG.pdf -------------------------------------------------------------------------------- /eval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/eval.sh -------------------------------------------------------------------------------- /explanation_classify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/explanation_classify.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/main.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/requirements.txt -------------------------------------------------------------------------------- /retrieval/data/data_dealer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/data/data_dealer.py -------------------------------------------------------------------------------- /retrieval/eval/eval_cross_encoder_mocheg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/eval/eval_cross_encoder_mocheg.py -------------------------------------------------------------------------------- /retrieval/eval/eval_msmarco_mocheg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/eval/eval_msmarco_mocheg.py -------------------------------------------------------------------------------- /retrieval/eval/evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/eval/evaluator.py -------------------------------------------------------------------------------- /retrieval/post_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/post_process.py -------------------------------------------------------------------------------- /retrieval/search/image_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/search/image_search.py -------------------------------------------------------------------------------- /retrieval/search/lexical_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/search/lexical_search.py -------------------------------------------------------------------------------- /retrieval/search/semantic_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/search/semantic_search.py -------------------------------------------------------------------------------- /retrieval/test/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/test/test.py -------------------------------------------------------------------------------- /retrieval/test/test_scorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/test/test_scorer.py -------------------------------------------------------------------------------- /retrieval/training/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/training/model.py -------------------------------------------------------------------------------- /retrieval/training/train_bi_encoder_mnrl_mocheg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/training/train_bi_encoder_mnrl_mocheg.py -------------------------------------------------------------------------------- /retrieval/training/train_cross_encoder_mocheg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/training/train_cross_encoder_mocheg.py -------------------------------------------------------------------------------- /retrieval/training/training_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/training/training_loop.py -------------------------------------------------------------------------------- /retrieval/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/utils/__init__.py -------------------------------------------------------------------------------- /retrieval/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/utils/config.py -------------------------------------------------------------------------------- /retrieval/utils/data_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/utils/data_util.py -------------------------------------------------------------------------------- /retrieval/utils/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/utils/enums.py -------------------------------------------------------------------------------- /retrieval/utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/utils/metrics.py -------------------------------------------------------------------------------- /retrieval/utils/news.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/utils/news.py -------------------------------------------------------------------------------- /retrieval/utils/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/utils/preprocess.py -------------------------------------------------------------------------------- /retrieval/utils/saver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/utils/saver.py -------------------------------------------------------------------------------- /retrieval/utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieval/utils/util.py -------------------------------------------------------------------------------- /retrieve_similarity_recall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieve_similarity_recall.py -------------------------------------------------------------------------------- /retrieve_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/retrieve_train.py -------------------------------------------------------------------------------- /train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/train.sh -------------------------------------------------------------------------------- /util/analyse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/util/analyse.py -------------------------------------------------------------------------------- /util/common_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/util/common_util.py -------------------------------------------------------------------------------- /util/enums.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/util/preprocess.py -------------------------------------------------------------------------------- /util/read_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/util/read_example.py -------------------------------------------------------------------------------- /verification/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/verification/inference.py -------------------------------------------------------------------------------- /verification/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/verification/model.py -------------------------------------------------------------------------------- /verification/output/runs/00000-/training_options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/verification/output/runs/00000-/training_options.json -------------------------------------------------------------------------------- /verification/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/verification/test.py -------------------------------------------------------------------------------- /verification/train_verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/verification/train_verify.py -------------------------------------------------------------------------------- /verification/util/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/verification/util/constants.py -------------------------------------------------------------------------------- /verification/util/data_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/verification/util/data_util.py -------------------------------------------------------------------------------- /verification/util/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/verification/util/enums.py -------------------------------------------------------------------------------- /verification/util/metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/verification/util/metric.py -------------------------------------------------------------------------------- /verification/util/sentiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/verification/util/sentiment.py -------------------------------------------------------------------------------- /verification/util/stance_detect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/verification/util/stance_detect.py -------------------------------------------------------------------------------- /verification/verification_preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/verification/verification_preprocess.py -------------------------------------------------------------------------------- /verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PLUM-Lab/Mocheg/HEAD/verify.py --------------------------------------------------------------------------------