Files
LLMsForDisinformationAnalysis/README.md
T
2026-05-07 18:45:12 +01:00

57 lines
2.9 KiB
Markdown

# AI models for identifying trigger events in disinformation analysis
Final Dissertation Submission Repository
## Abstract
-- todo --
[Project Presentation](https://jillweynes.github.io/LLMsForDisinformationPrediction-GraphVizBuilt/presentation)
## Generated Database Link and Usage Experiments
Generated Dataset Link: [https://huggingface.co/datasets/WillJeynes/LLMsForDisinformationAnalysis-Dataset](https://huggingface.co/datasets/WillJeynes/LLMsForDisinformationAnalysis-Dataset)
Graph-Based Dataset Visualisation: [https://jillweynes.github.io/LLMsForDisinformationPrediction-GraphVizBuilt/](https://jillweynes.github.io/LLMsForDisinformationPrediction-GraphVizBuilt/)
Usage Experiments (incl graph visualisation) Source Code: [https://github.com/WillJeynes/LLMsForDisinformationPrediction](https://github.com/WillJeynes/LLMsForDisinformationPrediction)
# This repository:
## Solution Diagram
-- todo --
## Classifier Refinement
[See RAGAS_Service](/supporting/RAGAS_Service/)
## Agent Refinement
[See agent](/agent/)
## Repository Structure
```
├── run.sh # Bash script to run project elements from one place
├── data/ # Holder from project data
| ├── blocked.jsonl # Web search results blocked by the Iffy list
| ├── error.log # Log file containing critical exceptions
| ├── claims.json # Retreived claims from dbkf fetcher
| ├── dev-eng.csv
| ├── train-eng.csv # Normalized disinformation claims in CSV format from CLAN
| ├── Iffy.json # Iffy dataset of disinformation domains
| ├── input.jsonl # Response in cleaned format to give as context to agent
| ├── ranked.jsonl # Cleaned trigger event response from scorer frontend
| └── results.jsonl # Output from wrapper script, read and modified by scorer
├── literature/
| └── report.pdf # Final submission report
├── agent/ # Code for main project pipeline
| ├── agent.ts # Graph definition file
| ├── conditionals/ # Conditional translations
| ├── prompts/ # System promps, plus replacement code
| ├── tools/ # Internal and LLM facing tools
| └── utils/ # Logger
└── supporting/
├── dbkf/ # Tool to download claims from DBKF for use in wrapper
├── RAGAS_Service # Small python API to make RAGAS metrics available in the TS projects (required to run pipeline)
├── scorer # Frontend for labelling data, plus associated analysis
└── Wrapper # Bulk run pipeline on pre-downloaded claims
```