\documentclass{article}

\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}
\usepackage{algpseudocode}
\usepackage{algorithm}
\usepackage{placeins}
\usepackage{subcaption}
\usepackage{graphicx}
\usepackage{setspace}

\newtheorem{definition}{Definition}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}{Lemma}
\newtheorem{corollary}{Corollary}[theorem]

\doublespace

\begin{document}
\begin{abstract}
    The abstract
\end{abstract}
\tableofcontents
\newpage
\section{Introduction}
\input{introduction}

\section{Finit classification}
\input{finit_classif}

\section{Applications}
\input{utility}
    \subsection{Attribute inference attack}
    \subsection{Painting classification}
    \subsection{Lora}
    \subsection{Tabular data}
    \input{tabular}
    \subsection{Movie recommender system}
    \subsection{labeled faces in the wild}


\section{Computing cost}
    \subsection{Cost of training}
    \subsection{Cost of inference}

\section{Decentralization}
    \subsection{Sharing indexes}
    \subsection{Sharing matrix of probability law}

\section{Privacy}
    \subsection{Private indexing}
    \subsection{Differential privacy}

\section{Fairness}
    \subsection{Preprocessing}
    \subsection{Inprocessing and postprocessing}

\section{Explainability}
    \subsection{Transparancy}
    \subsection{Interpretability}
    \subsection{Explainability}

\section{Conclusion}

\end{document}
