From 8bf93997cfed665f5d88001eb307473e9314c8d0 Mon Sep 17 00:00:00 2001 From: anon <anon@anon.anon> Date: Mon, 6 Jun 2022 18:05:07 +0200 Subject: [PATCH] X1 final waifu paper --- wAiFu.aux | 16 ++++++------- wAiFu.log | 67 +++++++++++++++++++++++++----------------------------- wAiFu.pdf | Bin 2106818 -> 2107818 bytes wAiFu.tex | 40 +++++++++++++------------------- 4 files changed, 55 insertions(+), 68 deletions(-) diff --git a/wAiFu.aux b/wAiFu.aux index 9fa7d92..a260fb0 100644 --- a/wAiFu.aux +++ b/wAiFu.aux @@ -70,24 +70,23 @@ \@writefile{toc}{\contentsline {section}{\numberline {VI}Results}{4}{section.6}\protected@file@percent } \newlabel{sec:results}{{VI}{4}{Results}{section.6}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VI-A}}Justifying Additional Transforms}{4}{subsection.6.1}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VI-B}}Error Rate of Thighs}{4}{subsection.6.2}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Training image without batch transforms}}{5}{figure.8}\protected@file@percent } \newlabel{fig:wobt}{{8}{5}{Training image without batch transforms}{figure.8}{}} \@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Training image with batch transforms}}{5}{figure.9}\protected@file@percent } \newlabel{fig:wbt}{{9}{5}{Training image with batch transforms}{figure.9}{}} -\@writefile{toc}{\contentsline {section}{\numberline {VII}Discussion}{5}{section.7}\protected@file@percent } -\newlabel{sec:discussion}{{VII}{5}{Discussion}{section.7}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VII-A}}Limitations}{5}{subsection.7.1}\protected@file@percent } -\newlabel{sec:limitations}{{\mbox {VII-A}}{5}{Limitations}{subsection.7.1}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Comparing with and without batch transforms on error\_rate, train\_loss and valid\_loss}}{5}{figure.10}\protected@file@percent } +\newlabel{fig:btgraph}{{10}{5}{Comparing with and without batch transforms on error\_rate, train\_loss and valid\_loss}{figure.10}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VI-B}}Error Rate of Thighs}{5}{subsection.6.2}\protected@file@percent } \@writefile{lot}{\contentsline {table}{\numberline {I}{\ignorespaces User Training}}{5}{table.1}\protected@file@percent } \newlabel{tab:user-train}{{I}{5}{User Training}{table.1}{}} \@writefile{lot}{\contentsline {table}{\numberline {II}{\ignorespaces User Testing}}{5}{table.2}\protected@file@percent } \newlabel{tab:user-test}{{II}{5}{User Testing}{table.2}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Comparing with and without batch transforms on error\_rate, train\_loss and valid\_loss}}{5}{figure.10}\protected@file@percent } -\newlabel{fig:btgraph}{{10}{5}{Comparing with and without batch transforms on error\_rate, train\_loss and valid\_loss}{figure.10}{}} +\@writefile{toc}{\contentsline {section}{\numberline {VII}Discussion}{5}{section.7}\protected@file@percent } +\newlabel{sec:discussion}{{VII}{5}{Discussion}{section.7}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VII-A}}Limitations}{5}{subsection.7.1}\protected@file@percent } +\newlabel{sec:limitations}{{\mbox {VII-A}}{5}{Limitations}{subsection.7.1}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VII-B}}Future Work}{5}{subsection.7.2}\protected@file@percent } \newlabel{sec:futurework}{{\mbox {VII-B}}{5}{Future Work}{subsection.7.2}{}} -\@writefile{toc}{\contentsline {section}{\numberline {VIII}Conclusion}{5}{section.8}\protected@file@percent } \bibdata{ref} \bibcite{tkinter}{1} \bibcite{zoom-advanced}{2} @@ -96,4 +95,5 @@ \bibcite{machinelearning}{5} \bibcite{thighdeology}{6} \bibstyle{plain} +\@writefile{toc}{\contentsline {section}{\numberline {VIII}Conclusion}{6}{section.8}\protected@file@percent } \@writefile{toc}{\contentsline {section}{References}{6}{section*.2}\protected@file@percent } diff --git a/wAiFu.log b/wAiFu.log index 0472013..f17b68e 100644 --- a/wAiFu.log +++ b/wAiFu.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.10.22) 5 JUN 2022 20:53 +This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex 2021.10.22) 6 JUN 2022 18:03 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -468,10 +468,10 @@ File: umsb.fd 2013/01/14 v3.01 AMS symbols B pdfTeX warning: pdflatex (file ./img/ai_diagram.pdf): PDF inclusion: found PDF version <1.7>, but at most version <1.5> allowed -<img/ai_diagram.pdf, id=105, 180.675pt x 188.6247pt> +<img/ai_diagram.pdf, id=106, 180.675pt x 188.6247pt> File: img/ai_diagram.pdf Graphic file (type pdf) <use img/ai_diagram.pdf> -Package pdftex.def Info: img/ai_diagram.pdf used on input line 54. +Package pdftex.def Info: img/ai_diagram.pdf used on input line 52. (pdftex.def) Requested size: 180.67455pt x 188.62422pt. [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} @@ -481,41 +481,41 @@ Package pdftex.def Info: img/ai_diagram.pdf used on input line 54. pdfTeX warning: pdflatex (file ./img/thighs_diagram.drawio.pdf): PDF inclusion: found PDF version <1.7>, but at most version <1.5> allowed -<img/thighs_diagram.drawio.pdf, id=142, 578.16pt x 362.3136pt> +<img/thighs_diagram.drawio.pdf, id=143, 578.16pt x 362.3136pt> File: img/thighs_diagram.drawio.pdf Graphic file (type pdf) <use img/thighs_diagram.drawio.pdf> -Package pdftex.def Info: img/thighs_diagram.drawio.pdf used on input line 122. +Package pdftex.def Info: img/thighs_diagram.drawio.pdf used on input line 117. (pdftex.def) Requested size: 258.0pt x 161.67961pt. -Overfull \hbox (6.0pt too wide) in paragraph at lines 122--123 +Overfull \hbox (6.0pt too wide) in paragraph at lines 117--118 [][] [] LaTeX Font Info: Trying to load font information for OT1+pcr on input line 1 -34. +29. (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1pcr.fd File: ot1pcr.fd 2001/06/04 font definitions for OT1/pcr. ) -<img/data_sets.png, id=146, 778.91pt x 185.69376pt> +<img/data_sets.png, id=147, 778.91pt x 185.69376pt> File: img/data_sets.png Graphic file (type png) <use img/data_sets.png> -Package pdftex.def Info: img/data_sets.png used on input line 137. +Package pdftex.def Info: img/data_sets.png used on input line 132. (pdftex.def) Requested size: 258.0pt x 61.5058pt. -Overfull \hbox (6.0pt too wide) in paragraph at lines 137--138 +Overfull \hbox (6.0pt too wide) in paragraph at lines 132--133 [][] [] <img/crop1.png, id=152, 377.91188pt x 400.49625pt> File: img/crop1.png Graphic file (type png) <use img/crop1.png> -Package pdftex.def Info: img/crop1.png used on input line 155. +Package pdftex.def Info: img/crop1.png used on input line 149. (pdftex.def) Requested size: 154.80157pt x 164.05174pt. <img/crop2.png, id=154, 377.91188pt x 400.49625pt> File: img/crop2.png Graphic file (type png) <use img/crop2.png> -Package pdftex.def Info: img/crop2.png used on input line 161. +Package pdftex.def Info: img/crop2.png used on input line 155. (pdftex.def) Requested size: 154.80157pt x 164.05174pt. LaTeX Warning: `h' float specifier changed to `ht'. @@ -526,39 +526,34 @@ LaTeX Warning: `h' float specifier changed to `ht'. <img/tinder.png, id=159, 192.72pt x 292.09125pt> File: img/tinder.png Graphic file (type png) <use img/tinder.png> -Package pdftex.def Info: img/tinder.png used on input line 171. +Package pdftex.def Info: img/tinder.png used on input line 165. (pdftex.def) Requested size: 154.80157pt x 234.61816pt. [3 <./img/thighs_diagram.drawio.pdf> <./img/data_sets.png (PNG copy)>] LaTeX Warning: `h' float specifier changed to `ht'. (./csv/test1.csv) -Underfull \vbox (badness 1173) has occurred while \output is active [] - -<img/no_batch_transform1.png, id=198, 640.64343pt x 264.99pt> +<img/no_batch_transform1.png, id=199, 640.64343pt x 264.99pt> File: img/no_batch_transform1.png Graphic file (type png) <use img/no_batch_transform1.png> -Package pdftex.def Info: img/no_batch_transform1.png used on input line 200. +Package pdftex.def Info: img/no_batch_transform1.png used on input line 193. (pdftex.def) Requested size: 232.19843pt x 96.04327pt. -<img/with_batch_transform2.png, id=199, 640.64343pt x 264.99pt> + [4 <./img/crop1.png> <./img/crop2.png> <./img/tinder.png>] +<img/with_batch_transform2.png, id=221, 640.64343pt x 264.99pt> File: img/with_batch_transform2.png Graphic file (type png) <use img/with_batch_transform2.png> -Package pdftex.def Info: img/with_batch_transform2.png used on input line 206. +Package pdftex.def Info: img/with_batch_transform2.png used on input line 199. (pdftex.def) Requested size: 232.19843pt x 96.04327pt. -<img/with_vs_without_batch_transforms.png, id=200, 617.30624pt x 591.20876pt> +<img/with_vs_without_batch_transforms.png, id=222, 617.30624pt x 591.20876pt> File: img/with_vs_without_batch_transforms.png Graphic file (type png) <use img/with_vs_without_batch_transforms.png> Package pdftex.def Info: img/with_vs_without_batch_transforms.png used on inpu -t line 212. +t line 205. (pdftex.def) Requested size: 242.52063pt x 232.26645pt. - -LaTeX Warning: `h' float specifier changed to `ht'. - -[4 <./img/crop1.png> <./img/crop2.png> <./img/tinder.png>] [5 <./img/no_batch_t -ransform1.png> <./img/with_batch_transform2.png> <./img/with_vs_without_batch_t -ransforms.png>] (./wAiFu.bbl) +[5 <./img/no_batch_transform1.png> <./img/with_batch_transform2.png> <./img/wit +h_vs_without_batch_transforms.png>] (./wAiFu.bbl) ** Conference Paper ** Before submitting the final camera ready copy, remember to: @@ -570,22 +565,22 @@ Before submitting the final camera ready copy, remember to: uses only Type 1 fonts and that every step in the generation process uses the appropriate paper size. -Package atveryend Info: Empty hook `BeforeClearDocument' on input line 271. +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 263. [6 ] -Package atveryend Info: Empty hook `AfterLastShipout' on input line 271. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 263. (./wAiFu.aux) -Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 271. -Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 271. +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 263. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 263. Package rerunfilecheck Info: File `wAiFu.out' has not changed. (rerunfilecheck) Checksum: 607914959793BD1A383D08B0B432B5EB;1439. -Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 271. +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 263. ) Here is how much of TeX's memory you used: 9483 strings out of 483183 140046 string characters out of 5966291 - 408176 words of memory out of 5000000 + 406176 words of memory out of 5000000 24269 multiletter control sequences out of 15000+600000 579147 words of font info for 116 fonts, out of 8000000 for 9000 14 hyphenation exceptions out of 8191 @@ -598,10 +593,10 @@ ype1/urw/courier/ucrr8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/time s/utmb8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmbi8a.pfb>< /usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmr8a.pfb></usr/share/texl ive/texmf-dist/fonts/type1/urw/times/utmri8a.pfb> -Output written on wAiFu.pdf (6 pages, 2106818 bytes). +Output written on wAiFu.pdf (6 pages, 2107818 bytes). PDF statistics: - 291 PDF objects out of 1000 (max. 8388607) - 246 compressed objects within 3 object streams + 292 PDF objects out of 1000 (max. 8388607) + 247 compressed objects within 3 object streams 64 named destinations out of 1000 (max. 500000) 238 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/wAiFu.pdf b/wAiFu.pdf index d6c90553831e95b65e4004fec633c07693fee7ee..3a53288ec0bd9fce9191ff8a6f070961ad04bf98 100644 GIT binary patch delta 46686 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 PE;c3@a&mD+37G!_2rkR~ delta 45682 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 diff --git a/wAiFu.tex b/wAiFu.tex index 3caf141..b5bee48 100644 --- a/wAiFu.tex +++ b/wAiFu.tex @@ -24,7 +24,7 @@ \maketitle \begin{abstract} - For too many years have the world of Artificial Intelligence and the world of Hentai been separate ecosystems in which they do not realize the powerful potential of an alliance. Project Hentai AI aims to bring Artificial Intelligence into the sphere of Hentai, Ecchi and Lewds. In this paper, we propose a Witty Artificial Intelligence Framework Utilization (wAiFu). This framework is built for processing and labeling data, as well as training machine learning models to classify images of lewd anime/manga and hentai based on subjective user rating. As a proof of concept, this framework is applied to images of lewd anime thighs labeled using a boolean method. A dataset of 1000 images is collected, processed and labeled before being loaded into a fastai implementation of a Convolutional Neural Network designed for Computer Vision. The retraining of a resnet34 model for 20 epochs using labels from three different users resulted in an accuracy of over 70\%. Furthermore, a couple of limitations were identified, most significantly the small size of the dataset could cause the model to overfit. As mitigation, the data was transformed in batches. Future work in Project Hentai AI will focus extra on upscaling the data collection phase. + For too many years have the world of Artificial Intelligence (AI) and the world of Hentai been separate ecosystems. Project Hentai AI aims to bring AI into the sphere of Hentai, Ecchi and Lewds. In this paper, we propose a Witty Artificial Intelligence Framework Utilization (wAiFu). This framework is built for processing and labeling data, as well as training machine learning models to classify images of lewd anime/manga and hentai based on subjective user rating. As a proof of concept, this framework is applied to images of lewd anime thighs labeled using a boolean method. A dataset of 1000 images is collected, processed and labeled before being loaded into a fastai implementation of a Convolutional Neural Network (CNN) designed for Computer Vision. The retraining of a resnet34 model for 20 epochs using labels from three different users resulted in an accuracy of 70\%, 78\% and 97\%. Furthermore, a couple of limitations were identified, most importantly that the small size of the dataset could cause the model to overfit. As mitigation, the data was augmented using batch transforms in fastai. Future work in Project Hentai AI will focus extra on upscaling the data collection phase. \end{abstract} \begin{IEEEkeywords} @@ -32,9 +32,7 @@ deep learning, DL, machine learning, ML, artificial intelligence, AI, thighs, th \end{IEEEkeywords} \section{Introduction} \label{sec:intro} -It all began when a friend started reviewing anime thighs sent their way. The reviews were simply approved or disapproved, but the surprisingly low amount of approved images sparked the idea of a machine learning model capable of learning an individual's taste in anime thighs. By feeding a model images and their respective rating a model could be able to learn an individual's subjective taste. -% More here -The framework of wAiFu is not limited to lewd anime thighs, but can very easily be extended to other areas e.g., tits, ass, abs, middriffs and armpits. +It all began when a friend started reviewing anime thighs sent their way. The reviews were simply approved or disapproved, but the surprisingly low amount of approved images sparked the idea of a machine learning model capable of learning an individual's taste in anime thighs. By feeding a model images with rating labels, it could be able to learn an individual's subjective taste. The framework of wAiFu is not limited to lewd anime thighs, but can very easily be extended to other features e.g., tits, ass, abs, middriffs and armpits. The code of all tools in Project Hentai AI is open source and can be found at \url{https://git.hentai-ai.org}. \section{Background} \label{sec:background} @@ -59,8 +57,7 @@ While ML needs to perform the feature extraction manually from the input before Machine Learning and Deep Learning falls under the discipline of Artificial Intelligence in computer science, visually presented in Figure~\ref{fig:ai}. \subsection{Hentai and Thighdeology} \label{sec:hentai} -For the purpose of this study and future studies in Project Hentai AI, the data in the datasets are categorised in three definitions: \emph{Hentai}, \emph{Ecchi} and \emph{Lewd}. -In its simplest definition, Hentai is simply anime and manga pornography and can be seen as the most extreme out of the three. Ecchi on the other hand, when used as an adjective, translates to ``sexy'', ``dirty'' or ``naughty'', and has been used to describe anime and manga with \emph{sexual overtones} (playful sexuality or softcore). Lewd in these studies is defined as \emph{sexual undertones}. A detailed differentiation between the three categories is planned for a separate study. Project Hentai AI will include ecchi and lewds, even though the name of the project uses the term hentai. +For the purpose of this and future studies in Project Hentai AI, the data in the datasets are categorised in three definitions: \emph{Hentai}, \emph{Ecchi} and \emph{Lewd}. In its simplest definition, Hentai can be described as anime and manga pornography. Ecchi on the other hand, when used as an adjective, translates to ``sexy'', ``dirty'' or ``naughty'', and has been used to describe anime and manga with \emph{sexual overtones} (playful sexuality or softcore). Lewd in these studies is defined as \emph{sexual undertones}. A detailed differentiation between the three categories is planned for a separate study. Project Hentai AI will include ecchi and lewds, even though the name of the project uses the term hentai. Thighdeology is the worship of thick anime thighs which has its Mecca on the Thighdeology subreddit~\cite{thighdeology}. The top two rules on the subreddit are: (1) All images must be thigh-focused and (2) No Pictures of Sex (Nudity is allowed). The second rule is a clear demonstration of the distinction between hentai and ecchi described above. The dataset used for wAiFu is images of lewd anime thighs in accordance with these two rules. @@ -71,7 +68,7 @@ The epigraph which crowns the website says it all: \section{Method} \label{sec:method} -\emph{wAiFu} stands for Witty Artificial Intelligence Framework Utilization, and its goal is to standardize the process of creating a subjectively labeled dataset for machine learning. This means that a single set of images can be used as separate datasets depending on the subjective labeling. A system is set up for homogenizing the images (filename and file extensions), cropping the images to isolate the area of interest as much as possible and finally labeling the images using a separate file for mapping each filename to its subjective labeling. +\emph{wAiFu} stands for Witty Artificial Intelligence Framework Utilization, and its goal is to standardize the process of creating a subjectively labeled dataset for machine learning. This means that a single set of images can be used as separate datasets depending on the subjective labeling. A script homogenized the images (filename and file extensions). An application was developed for cropping the images to isolate the area of interest as much as possible. Finally an application was developed to label the images using a separate file for mapping each filename to its subjective labeling. \section{Design} \label{sec:design} The following section describes the design of wAiFu in its separate components in detail: the data collection, the data preparation, the data labeling and finally the machine learning API. @@ -88,9 +85,7 @@ The following section describes the design of wAiFu in its separate components i \end{itemize} ~\\\noindent After collection, the data was manually screened for (A) presence of thighs (B) image quality and (C) image \emph{cropability}. The presence of thighs simply implies that the image in question contains a section of the lower body of a humanoid character. The vast majority of the characters depicted in the images collected were of the feminine nature, although this was most likely due to the skewed ratio of feminine/masculine thighs from the sources themselves and not due to any discrimination during the manual collecting. This is included within future work in Section~\ref{sec:futurework}. - -Image quality refers to the resolution of the picture. When finding duplicates, the one with higher resolution was kept. Some images where included in the dataset even if the quality of the resolution was below average due to either its content or source. - +Image quality refers to the resolution of the picture. When finding duplicates, the one with higher resolution was kept. Some images where included in the dataset due to its contents, even if the quality of the resolution was below average. Image cropability refers to the composition of the picture. Since the focus of the first dataset in wAiFu is \emph{thighs}, it is preferred to isolate the thighs from other factors in the image which could influence the labeling, such as: faces, tits and other eye-catching details (some of the cropped images in the dataset does contain the ass region due to non-perfect but acceptable levels of cropability). \subsection{Data Preparation} \label{sec:dataprep} @@ -104,7 +99,7 @@ In order to get a uniform dataset the images collected were converted from JPG/J The naming convention was arbitrarily decided to be structured as \textbf{thighs-id.png} where \textbf{id} is an increasing nonce (number only used once) padded with four zeroes (e.g., \textbf{thighs-0001.png}). -The images were then cropped to contain as little as possible apart from the topic at hand (thighs). This was done with the intention of focusing both the manual labeling process as well as the machine learning training on the thighs. If the character on the image would have a certain hair color this could potentially influence the user when labeling the dataset, and later might be picked up during the learning and thus distorting the focus on the subject matter for this study. +The images were then cropped to contain as little as possible apart from the topic at hand (thighs). This was done with the intention of focusing both the manual labeling process as well as the machine learning training on the thighs. If the character on the image would have a certain unrelated feature this could potentially influence the user when labeling the dataset, and later might be picked up during the learning and thus distorting the focus on the subject matter for this study. After cropping the original non-cropped images are kept with their original name, while the newly cropped images get an appended notation of having undergone the procedure (e.g., \textbf{thighs-0001-crop.png}). The cropped images were placed in a separate directory from the original images. By keeping both datasets, this study provides the possibility of utilizing the non-cropped images for future work. @@ -116,7 +111,7 @@ The labeling of datasets in wAiFu is categorised in two different methods: \item Boolean labeling \item Scale labeling \end{itemize} -The \emph{Boolean labeling} consist of two disjunctive values (e.g., True/False, Yes/No, Approved/Disapproved, 1/0) which is the closest to the reviews previously gotten when brokering pictures of anime thighs manually. An image would be sent and an Approved/Disapproved would be received in return. A diagram example is seen in Figure~\ref{fig:protocol}. +The \emph{Boolean labeling} consist of two disjunctive values (e.g., True/False, Yes/No, Approved/Disapproved, 1/0) which is the closest to the responses gotten previously when brokering pictures of anime thighs manually. An image would be sent and an Approved/Disapproved would be received in return. A diagram example is seen in Figure~\ref{fig:protocol}. \begin{figure}[t!] \includegraphics[width=.5\textwidth]{img/thighs_diagram.drawio.pdf} @@ -124,14 +119,14 @@ The \emph{Boolean labeling} consist of two disjunctive values (e.g., True/False, \label{fig:protocol} \end{figure} -The \emph{Scale labeling} ranks the images on a scale (e.g., 0-10, 1-5, A-F). This could be considered to be an extension of Boolean labeling (which would be seen as a scale of 0-1) by adding float values in between. +The \emph{Scale labeling} ranks the images on a scale (e.g., 0-10, 1-5, A-F). This could be considered to be an extension of Boolean labeling (which would be seen as a scale of 0-1) by adding float values in between. The scope of this study will cover boolean labeling only, but scale labeling is included in future work. The data labeling implementation is detailed in Section~\ref{sec:impl_labelapp} \subsection{fastai} \label{sec:fastai} The AI implementation is using fastai, a deep learning library providing machine learning practitioners with high-level components creating state-of-the-art results in standard deep learning domains~\cite{fastai}. For the purpose of boolean labeling in this project, a single-label classification structure is implemented using various building blocks. The pictures and their labels are loaded into a \emph{DataLoaders} object. This object is responsible for maching labels with images, applying item transforms (transforms applied to each image individually) and batch transforms (transforms applied to each batch during training). It is also responsible of splitting the dataset into various sets: \emph{training, validation} and \emph{testing} (see Figure~\ref{fig:data_sets}). The training set is used to train a given model, which sees and learns from this data. The validation set is used to provide an unbiased evaluation of a model fit on the training dataset while tuning model hyperparameters. The evaluation becomes more biased as skill on the validation dataset is incorporated into the model configuration. Unlike the training set, the model only occasionally sees this data but never learns from it. The testing set is used to provide an unbiased evaluation of a \emph{final model fit} of the training dataset. -The DataLoaders object is then combined with a model and a metric to create a \emph{Learner} object. The model can be pre-trained, which means that some object and shape recognition can be used as a foundation to train a model for a more specific computer vision problem. This method is called \emph{transfer learning}. The Learner object has a bunch of methods including: \texttt{fine\_tune}, \texttt{predict} and \texttt{export}. The \texttt{fine\_tune} method first freezes all layers except the last one for one cycle (a ``prequel'' epoch), and then unfreezes all layers before running the epochs. This process of freezing and unfreezing layers in the Convolutional Neural Network improves the performance of transfer learning. So using \texttt{fine\_tune(2)} would first run a cycle only adjusting the last layer, then run 2 epochs adjusting all layers. The \texttt{predict} method is simply loading a single image into the model which then predicts the label. This is usually done after the training to sample the accuracy of the model. The \texttt{export} method saves the trained model to a file. +The DataLoaders object is then combined with a model and a metric to create a \emph{Learner} object. The model can be pre-trained, which means that some object and shape recognition can be used as a foundation to train a model for a more specific computer vision problem. This method is called \emph{transfer learning}. The Learner object has a bunch of methods including: \texttt{fine\_tune}, \texttt{validate} and \texttt{export}. The \texttt{fine\_tune} method first freezes all layers except the last one for one cycle (a ``prequel'' epoch), and then unfreezes all layers before running the epochs. This process of freezing and unfreezing layers in the Convolutional Neural Network improves the performance of transfer learning. So using \texttt{fine\_tune(2)} would first run a cycle only adjusting the last layer, then run 2 epochs adjusting all layers. The \texttt{validate} method is simply running predictions on a set of data and comparing the predictions to the actual labels. This is done after the training to sample the accuracy of the model on a testing set. The \texttt{export} method saves the trained model to a file for future use. \begin{figure} \includegraphics[width=.5\textwidth]{img/data_sets.png} @@ -140,7 +135,6 @@ The DataLoaders object is then combined with a model and a metric to create a \e \end{figure} \section{Implementation} \label{sec:implementation} -The code of all tools in Project Hentai AI is open source and can be found at \url{https://git.hentai-ai.org}. \subsection{Data Preparation} \label{sec:datatfms} The following section goes through the implementation of homogenizing the dataset, including renaming, changing extensions and cropping the images. @@ -182,13 +176,12 @@ The name of the label application is ``Hentai Tinder'' (see Figure~\ref{fig:tind The code is open source and can be found at: \url{https://git.hentai-ai.org/?p=hentai-tinder.git/.git} \subsection{Deep Learning with fastai} \label{sec:impl_deeplearning} -The deep learning framework (fastai) was implemented using interactive python notebooks running on Google Colab\footnote{\url{https://colab.research.google.com}} connected to Google Drive\footnote{\url{https://drive.google.com}} for storing csv-files, dataset and trained models. +The deep learning framework (fastai) was implemented using interactive python notebooks running on Google Colab\footnote{\url{https://colab.research.google.com}} connected to Google Drive\footnote{\url{https://drive.google.com}} for storing csv-files, dataset and trained models. The dataset is loaded using the pandas library from the csv-file generated by Hentai Tinder. Then the dataset is split into a 8:1:1 set of training, validation and testing. Transforms are specified for the training and validation set in the dataloader, which is then added to the learner. The learner uses the dataloader and a downloaded resnet34 for the training. The model is trained for 20 epochs and saved to a file. The testing set is then used to get the final accuracy measurements. The notebook is open source and can be found at: \url{https://git.hentai-ai.org/?p=waifu-notebook.git/.git} -% TODO add to git \section{Results} \label{sec:results} \subsection{Justifying Additional Transforms} -One of the main observations when training on such a small dataset was the tendency to overfitting. There are two types of transformations applied to the dataset before training: \texttt{item\_tfms} and \texttt{batch\_tfms}. The item\_tfms for this implementation is using \textit{RandomResizedCrop} which will crop every image randomly to 224x244 with a minimum scaling of 0.75. The batch\_tfms is applying many more tranformations to images in batches between each epoch. These transformations include: zooming, flipping, rotating and changing the brightness. Figure~\ref{fig:wobt} shows how \emph{only} item\_tfms transform the dataset. Figure~\ref{fig:wbt} shows how batch\_tfms additionally transforms the dataset further. Figure~\ref{fig:btgraph} shows the batch\_tfms's effect on error\_rate, train\_loss and valid\_loss. +One of the main observations when training on such a small dataset was the tendency to overfitting. There are two types of transformations applied to the dataset before training: \texttt{item\_tfms} and \texttt{batch\_tfms}. The item\_tfms for this implementation is using \textit{RandomResizedCrop} which will crop every image randomly to 224x244 with a minimum scaling of 0.75. The batch\_tfms is applying many more tranformations to images in batches between each epoch. These transformations include: zooming, flipping, rotating and changing the brightness. Figure~\ref{fig:wobt} shows how \emph{only} item\_tfms transform the dataset. Figure~\ref{fig:wbt} shows how batch\_tfms additionally transforms the dataset further. Figure~\ref{fig:btgraph} shows the batch\_tfms's effect on error\_rate, train\_loss and valid\_loss. The loss for both the training and validation set should be as low as possible. A high loss indicates a failure to generalize the learning. We see in the bottom most graph in Figure~\ref{fig:btgraph} that the validation loss is dramatically decreased using batch transforms. %\begin{figure} % \fbox{\includegraphics[width=.45\textwidth]{img/overfitting.png}} @@ -215,8 +208,7 @@ One of the main observations when training on such a small dataset was the tende \end{figure} \subsection{Error Rate of Thighs} -The dataset containing 1000 images was labled using Hentai Tinder (Section~\ref{sec:impl_labelapp}) by three individual persons: User A, User B and User C. A table of the training result after 20 epochs for each user can be seen in Table~\ref{tab:user-train}. The three different users had varying rates of approval on the dataset with user C liking almost half of the dataset. The lowest error\_rate observed came from the dataset labled by user B. With the error\_rate being close to the rate of approval, a sanity check with a confusion matrix showed that the model did not just predict false on the whole dataset. -In Table~\ref{tab:user-test} we show the true/false positive/negative results on the testing set for each user. Furthermore we show the accuracy on the testing set using: +The dataset containing 1000 images was labled using Hentai Tinder (Section~\ref{sec:impl_labelapp}) by three individual people: User A, User B and User C. A table of the training result after 20 epochs for each user can be seen in Table~\ref{tab:user-train}. The three users had varying rates of approval on the dataset with user C liking almost half of the dataset. With the error rate sometimes being close to the rate of approval, a sanity check with a confusion matrix showed that the model did not just predict true/false on the whole dataset or started overfitting. In Table~\ref{tab:user-test} we show the true/false positive/negative results on the testing set for each user. Furthermore we show the accuracy on the testing set using: \begin{equation} \frac{TP+TN}{TP+TN+FP+FN} @@ -249,18 +241,18 @@ In Table~\ref{tab:user-test} we show the true/false positive/negative results on \section{Discussion} \label{sec:discussion} \subsection{Limitations} \label{sec:limitations} -The size of the lewd anime thighs dataset is only 1000 images. This leads to overfitting on the training or the validation set which can be mitigated slightly by applying transformations. The small dataset is due to the time-consuming task of manually cropping and labeling the dataset. Since the model is trying to learn an individual's taste, that individual must label the full dataset. +The size of the lewd anime thighs dataset is only 1000 images. This leads to overfitting during training which can be mitigated slightly by applying transformations. The small dataset is due to the time-consuming task of manually cropping and labeling the dataset. Since the model is trying to learn an individual's taste, the individual must label the full dataset. \subsection{Future Work} \label{sec:futurework} In order to increase the size of the dataset and thereby obtaining a more robust accuracy from the machine learning model, future research in Project Hentai AI will spend some more focus on automating the collection, transformation and labeling of data. -In this study, only boolean labeling was considered when reviewing lewd anime thighs. But even in the world of Hentai thighs are more often than not in a gray-zone as opposed to black or white. A future work in wAiFu would be to extend the labeling application (\emph{Hentai Tinder}) to have a mode or a version capable of using rate labeling on a scale. This could be as easy as presenting the user with a 5-star system, similar to reviewing restaurants or hotels, where each image gets rated from 1-5. +In this study, only boolean labeling was considered when reviewing lewd anime thighs. But even in the world of Hentai, thighs are more often than not in a gray-zone as opposed to black or white. Future work would be to extend the labeling application (\emph{Hentai Tinder}) to have a mode or a version capable of using rate labeling on a scale. This could be as easy as presenting the user with a 5-star system, similar to reviewing restaurants or hotels, where each image gets rated from 1-5. -As metioned in Section~\ref{sec:datacollection}, the dataset mainly contained lewd feminine thighs. One area of future work would be to investigate the masculine/feminine feature ratio effect on the model accuracy robustness. +As metioned in Section~\ref{sec:datacollection}, the dataset mainly contained lewd feminine thighs. One area of future work would be to investigate the masculine/feminine feature ratio effect on the model accuracy robustness. In other words using other/larger datasets. \section{Conclusion} -In Project Hentai AI: wAiFu (Witty Artificial Intelligence Framework Utilization) we established a framework for processing and labeling data using our own newly developed tools. We then with fastai re-trained a Convolutional Neural Network to classify images of lewd anime thighs based on subjective ratings from three individual users with an accuracy over 70\%. Even though batch transforms where applied to mitigate overfitting, we believe that the dataset could still be too small. The size of the dataset is impacted by the pre-processing overhead (cropping) of the general dataset images, as well as the manual labeling for each new user. +In Project Hentai AI: wAiFu (Witty Artificial Intelligence Framework Utilization) we established a framework for processing and labeling data using our own newly developed tools. We re-trained a Convolutional Neural Network using fastai to classify images of lewd anime thighs based on subjective ratings from three individual users with an accuracy of 70\%, 78\% and 97\%. Even though batch transforms where applied to mitigate overfitting, we believe that the dataset could still be too small. The size of the dataset is impacted by the pre-processing overhead (cropping) of the general dataset images, as well as the manual labeling for each new user. \section*{Acknowledgement} We would like to thank Kittey for coming up with the name of the project: \emph{wAiFu}. We would also like to thank Hood Classic\#0148 for coming up with the name of the labeling app: \emph{Hentai Tinder}. Finally we thank the three anonymous users in this study. -- 2.25.1