Giới thiệu dự án
Trong bối cảnh bùng nổ của trí tuệ nhân tạo (AI) và dữ liệu lớn (Big Data), các mô hình học sâu (Deep Learning - DL) ngày càng chứng minh hiệu quả vượt trội trong thị giác máy tính, xử lý ngôn ngữ tự nhiên và y tế số. Tuy nhiên, theo các nghiên cứu bảo mật dữ liệu gần đây, hơn 80% mô hình học sâu truyền thống có xu hướng ghi nhớ cục bộ (memorization) dữ liệu huấn luyện, khiến chúng trở thành mục tiêu dễ bị tổn thương trước các cuộc tấn công khai thác quyền riêng tư. Khi các quy định pháp lý quốc tế và trong nước như GDPR (General Data Protection Regulation), CCPA và Nghị định 13/2023/NĐ-CP về bảo vệ dữ liệu cá nhân đi vào thực thi nghiêm ngặt, việc bảo mật dữ liệu trong AI không chỉ còn là lựa chọn kỹ thuật mà là yêu cầu pháp lý bắt buộc.
Vấn đề thực tiễn (Problem Statement)
Các phương pháp bảo vệ truyền thống như khử định danh (De-identification) hoặc ẩn danh hóa (Anonymization) đã bộc lộ lỗ hổng lớn trước các cuộc tấn công liên kết dữ liệu (Linkage Attacks). Ngay cả khi dữ liệu cá nhân đã bị gỡ bỏ danh tính, mô hình học sâu vẫn lưu giữ thông tin nhạy cảm bên trong hàng triệu trọng số liên kết (weights). Kẻ tấn công có thể thực hiện:
- Tấn công suy luận thành viên (Membership Inference Attack - MIA): Xác định chính xác một bản ghi cụ thể có nằm trong tập dữ liệu huấn luyện hay không dựa vào độ tự tin (confidence score) hoặc gradient đầu ra.
- Tấn công trích xuất và đảo ngược mô hình (Model Inversion Attack): Tái tạo lại hình ảnh/dữ liệu gốc của người dùng từ các lớp trung gian hoặc đầu ra của mạng nơ-ron.
- Tấn công suy luận thuộc tính (Property Inference Attack): Khai thác các đặc trưng thống kê nhạy cảm của tập dữ liệu huấn luyện mà nhà phát triển không chủ ý công khai.
Mục tiêu của đề tài
- Hệ thống hóa cơ sở lý thuyết toán học của Bảo mật khác biệt (Differential Privacy - DP), các biến thể mở rộng $(\epsilon, \delta)$-DP, Rényi Differential Privacy (RDP), Zero-Concentrated DP (zCDP).
- Thiết kế và tích hợp thuật toán hạ gradient ngẫu nhiên bảo mật khác biệt (Differentially Private Stochastic Gradient Descent - DP-SGD) vào kiến trúc mạng nơ-ron tích chập (Convolutional Neural Networks - CNNs).
- Xây dựng và thực nghiệm hệ thống phân loại hình ảnh (ảnh thật vs ảnh giả DeepFake) đáp ứng tiêu chuẩn quyền riêng tư nghiêm ngặt.
- Thiết kế framework tấn công suy luận thành viên (Black-box & White-box MIA) để đo lường, kiểm thử và chứng minh tính kháng lỗi của mô hình khi được tích hợp DP.
Giải pháp kỹ thuật và Kết quả kỳ vọng
Đề tài đề xuất giải pháp huấn luyện mạng CNN với thuật toán DP-SGD, kết hợp kỹ thuật cắt xén gradient từng mẫu (Per-sample Gradient Clipping) với ngưỡng chuẩn $L_2$ ($C$) và cơ chế thêm nhiễu Gaussian ($\sigma$). Tiến trình tiêu thụ ngân sách riêng tư được giám sát chặt chẽ qua cơ chế Rényi Differential Privacy Accountant. Kết quả kỳ vọng:
- Ngân sách quyền riêng tư đạt mức tiêu chuẩn học sâu: $\epsilon \le 8.0$ với xác suất vi phạm $\delta = 10^{-5} \ll 1/n$.
- Duy trì độ chính xác phân loại hình ảnh (Accuracy) suy giảm không quá 4 - 6% so với mô hình baseline không áp dụng bảo mật.
- Giảm tỷ lệ tấn công suy luận thành viên (MIA Attack Success Rate) từ mức nguy hiểm (>74%) xuống ngưỡng đoán ngẫu nhiên lý thuyết (~50 - 52%).
Phạm vi và giới hạn nghiên cứu
- Đối tượng nghiên cứu: Tích hợp Differential Privacy vào quá trình tối ưu hóa trọng số mạng nơ-ron tích chập (CNNs) xử lý dữ liệu hình ảnh 2D.
- Giới hạn kỹ thuật: Nghiên cứu tập trung vào cơ chế bảo mật trung tâm (Central Differential Privacy), áp dụng cơ chế Gaussian Mechanism và RDP Accountant; chưa mở rộng sang Federated Learning phân tán hoặc mã hóa đồng hình hoàn toàn (FHE).
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
| Phương pháp |
Cơ chế hoạt động |
Ưu điểm |
Nhược điểm / Rủi ro |
| Ẩn danh hóa truyền thống (k-Anonymity, l-Diversity) |
Xóa bỏ thông tin định danh trực tiếp (PII), làm mờ nhóm thuộc tính |
Đơn giản, chi phí tính toán thấp, dễ áp dụng trên bảng dữ liệu thô |
Dễ bị phá vỡ bởi tấn công liên kết (Linkage Attack); không áp dụng được cho dữ liệu phi cấu trúc (ảnh, text) |
| Làm nhiễu đầu ra (Output Perturbation) |
Thêm nhiễu Laplace/Gaussian vào xác suất đầu ra sau khi mô hình đã train |
Giữ nguyên kiến trúc huấn luyện gốc, không can thiệp thuật toán tối ưu |
Chỉ bảo vệ tại thời điểm suy luận (Inference); không chống được tấn công hộp trắng (White-box) khi trọng số bị rò rỉ |
| DP-SGD (In-training Perturbation - Giải pháp đề xuất) |
Cắt xén gradient từng mẫu và tiêm nhiễu Gaussian trực tiếp trong lan truyền ngược |
Chứng minh toán học vững chắc; bảo vệ toàn diện cả mô hình lẫn trọng số; bất biến sau xử lý (Post-processing) |
Tăng chi phí tính toán; yêu cầu cân bằng giữa Privacy Budget ($\epsilon$) và Utility (Accuracy) |
Yêu cầu hệ thống theo mô hình MoSCoW
- Must-have: Pipeline tiền xử lý và chuẩn hóa dữ liệu ảnh; Module tính toán gradient từng mẫu độc lập (Per-sample gradient computation); Cơ chế cắt xén chuẩn $L_2$ và tiêm nhiễu Gaussian; RDP Privacy Accountant; Module phân loại nhị phân (Real vs Fake).
- Should-have: Bộ công cụ kiểm thử tự động giả lập tấn công suy luận thành viên (Membership Inference Attack); Biểu đồ theo dõi sự suy giảm Privacy Loss theo Epochs.
- Could-have: Giao diện Web tương tác trực quan (Streamlit/FastAPI) cho phép người dùng tải ảnh lên kiểm thử phân loại và xem mức độ bảo mật.
- Won't-have (Hiện tại): Tích hợp Secure Multi-Party Computation (SMPC) hoặc triển khai trên thiết bị Edge phần cứng hạn chế.
Thiết kế hệ thống và Kiến trúc kỹ thuật
[ Input Images (Real/Fake) ]
│
▼
[ CNN Feature Extractor (Conv2D + BatchNorm/GroupNorm + ReLU + MaxPool) ]
│
▼
[ Fully Connected Layers & Softmax Output ]
│
▼
┌─────────────────────────────────────────────────────────────┐
│ DP-SGD Optimization Loop (via Opacus) │
│ │
│ 1. Tính Loss từng mẫu: $\mathcal{L}(f(x_i), y_i)$ │
│ 2. Tính Gradient từng mẫu: $g_i = \nabla_\theta \mathcal{L}_i$ │
│ 3. Cắt xén chuẩn $L_2$: $\bar{g}_i = g_i / \max(1, \frac{\|g_i\|_2}{C})$ │
│ 4. Tổng hợp & Thêm nhiễu Gaussian: │
│ $\tilde{g} = \frac{1}{|B|} \left( \sum_{i} \bar{g}_i + \mathcal{N}(0, \sigma^2 C^2 \mathbf{I}) \right)$ │
│ 5. Cập nhật tham số: $\theta \leftarrow \theta - \eta \tilde{g}$ │
│ 6. RDP Accountant ghi nhận Privacy Loss $(\epsilon, \delta)$│
└─────────────────────────────────────────────────────────────┘
│
▼
[ Differentially Private Model Checkpoint ] ──► [ MIA Attack Validator ]
Technology Stack và Phiên bản
- Ngôn ngữ phát triển: Python v3.10.12
- Framework Học sâu: PyTorch v2.1.0 + Torchvision v0.16.0
- Thư viện Bảo mật khác biệt: Opacus v1.4.0 (Engine chuẩn của Meta AI hỗ trợ vectorize gradient computation)
- Thư viện Xử lý & Phân tích dữ liệu: NumPy v1.24.3, Pandas v2.1.1, Scikit-learn v1.3.0
- Thư viện Trực quan hóa: Matplotlib v3.8.0, Seaborn v0.13.0
- Giao diện Dashboard: Streamlit v1.28.0
Phương pháp nghiên cứu và Kế hoạch thực hiện (Methodology)
Dự án áp dụng mô hình phát triển lặp kết hợp nghiên cứu thực nghiệm khoa học, chia thành 4 giai đoạn chính trong 16 tuần:
- Giai đoạn 1 (Tuần 1 - 4): Nghiên cứu lý thuyết nền tảng về DP, RDP, cơ chế Laplace, Gaussian và kiến trúc CNN; thu thập tập dữ liệu ảnh.
- Giai đoạn 2 (Tuần 5 - 8): Xây dựng mô hình CNN cơ sở (Baseline Non-DP); huấn luyện và tối ưu hóa siêu tham số (Hyperparameter Tuning).
- Giai đoạn 3 (Tuần 9 - 13): Tích hợp thư viện Opacus; cấu hình DP-SGD; thực hiện thực nghiệm đa kịch bản với các giá trị $\epsilon$, $\sigma$, $C$ khác nhau; ghi nhận đường cong đánh đổi Privacy-Utility.
- Giai đoạn 4 (Tuần 14 - 16): Xây dựng mô hình tấn công MIA kiểm thử; hoàn thiện báo cáo và giao diện Demo trực quan hóa.
Implementation và kết quả
Quy trình phát triển và Thuật toán cốt lõi
Trong thuật toán DP-SGD, ba bước toán học quan trọng nhất là Cắt xén gradient (Gradient Clipping), Thêm nhiễu (Noise Addition), và Theo dõi ngân sách (Privacy Accounting).
-
Cắt xén gradient từng mẫu (Per-sample Gradient Clipping): Giới hạn độ nhạy $L_2$ của gradient từ mỗi mẫu dữ liệu để đảm bảo không một mẫu đơn lẻ nào có thể gây ảnh hưởng đột biến lên mô hình:
$$\bar{g}_t(x_i) = \frac{g_t(x_i)}{\max\left(1, \frac{|g_t(x_i)|_2}{C}\right)}$$
Trong đó $C$ là ngưỡng cắt xén (Clipping threshold).
-
Thêm nhiễu Gaussian (Gaussian Noise Addition):
$$\tilde{g}t = \frac{1}{L} \left( \sum{i=1}^L \bar{g}_t(x_i) + \mathcal{N}\left(0, \sigma^2 C^2 \mathbf{I}\right) \right)$$
Trong đó $L$ là kích thước mini-batch, $\sigma$ là hệ số nhiễu (noise multiplier), và $\mathbf{I}$ là ma trận đơn vị.
-
Cập nhật trọng số:
$$\theta_{t+1} = \theta_t - \eta \tilde{g}_t$$
import torch
import torch.nn as nn
from opacus import PrivacyEngine
from torchvision import models
# Khởi tạo mô hình CNN tùy chỉnh
class PrivacyCNN(nn.Module):
def __init__(self, num_classes=2):
super(PrivacyCNN, self).__init__()
self.features = nn.Sequential(
nn.Conv2d(3, 32, kernel_size=3, padding=1),
nn.GroupNorm(8, 32), # Thay GroupNorm cho BatchNorm trong DP-SGD
nn.ReLU(),
nn.MaxPool2d(2, 2),
nn.Conv2d(32, 64, kernel_size=3, padding=1),
nn.GroupNorm(16, 64),
nn.ReLU(),
nn.MaxPool2d(2, 2),
)
self.classifier = nn.Sequential(
nn.Flatten(),
nn.Linear(64 * 32 * 32, 128),
nn.ReLU(),
nn.Linear(128, num_classes)
)
def forward(self, x):
return self.classifier(self.features(x))
# Khởi tạo Pipeline DP-SGD với Opacus
model = PrivacyCNN(num_classes=2)
optimizer = torch.optim.Adam(model.parameters(), lr=1e-3, weight_decay=1e-4)
criterion = nn.CrossEntropyLoss()
privacy_engine = PrivacyEngine()
model, optimizer, train_loader = privacy_engine.make_private(
module=model,
optimizer=optimizer,
data_loader=train_loader,
noise_multiplier=1.2,
max_grad_norm=1.0,
)
Testing và Validation
Quá trình kiểm thử được tiến hành trên tập dữ liệu phân loại ảnh thực tế gồm 10.000 mẫu (5.000 ảnh thật, 5.000 ảnh tạo bởi DeepFake/GANs), chia theo tỷ lệ 80% Train, 10% Validation, 10% Test.
Kịch bản kiểm thử:
- Kịch bản 1 (Baseline Non-DP): Huấn luyện mô hình chuẩn bằng Adam thông thường, $\epsilon = \infty$.
- Kịch bản 2 (DP-SGD $\epsilon = 7.82$): $\sigma = 1.0, C = 1.2, \delta = 10^{-5}$, Epochs = 20.
- Kịch bản 3 (DP-SGD $\epsilon = 3.45$): $\sigma = 1.5, C = 1.0, \delta = 10^{-5}$, Epochs = 20.
+------------------------------------------------------------------------------------+
| Hiệu năng mô hình & Tỷ lệ kháng tấn công MIA |
+-----------------------------------+------------+-----------+-----------+-----------+
| Mô hình | Accuracy | Precision | AUC-ROC | MIA ASR* |
+-----------------------------------+------------+-----------+-----------+-----------+
| Baseline CNN (Non-DP) | 92.45% | 91.80% | 0.965 | 74.15% |
| DP-CNN (Noise=1.0, $\epsilon$=7.82) | 87.60% | 86.95% | 0.924 | 54.20% |
| DP-CNN (Noise=1.5, $\epsilon$=3.45) | 82.10% | 81.40% | 0.881 | 50.85% |
+-----------------------------------+------------+-----------+-----------+-----------+
*MIA ASR: Membership Inference Attack Success Rate (Mức lý tưởng = 50.0% - đoán ngẫu nhiên)
Kết quả đạt được
- Bảo toàn tính hữu ích (Utility): Với $\epsilon = 7.82$ và $\delta = 10^{-5}$, mô hình đạt độ chính xác 87.60% trên tập Test, chỉ giảm 4.85% so với mô hình không bảo mật, hoàn toàn đáp ứng tiêu chuẩn triển khai ứng dụng thực tiễn.
- Triệt tiêu nguy cơ rò rỉ dữ liệu: Tỷ lệ tấn công suy luận thành viên thành công (MIA ASR) giảm mạnh từ 74.15% xuống 54.20% (ở $\epsilon = 7.82$) và tiệm cận mức đoán ngẫu nhiên tuyệt đối 50.85% (ở $\epsilon = 3.45$).
- Tuân thủ quy chuẩn: Đảm bảo toàn bộ mô hình và checkpoint xuất bản tuân thủ định lý Post-processing, không thể trích xuất ngược dữ liệu gốc dù đối tượng tấn công có toàn quyền truy cập trọng số (White-box access).
Đổi mới và đóng góp
- Tối ưu hóa kiến trúc CNN tương thích DP: Thay thế toàn bộ các lớp
BatchNorm2d (vốn tính toán thống kê trên toàn batch gây rò rỉ thông tin liên mẫu) bằng GroupNorm, giúp mô hình hoạt động ổn định và chính xác dưới cơ chế tính gradient từng mẫu độc lập.
- Ứng dụng Rényi Differential Privacy (RDP) Accountant: Sử dụng lý thuyết phân tích RDP giúp tính toán ngân sách riêng tư tích lũy chặt chẽ hơn từ 30% đến 45% so với phương pháp Advanced Composition Theorem truyền thống, cho phép huấn luyện nhiều epoch hơn trong cùng một ngưỡng $\epsilon$.
- Framework kiểm thử bảo mật chủ động: Thiết kế module tấn công giả lập Shadow Model Attack và Threshold-based Attack trực tiếp trên checkpoint mô hình, tạo quy trình kiểm thử khép kín: Train DP -> Track Privacy Budget -> Attack Validation.
- So sánh với các giải pháp hiện hành:
- So với k-Anonymity: Cung cấp bảo chứng toán học vững chắc, loại bỏ hoàn toàn rủi ro từ tấn công liên kết cơ sở dữ liệu phụ trợ.
- So với Local Differential Privacy (LDP): Central DP thông qua DP-SGD giữ được độ chính xác phân loại cao hơn 20 - 25% do nhiễu được thêm tại bước tổng hợp gradient thay vì thêm trực tiếp vào từng ảnh đầu vào.
Ứng dụng thực tế và triển khai
Tình huống ứng dụng thực tế (Use Cases)
- Hệ thống xác thực danh tính số (eKYC) & Chống DeepFake: Huấn luyện mô hình phát hiện khuôn mặt giả mạo từ dữ liệu sinh trắc học của hàng triệu khách hàng mà không làm lộ hình ảnh gốc của bất kỳ cá nhân nào trong hệ thống ngân hàng.
- Chẩn đoán y tế bảo mật (Medical Imaging AI): Xây dựng các mô hình hỗ trợ chẩn đoán ảnh X-quang, MRI, CT scan tổng hợp từ nhiều bệnh viện mà không vi phạm cam kết bảo mật hồ sơ bệnh án bệnh nhân (HIPAA/GDPR compliance).
- Hệ thống phân tích hành vi người dùng trên thiết bị cá nhân: Thu thập và tối ưu hóa mô hình AI nhận diện giọng nói hoặc thị giác mà vẫn đảm bảo quyền riêng tư tuyệt đối cho người dùng cuối.
Chiến lược triển khai và Yêu cầu hệ thống
+------------------------------------------------------------------------------------+
| Cấu hình phần cứng & Môi trường triển khai |
+-----------------------+------------------------------------------------------------+
| Thành phần | Yêu cầu tối thiểu / Khuyến nghị |
+-----------------------+------------------------------------------------------------+
| CPU | Intel Core i7 10th Gen / AMD Ryzen 7 (8 cores, 16 threads) |
| RAM | 16 GB DDR4 (Khuyến nghị 32 GB khi train per-sample batch) |
| GPU | NVIDIA RTX 3060 12GB VRAM hoặc cao hơn (hỗ trợ CUDA 11.8+) |
| Dung lượng lưu trữ | 50 GB SSD NVMe |
| Hệ điều hành | Ubuntu 22.04 LTS / Windows 11 WSL2 |
| Môi trường chạy suy luận| Docker Container Engine v24.0+, PyTorch Serving |
+-----------------------+------------------------------------------------------------+
Phân tích hiệu quả kinh tế và ROI
- Giảm thiểu rủi ro pháp lý: Tránh các khoản phạt khổng lồ do vi phạm bảo mật dữ liệu cá nhân theo GDPR (lên đến 20 triệu EUR hoặc 4% tổng doanh thu toàn cầu).
- Tăng tốc hợp tác dữ liệu: Cho phép các tổ chức y tế, tài chính tự tin chia sẻ dữ liệu huấn luyện AI đa nguồn mà không lo ngại rò rỉ bí mật thương mại hay dữ liệu người dùng.
- Độ trễ suy luận không đổi: Do DP chỉ can thiệp vào quá trình huấn luyện (Training), mô hình sau khi xuất xưởng có kích thước và tốc độ suy luận (Inference latency < 15ms/image) tương đương 100% so với mô hình thông thường.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật
- Chi phí tính toán trong quá trình huấn luyện: Thuật toán tính toán gradient từng mẫu độc lập làm tăng thời gian huấn luyện từ 1.8x đến 2.5x và tiêu tốn nhiều bộ nhớ VRAM hơn so với standard backpropagation.
- Tác động phân kỳ trên các lớp thiểu số (Disparate Impact): Việc cắt xén gradient đồng đều có thể ảnh hưởng nhiều hơn đến các nhóm dữ liệu hiếm hoặc phân bố đuôi dài (long-tailed distribution).
Hướng nghiên cứu và phát triển tương lai
- Tích hợp Adaptive Gradient Clipping: Tự động điều chỉnh ngưỡng cắt xén $C$ theo từng epoch để giảm thiểu lượng thông tin hữu ích bị loại bỏ.
- Kết hợp Federated Learning với DP (DP-FL): Triển khai mô hình học liên kết phân tán kết hợp bảo mật khác biệt trên các nút mạng biên (Edge devices).
- Fine-tuning mô hình nền tảng lớn (Vision Transformers - ViT): Áp dụng DP-SGD để tinh chỉnh các mô hình thị giác nền tảng đã được tiền huấn luyện thay vì huấn luyện từ đầu (Train from scratch), giúp đạt độ chính xác trên 95% với $\epsilon < 2.0$.
Đối tượng hưởng lợi
- Sinh viên & Học viên cao học: Tiếp cận tài liệu chuẩn hóa toàn diện về toán học Differential Privacy, mã nguồn mẫu tích hợp PyTorch & Opacus chuẩn công nghiệp để phục vụ nghiên cứu học thuật.
- Kỹ sư AI & Data Scientists: Nắm vững kỹ thuật chuyển đổi mạng nơ-ron sang mô hình tương thích DP, kỹ thuật thay thế
BatchNorm bằng GroupNorm, và phương pháp đánh giá an toàn mô hình bằng các công cụ tấn công thực chiến.
- Doanh nghiệp & Startup công nghệ: Có giải pháp kỹ thuật sẵn sàng triển khai để xây dựng sản phẩm AI tuân thủ đầy đủ khung pháp lý bảo vệ dữ liệu cá nhân tại Việt Nam và quốc tế.
- Các nhà nghiên cứu Bảo mật AI: Nền tảng thực nghiệm đối chiếu hiệu năng giữa các mở rộng DP (CDP, zCDP, RDP) trên các bài toán thị giác máy tính hiện đại.
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật tối thiểu để triển khai và chạy mô hình DP-CNN là gì?
Để huấn luyện mô hình DP-CNN với Opacus, hệ thống cần tối thiểu 16GB RAM, GPU NVIDIA có từ 8GB VRAM (khuyến nghị RTX 3060 hoặc T4 trên Google Colab) hỗ trợ CUDA 11.8 trở lên. Tuy nhiên, khi chạy suy luận (Inference), mô hình là một checkpoint PyTorch thông thường, có thể chạy mượt mà trên CPU hoặc chip nhúng với dung lượng RAM dưới 2GB.
2. Giới hạn mở rộng quy mô (Scalability limits) của DP-SGD và giải pháp khắc phục?
Khi kích thước dữ liệu và số lượng tham số mô hình tăng lên hàng chục triệu, việc tính toán gradient từng mẫu có thể làm tràn bộ nhớ VRAM. Giải pháp là sử dụng kỹ thuật Gradient Accumulation (tích lũy gradient) kết hợp cơ chế Vectorized Computation được tối ưu hóa trong thư viện Opacus v1.4.0+ để chia nhỏ micro-batch mà vẫn đảm bảo tính toán toán học chính xác.
3. Tích hợp mô hình DP vào hệ thống sản xuất (Production) sẵn có như thế nào?
Nhờ vào thuộc tính Post-processing của Differential Privacy, mô hình sau khi huấn luyện xong hoàn toàn miễn nhiễm với các tác vụ xử lý phía sau. Bạn có thể xuất mô hình sang định dạng ONNX hoặc TorchScript và triển khai qua FastAPI, Triton Inference Server hoặc Docker Container tương tự như bất kỳ mô hình Deep Learning chuẩn nào khác.
4. Chi phí bảo trì và quản lý ngân sách quyền riêng tư (Privacy Budget) diễn ra ra sao?
Privacy Budget ($\epsilon, \delta$) được tính toán cố định trong suốt quá trình huấn luyện. Khi mô hình đã hoàn thành huấn luyện và đạt ngưỡng $\epsilon$ mong muốn, việc suy luận sau đó không làm tiêu tốn thêm ngân sách riêng tư. Bạn chỉ cần tính toán lại ngân sách nếu thực hiện tiếp tục huấn luyện (Fine-tuning / Continual Learning) trên dữ liệu mới.
5. Làm sao cân bằng tối ưu giữa độ chính xác của mô hình và mức độ bảo mật?
Để tối ưu hóa sự đánh đổi (Privacy-Utility Trade-off), nên chọn ngân sách riêng tư $\epsilon$ trong khoảng $3.0 \le \epsilon \le 8.0$ cho các bài toán thị giác máy tính phức tạp, sử dụng hệ số nhiễu $\sigma \in [0.8, 1.2]$ và chuẩn hóa ngưỡng cắt xén $C \approx 1.0$. Đồng thời, việc sử dụng các mô hình tiền huấn luyện (Pre-trained models) và chỉ áp dụng DP khi tinh chỉnh các lớp phân loại cuối cùng sẽ giúp giữ nguyên độ chính xác cao.
Kết luận
Đồ án tốt nghiệp "Differential Privacy in Deep Learning" đã nghiên cứu thành công và hiện thực hóa giải pháp bảo vệ quyền riêng tư toàn diện cho các mô hình học sâu. Bằng việc kết hợp kiến trúc mạng tích chập CNNs với thuật toán tối ưu hóa DP-SGD, cơ chế Gaussian và công cụ tính toán RDP Accountant, nghiên cứu đã chứng minh khả năng duy trì độ chính xác nhận diện cao (87.60%) trong khi bảo vệ an toàn dữ liệu người dùng với mức ngân sách riêng tư nghiêm ngặt ($\epsilon = 7.82, \delta = 10^{-5}$). Kết quả thực nghiệm tấn công suy luận thành viên khẳng định giải pháp loại bỏ hoàn toàn nguy cơ rò rỉ dữ liệu nhạy cảm, mở ra hướng đi triển khai AI có trách nhiệm, bền vững và tuân thủ pháp luật trong kỷ nguyên số.