Skip to content

LabRAI/CEGA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CEGA

This is the open-source code for ICML 2025 paper CEGA: A Cost-Effective Approach for Graph-Based Model Extraction and Acquisition.

Setup Environment

conda create --name my_env --file requirements.txt

Running the Experiments

To run a single experiment, use the command:

python main.py --dataset amazoncomputer --method random

To run ALL attack experiments, use the command:

bash run_bash.sh

The outputs of the experiment are recorded in a timestamped directory under ./output/.

./output/{timestamp}/{dataset}/log/{dataset}/settings.txt

Visualize Results

Results can be visualized by using ./plots/model_performance.ipynb. Before running it, update the results folder paths:

datasets = [
    '{timestamp}/{dataset}'
]
cega_results = [
    '{timestamp}/{dataset}'
]

About

This is the open-source code for ICML 2025 paper CEGA: A Cost-Effective Approach for Graph-Based Model Extraction Attacks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors