deneir/DSD/auto_training/presentation.tex
2023-05-04 18:40:05 -04:00

88 lines
2.6 KiB
TeX

\documentclass[aspectratio=169,10pt]{beamer}
\usetheme[progressbar=head,numbering=fraction,sectionpage=none]{metropolis}
\usepackage{graphicx}
\usepackage{ulem}
\usepackage{xcolor}
\usepackage[scale=2]{ccicons}
\usepackage{pgfplots}
\usepackage{booktabs}
\usepgfplotslibrary{dateplot}
\usepackage{hyperref}
\usepackage{multirow}
\usepackage{array}
\usepackage{xspace}
\title{DSD Auto Training}
\subtitle{\textit{dsd\_trainer.py} is stealing my job.}
\date{}
\author{Arthur Grisel-Davy}
\institute{University of Waterloo, Canada}
\begin{document}
\maketitle
\begin{frame}{Goal}
\begin{center}
From a {\color{blue}raw trace} containing normal and recurent activities, extract the {\color{blue}DSD training data} and {\color{blue}occurences rules} for the activities in the trace.
\end{center}
\end{frame}
\begin{frame}{Overview}
\only<1>{\includegraphics[height=\textheight]{images/overview-1.pdf}}
\only<2>{\includegraphics[height=\textheight]{images/overview-2.pdf}}
\only<3>{\includegraphics[height=\textheight]{images/overview-3.pdf}}
\only<4>{\includegraphics[height=\textheight]{images/overview-4.pdf}}
\only<5>{\includegraphics[height=\textheight]{images/overview-5.pdf}}
\only<6>{\includegraphics[height=\textheight]{images/overview-6.pdf}}
\end{frame}
\begin{frame}{Raw Trace}
\begin{figure}
\centering
\includegraphics[width=\textwidth]{images/powertrace.pdf}
\end{figure}
\end{frame}
\begin{frame}{Detect States List and Compute Protos}
\begin{itemize}
\item Extracts subsequences from trace (sliding windows).
\item Apply density-based clustering (DBSCAN) with optimal threshold search (silhouette score).
\item Get clusters and outliers.
\item For every cluster, compute the centroid as proto for DSD.
\end{itemize}
\end{frame}
\begin{frame}
\begin{figure}
\centering
\includegraphics[width=\textwidth]{images/clustering.pdf}
\end{figure}
\end{frame}
\begin{frame}{State Detection}
\begin{figure}
\centering
\includegraphics[width=\textwidth]{images/dsd.pdf}
\end{figure}
\end{frame}
\begin{frame}{Extract Rules Occurences}
DIY-PoC-QaD solution: Occurences $\longrightarrow$ (Interval,Duration)
\begin{figure}
\centering
\includegraphics[height=0.8\textheight]{images/projection.pdf}
\end{figure}
\end{frame}
\begin{frame}{Hyper-Parameters}
\begin{itemize}
\item Windows size and stride: $w,s$.
\item DSD coefficient $\alpha$.
\item Rules Detection Parameters.
\end{itemize}
\end{frame}
\end{document}