Skip to content

Commit

Permalink
add content
Browse files Browse the repository at this point in the history
  • Loading branch information
Florian Wiech committed May 14, 2019
1 parent 6fe4646 commit 96f8af6
Show file tree
Hide file tree
Showing 23 changed files with 352 additions and 15 deletions.
71 changes: 56 additions & 15 deletions colloquium/main.tex
Original file line number Diff line number Diff line change
@@ -1,25 +1,66 @@
\documentclass[t]{beamer}

\title{Comparative Evaluation of Incremental Machine Learning}
\subtitle{University of Applied Sciences Fulda}
% % Handouts
% \documentclass[handout,t]{beamer}
% \usepackage{pgfpages}
% \pgfpagesuselayout{4 on 1}[a4paper,border shrink=5mm,landscape]

\usetheme[
faculty=phil,
logo=title_university
]{fibeamer}

\usepackage{graphicx}
\graphicspath{{./resources/images/}}

\usepackage[style=alphabetic,sorting=none]{biblatex}
\addbibresource{references.bib}

\usepackage{tikz}
\usetikzlibrary{matrix,chains,positioning,decorations.pathreplacing,arrows}


\title{Comparative Evaluation of\\Incremental Machine Learning}
\subtitle{Colloquium}
\author{Florian Wiech}
\institute{University of Applied Sciences Fulda}
\date{\today}

\begin{document}
\frame {
\titlepage
}
\frame{

\begin{frame}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{agi}
\caption{\cite{agi} AGI - Artificial General Intelligence}
\label{fig:agi}
\end{figure}
\end{frame}

\begin{frame}[c]
\titlepage
\end{frame}

\begin{frame}
\frametitle{Table of Contents}
\framesubtitle{}
\begin{itemize}
\item
\end{itemize}
}
\frame{
\frametitle{Title}
}
\tableofcontents
\end{frame}

\include{sections/1_Introduction}

\include{sections/2_EWC}

\include{sections/3_Conclusion_Outlook}

\begin{frame}[c]
\centering \Huge
Thank You!
\end{frame}

% \section{References}
\begin{frame}[allowframebreaks]
\frametitle{References}
\printbibliography
\end{frame}

\end{document}
15 changes: 15 additions & 0 deletions colloquium/references.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@

@misc{agi,
url = {https://www.topbots.com/wp-content/uploads/2017/09/agi_out_of_reach_1600px_web-1280x640.jpg},
date = {2017-09-04},
author = {Mariya Yao},
title = {Depite AI hype, true general intelligence still out of reach},
note = {Figure \ref{fig:agi}; Online; accessed: 2019-05-10}
}

@misc{dnn_neuron_basic_overview,
url = {https://tex.stackexchange.com/questions/132444/diagram-of-an-artificial-neural-network},
date = {2019-03-01},
author = {Gonzalo Medina},
title = {Diagram of an artificial neural network}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added colloquium/resources/images/agi.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added colloquium/resources/images/approach.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added colloquium/resources/images/cf_importance.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added colloquium/resources/images/ewc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added colloquium/resources/images/ewc_improvement.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added colloquium/resources/images/related_work.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added colloquium/resources/images/title_university.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added colloquium/resources/images/training_preview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added colloquium/resources/images/training_result.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
78 changes: 78 additions & 0 deletions colloquium/sections/1_Introduction.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
\section{Introduction}

\subsection{Catastrophic Forgetting in Neural Networks}

\begin{frame}
\frametitle{Neural Network}
\framesubtitle{Training}

\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{training_preview}
\end{figure}
\footnotetext{\cite{dnn_neuron_basic_overview}}
\end{frame}
\begin{frame}
\frametitle{Neural Network}
\framesubtitle{Training}

\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{training_result}
\end{figure}
\end{frame}

\begin{frame}
\frametitle{Neural Network}
\framesubtitle{Retraining}

\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{retraining_preview}
\end{figure}
\end{frame}
\begin{frame}
\frametitle{Neural Network}
\framesubtitle{Retraining}

\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{retraining_result}
\end{figure}
\end{frame}


\begin{frame}
\frametitle{Catastrophic Forgetting}
\framesubtitle{Timeline}

\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{D55_catastrophic_forgetting}
\caption{training (T1) \& retraining (T2)}
\label{fig:CF_D55}
\end{figure}
\end{frame}

\subsection{Importance of Catastrophic Forgetting}
\begin{frame}
\frametitle{Catastrophic Forgetting}
\framesubtitle{Why is it important?}

\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{cf_importance}
\label{fig:cf_importance}
\end{figure}
\end{frame}

\subsection{Related Work}
\begin{frame}
\frametitle{Related Work}

\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{related_work}
\label{fig:related_work}
\end{figure}
\end{frame}
166 changes: 166 additions & 0 deletions colloquium/sections/2_EWC.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,166 @@
\section{Algorithm evaluation}

\subsection{Explanation}

\begin{frame}
\frametitle{EWC}
\framesubtitle{Elastic Weight Consolidation}

\begin{columns}[onlytextwidth]
\column{.5\textwidth}
\begin{itemize}
\item protects previous \\gained knowledge
\item classifies importance \\of each thread
\item adaption of less important threads at re-training
\item protection discovery with Fisher Information matrix
\end{itemize}
\column{.5\textwidth}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{ewc}
\label{fig:ewc_expl}
\end{figure}
\end{columns}

\end{frame}

\subsection{Review \& Improvements}

\begin{frame}
\frametitle{EWC}
\framesubtitle{Review}

\begin{columns}[onlytextwidth]
\column{.5\textwidth}
\begin{itemize}
\item unproven assumptions
\item implementation problem\\with TensorFlow
\end{itemize}
\column{.5\textwidth}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{ewc}
\end{figure}
\end{columns}
\end{frame}

\begin{frame}
\frametitle{EWC}
\framesubtitle{Improvements}

\begin{columns}[onlytextwidth]
\column{.5\textwidth}
\begin{itemize}
\item replace FIM with new matrix (Gradient matrix)
\item less assumptions necessary
\item solves implementation problem in TensorFlow
\end{itemize}
\column{.5\textwidth}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{ewc_improvement}
\label{fig:ewc_improve}
\end{figure}
\end{columns}
\end{frame}


\subsection{Benchmarks}

\begin{frame}
\frametitle{Approach}

\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{approach}
\end{figure}

% \begin{enumerate}
% \item Original EWC implementation
% \item Propriety validation
% \item Replacement of FIM with GM
% \item Comparison of modification and implementation
% \end{enumerate}
\end{frame}

\begin{frame}
\frametitle{Benchmark}
\framesubtitle{Disjoint D9-1}

\begin{itemize}
\item T1: 9 classes; T2: 1 class
\item discovers the capability of a re-training with small datasets
\item approximately 10\% added
\end{itemize}

\begin{columns}
\column{0.5\textwidth}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{project/baseline/D91_FIM}
\caption{EWC-FIM D9-1}
\label{fig:ewc_fim_d91}
\end{figure}
\column{0.5\textwidth}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{project/experiments/D91_GM}
\caption{EWC-GM D9-1}
\label{fig:ewc_gm_d91}
\end{figure}
\end{columns}
\end{frame}

\begin{frame}
\frametitle{Benchmark}
\framesubtitle{Disjoint D5-5}

\begin{itemize}
\item T1: 5 classes; T2: 5 classes
\item challenge to handle the same data volume
\end{itemize}

\begin{columns}
\column{0.5\textwidth}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{project/baseline/D55_FIM}
\caption{EWC-FIM D5-5}
\label{fig:ewc_fim_d55}
\end{figure}
\column{0.5\textwidth}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{project/experiments/D55_GM}
\caption{EWC-GM D5-5}
\label{fig:ewc_gm_d55}
\end{figure}
\end{columns}
\end{frame}

\begin{frame}
\frametitle{Benchmark}
\framesubtitle{Permuted P10-10}

\begin{itemize}
\item T1: 10 classes; T2: permuted classes
\item challenge to learn different data-chunks with the same classes
\end{itemize}

\begin{columns}
\column{0.5\textwidth}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{project/baseline/PM_FIM}
\caption{EWC-FIM P10-10}
\label{fig:ewc_fim_pm}
\end{figure}
\column{0.5\textwidth}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{project/experiments/PM_GM}
\caption{EWC-GM P10-10}
\label{fig:ewc_gm_pm}
\end{figure}
\end{columns}
\end{frame}
37 changes: 37 additions & 0 deletions colloquium/sections/3_Conclusion_Outlook.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
\section{Conclusion \& Outlook}

\begin{frame}
\frametitle{Conclusion \& Outlook}

\begin{itemize}
\item Gradient matrix is a possible simplification
\item Fixed implementation issue
\item EWC not ready for deployment
\end{itemize}
\pause
\begin{itemize}
\item Further testing
\begin{itemize}
\item different networks
\item different datasets
\end{itemize}
\item Further integrations
\begin{itemize}
\item integration of GM in different algorithms
\end{itemize}
\end{itemize}

\end{frame}
\begin{frame}
\frametitle{Outlook}

\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{agi}
\end{figure}

\pause
\centering \LARGE
Not quite there yet…

\end{frame}

0 comments on commit 96f8af6

Please sign in to comment.