blob: 776b77eb445550449061eb9c4b81ab2f016e180c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
\begin{frame}
\frametitle{Positionnement}
\centering
\input{images/tikz/ckoi/pos22}
\end{frame}
{
\usebackgroundtemplate{\includegraphics[width=\paperwidth]{images/background/card/background.pdf}}
\begin{frame}
%\vspace{70px}
\hspace{70px}
\begin{minipage}{250px}
\Large
\textcolor{accent}{
Comment proteger l'attribut sensible contre l'AIA ?
}
\end{minipage}
\end{frame}
}
\begin{frame}
\frametitle{Protection de l'attribut sensible}
On cherche une notion qui définisse :
\emph{L'attribut sensible des utilisateur est protégé.}
\pause
\begin{definition}
Un CCA est un classifieur ayant une \emph{prédiction indépendante de l'étiquette}.
C'est-à-dire que pour un classifieur $f: E\rightarrow F$.
Avec une étiquette $Y:\Omega\rightarrow F$
et une entrée $X:\Omega\rightarrow E$.
Alors pour $\hat{Y}=f\circ X$, nous avons
\emph{$P_{(Y,\hat{Y})} = P_Y\otimes P_{\hat{Y}}$}
\end{definition}
\pause
Nous allons voir que CCA et exactitude équilibré sont liées.
\end{frame}
\begin{frame}
\frametitle{Etude de l'exactitude équilibré}
\begin{propriete}
\label{th:aia-bluey}
Soit $(\Omega,\mathcal{T},P)$ un espace probabilisé.
Soient $(E,\mathcal{E})$ et $(F,\mathcal{P}(F))$ des espaces mesurables avec $F$ un ensemble fini.
Soient les variables aléatoires suivantes :
$X:\Omega\rightarrow E$ et
$Y:\Omega\rightarrow F$
Soit $A$ l'ensemble des fonctions mesurables de $(E,\mathcal{E})$ dans $(F,\mathcal{P}(F))$.
Nous appelons $BA$ la fonction qui à toutes les fonctions $f$ de $A$ associe l'exactitude équilibrée de $f \circ X$ pour l'étiquette $Y$.
\begin{equation*}
\exists f\in A~BA(f)< \frac{1}{\#F}
\implies
\exists f\in A~BA(f)>\frac{1}{\#F}
\end{equation*}
\end{propriete}
\pause
\begin{propriete}
\begin{equation*}
\text{max}_fBA(f)=\frac{1}{\#F}\iff
\forall f~BA(f)=\frac{1}{\#F}
\end{equation*}
\end{propriete}
\end{frame}
\begin{frame}
\frametitle{Etude de l'exactitude équilibré}
\begin{theorem}
\label{th:fini-bacca}
En notant $BA(f)$ l'exactitude équilibrée de $f$.
\begin{equation*}
\forall f~BA(f)=\frac{1}{\#F} \iff
\forall f~\text{$f$ est un CCA}
\end{equation*}
\end{theorem}
\pause
\vspace{10px}
Ainsi, si $\text{max}_fBA(f)=\frac{1}{\#F}$ alors
aucun classifieur ne pourra prédire l'étiquette.
\pause
\vspace{10px}
\emph{Pour savoir si $X$ permet d'inférer $Y$ il suffit de calculer $\text{max}_fBA(f)$.}
\pause
\vspace{10px}
L'algorithme classification finie permet de claculer $\text{max}_fBA(f)$.
\end{frame}
\begin{frame}
\frametitle{Lien entre exactitude équilibré et protection contre l'AIA}
L'attribut sensible est protégé quand
\begin{equation*}
P_{(f\circ X,S)}=
P_{f\circ X}\otimes P_S
\end{equation*}
\pause
\begin{equation*}
\iff
\forall a~\text{$a$ est un CCA pour prédire $S$ à parire de $f\circ X$}
\end{equation*}
\pause
\begin{equation*}
\iff
\text{max}_aBA(a)=\frac{1}{\#G}
\end{equation*}
\pause
\vpsace{20px}
\begin{itemize}
\item Formule explicite entre une notion de confidentialité et une notion d'équitée.
\item Cette quantité permet un audit de l'équitée ainsi que du risque d'une AIA.
\end{itemize}
\end{frame}
|