Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI models for identifying trigger events in disinformation analysis

Final Dissertation Submission Repository

Abstract

-- todo --

Project Presentation

Generated Database Link and Usage Experiments

Generated Dataset Link: https://huggingface.co/datasets/WillJeynes/LLMsForDisinformationAnalysis-Dataset

Graph-Based Dataset Visualisation: https://jillweynes.github.io/LLMsForDisinformationPrediction-GraphVizBuilt/

Usage Experiments (incl graph visualisation) Source Code: https://github.com/WillJeynes/LLMsForDisinformationPrediction

This repository:

Solution Diagram

-- todo --

Classifier Refinement

See RAGAS_Service

Agent Refinement

See 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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages