Yurim0507 commited on
Commit
14a82e0
·
verified ·
1 Parent(s): c35d95b

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +46 -20
README.md CHANGED
@@ -5,7 +5,7 @@ datasets:
5
  language:
6
  - en
7
  metrics:
8
- - accuracy
9
  base_model:
10
  - jaeunglee/resnet18-cifar10-unlearning
11
  tags:
@@ -16,7 +16,7 @@ tags:
16
 
17
  ## Testing Data
18
  **Dataset**: CIFAR-10 Test Set
19
- **Metrics**: Top-1 Accuracy
20
 
21
  ---
22
 
@@ -46,27 +46,53 @@ For more details on the CF-k algorithm, refer to the [GitHub repository](https:/
46
 
47
  ## Results
48
 
49
- | Model | Excluded Class | CIFAR-10 Accuracy (%) |
50
- |--------------------------------|----------------|-----------------------|
51
- | cifar10_resnet18_CF-k_0.pth | Airplane | 86.02 |
52
- | cifar10_resnet18_CF-k_1.pth | Automobile | 85.87 |
53
- | cifar10_resnet18_CF-k_2.pth | Bird | 86.34 |
54
- | cifar10_resnet18_CF-k_3.pth | Cat | 86.89 |
55
- | cifar10_resnet18_CF-k_4.pth | Deer | 85.94 |
56
- | cifar10_resnet18_CF-k_5.pth | Dog | 86.65 |
57
- | cifar10_resnet18_CF-k_6.pth | Frog | 85.78 |
58
- | cifar10_resnet18_CF-k_7.pth | Horse | 85.73 |
59
- | cifar10_resnet18_CF-k_8.pth | Ship | 85.90 |
60
- | cifar10_resnet18_CF-k_9.pth | Truck | 86.03 |
 
61
 
62
  ---
63
 
64
- ## Notes
65
- - The **Top-1 Accuracy** metric represents the percentage of correctly classified samples from the CIFAR-10 test set.
66
- - The excluded class refers to the class omitted during model training to evaluate its effect on accuracy.
67
- - Results for additional models are pending computation.
 
 
 
 
 
 
 
 
 
 
68
 
69
  ---
70
 
71
- ## Conclusion
72
- This report highlights the results of applying the CF-k algorithm for inexact unlearning on the CIFAR-10 dataset. The CF-k algorithm enables efficient and systematic unlearning of specific classes, providing insights into model behavior under class removal constraints. Further experiments will help validate its effectiveness across various scenarios.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  language:
6
  - en
7
  metrics:
8
+ - accuracy, loss
9
  base_model:
10
  - jaeunglee/resnet18-cifar10-unlearning
11
  tags:
 
16
 
17
  ## Testing Data
18
  **Dataset**: CIFAR-10 Test Set
19
+ **Metrics**: Forget class accuracy(loss), Retain class accuracy(loss)
20
 
21
  ---
22
 
 
46
 
47
  ## Results
48
 
49
+ | Model | Excluded Class | Forget class acc(loss) | Retain class acc(loss) |
50
+ |--------------------------------|----------------|-------------------------|-------------------------|
51
+ | cifar10_resnet18_CF-k_0.pth | Airplane | 0.0 (4.993) | 81.22 (0.578) |
52
+ | cifar10_resnet18_CF-k_1.pth | Automobile | 0.0 (4.546) | 95.41 (0.174) |
53
+ | cifar10_resnet18_CF-k_2.pth | Bird | 0.0 (4.819) | 95.93 (0.154) |
54
+ | cifar10_resnet18_CF-k_3.pth | Cat | 0.0 (5.098) | 96.54 (0.122) |
55
+ | cifar10_resnet18_CF-k_4.pth | Deer | 0.0 (4.526) | 95.49 (0.165) |
56
+ | cifar10_resnet18_CF-k_5.pth | Dog | 0.0 (4.843) | 96.28 (0.134) |
57
+ | cifar10_resnet18_CF-k_6.pth | Frog | 0.0 (4.348) | 95.31 (0.176) |
58
+ | cifar10_resnet18_CF-k_7.pth | Horse | 0.0 (4.440) | 95.26 (0.175) |
59
+ | cifar10_resnet18_CF-k_8.pth | Ship | 0.0 (4.453) | 95.44 (0.171) |
60
+ | cifar10_resnet18_CF-k_9.pth | Truck | 0.0 (4.657) | 95.59 (0.167) |
61
+
62
 
63
  ---
64
 
65
+ ### Notes
66
+
67
+ 1. **Forget Class Accuracy and Loss**:
68
+ - Across all excluded classes, the forget class accuracy is consistently `0.0`, demonstrating the effectiveness of the **CF-k** method in completely excluding the target classes.
69
+ - The forget class loss varies slightly, ranging from `4.348` ("Frog") to `5.098` ("Cat"), suggesting that some classes might be slightly more challenging to suppress completely in terms of loss.
70
+
71
+ 2. **Retain Class Accuracy and Loss**:
72
+ - The retain class accuracy is consistently high across all excluded classes, ranging from `81.22%` ("Airplane") to `96.54%` ("Cat"). This indicates that the method effectively preserves performance on the remaining classes.
73
+ - Retain class loss is minimal, with the lowest being `0.122` for "Cat" and the highest being `0.578` for "Airplane." This suggests that the model maintains stable performance with minimal degradation on the retained classes.
74
+
75
+ 3. **Class-Specific Observations**:
76
+ - "Cat" shows the highest retain class accuracy (96.54%) and the lowest retain class loss (0.122), making it the least affected by the exclusion of other classes.
77
+ - "Airplane" exhibits the lowest retain class accuracy (81.22%) and the highest retain class loss (0.578), indicating a potential trade-off in preserving performance for this class.
78
+ - Variations in retain class accuracy and forget class loss across different excluded classes highlight the potential influence of class-specific features on model performance.
79
 
80
  ---
81
 
82
+ ### Conclusion
83
+
84
+ The results illustrate that the **CF-k method** is highly effective in achieving class-specific exclusion while maintaining strong performance on the retained classes. However, minor variations in performance across classes reveal opportunities for further refinement:
85
+
86
+ - **Strengths**:
87
+ - The forget class accuracy remains at `0.0` for all excluded classes, achieving complete suppression of the target classes.
88
+ - Retain class accuracy is high across the board, with most classes exceeding `95%`, showing the robustness of the method in retaining knowledge.
89
+
90
+ - **Weaknesses**:
91
+ - "Airplane" has noticeably lower retain class accuracy (81.22%) and higher retain class loss (0.578), indicating that certain classes may be more challenging to balance during the exclusion process.
92
+ - Slight variations in forget class loss suggest that the suppression process may not be uniformly effective across all classes.
93
+
94
+ - **Future Work**:
95
+ - Investigate why certain classes, such as "Airplane," are more impacted in terms of retain class accuracy and loss. Class-specific characteristics or relationships with other classes might influence this outcome.
96
+ - Explore adaptive mechanisms to optimize the trade-off between exclusion and retention for more balanced performance across all classes.
97
+ - Conduct additional experiments to determine if similar patterns emerge in other datasets or architectures, which could validate the generalizability of the method.
98
+