Skip to content

Kekkodf/LLM4PrivacyEval

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIGIR-SP-PrivacyEvalLLMs

Repository for the SIGIR Short Paper (SP) on Assessing Privacy of Obfuscation Mechanisms using LLMs.

Structure

The repository is structured as follows:

  • appendix/: Contains the appendix of the paper.
  • config/: Contains the configuration files for the experiments.
    (To run them, you need to generate a conda environment from the env.yml file and a cloud key from the
    Groq Cloud Platform.)
  • data/: Contains the data used in the experiments.
    (Query_ID, Original_text, Obfuscated_text, LLM_Score, LLM_Justification, LLM.)
  • results/: Contains the results of the experiments.
  • src/ and demo.py: Contain the code to run the experiments.

LLM

Running the code

To run the code, you need to install the dependencies in the env.yml file. You can do this by running the following command:

conda env create -f env.yml

Then, you need to activate the environment:

conda activate sigir-sp-privacy-eval-llms

Finally, you can run the code by running the following command:

python demo.py

Remark: Put the Groq cloud key in the config/key.txt file.

Findings

Prompt Used

Prompts

Distributions of LLM Scores

Legend

DeepLearning19
MSMarcoDL19

Medline04
MEDLINE04

About

Repository for the SIGIR Short Paper (SP) on Assessing Privacy of Obfuscation Mechanisms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages