2
0
Fork 0
mirror of https://github.com/MartinThoma/LaTeX-examples.git synced 2025-04-19 11:38:05 +02:00

added first literature entry; modified introduction

This commit is contained in:
Martin Thoma 2013-12-26 16:13:05 +01:00
parent c41076e929
commit 1efccc09d9
9 changed files with 95 additions and 20 deletions

View file

@ -0,0 +1,5 @@
Es gibt viele Knotenklassifizierungsalgorithmen. Im folgenden
werden einige von Ihnen mit dem DYCOS-Algorithmus verglichen und
unterschiedliche Eigenschaften der Algorithmen hervorgehoben.
Der MUCCA-Algorithmus aus \cite{zappella} sei der erste.

View file

View file

@ -0,0 +1,5 @@
\subsection{Notation}
\input{Notation}
\subsection{Inhalte}
\input{Inhalte}

View file

@ -17,13 +17,16 @@
\usepackage{listings}
\usepackage{subfigure}
\usepackage{hyperref}
\usepackage{cite}
\usepackage{parskip}
\usepackage[framed,amsmath,thmmarks,hyperref]{ntheorem}
\usepackage{mystyle}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{3}
\hypersetup{
pdftitle = {Über die Klassifizierung von Knoten in einem dynamischen Netzwerk mit Inhalt},
pdftitle = {"Uber die Klassifizierung von Knoten in dynamischen Netzwerken mit Inhalt},
pdfauthor = {Martin Thoma},
pdfkeywords = {DYCOS}
}
@ -31,10 +34,10 @@
\begin{document}
\mainmatter
\title{\"Uber die Klassifizierung von Knoten in einem dynamischen Netzwerk mit Inhalt}
\titlerunning{Titel der Seminararbeit}
\title{\"Uber die Klassifizierung von Knoten in dynamischen Netzwerken mit Inhalt}
\titlerunning{\"Uber die Klassifizierung von Knoten in dynamischen Netzwerken mit Inhalt}
\author{Martin Thoma}
\authorrunning{Titel des Seminars}
\authorrunning{Proseminar Netzwerkanalyse}
\institute{Betreuer: Christopher O\ss{}ner}
\date{17.01.2014}
\maketitle
@ -42,15 +45,19 @@
\begin{abstract}%
\input{abstract}
\end{abstract}
\clearpage
\section{Einleitung}
\input{Einleitung}
\section{Notation}
\input{Notation}
\section{Abgrenzung}
\input{Abgrenzung}
\section{Inhalte}
\input{Inhalte}
\section{DYCOS}
\input{DYCOS-Algorithmus}
\section{Ausblick}
\input{Ausblick}
% Normaler LNCS Zitierstil
%\bibliographystyle{splncs}

View file

@ -1,3 +1,46 @@
\subsection{Motivation}
Teilweise gelabelte Netzwerke sind allgegenwärtig. Publikationsdatenbanken
mit Publikationen als Knoten, Literaturverweisen und Zitaten als Kanten
sowie Tags oder Kategorien als Labels;
Wikipedia mit Artikeln als Knoten, Links als Kanten und Kategorien
als Labels sowie soziale Netzwerke mit Eigenschaften der Benutzer
sind drei Beispiele dafür.
Da Labels nur teilweise vorhanden sind, ist es wünschenswert die
fehlenden Labels zu ergänzen.
\subsection{Problemstellung}
Das Knotenklassifierungsproblem sei wie folgt definiert:\\
\begin{definition}[Knotenklassifierungsproblem]\label{def:Knotenklassifizierungsproblem}
Sei $\G_t = (\N_t, \A_t, \T_t)$ ein Netzwerk,
wobei $\N_t$ die Menge aller Knoten,
$\A_t$ die Kantenmenge und $\T_t \subseteq \N_t$ die Menge Knoten mit Labels
jeweils zum Zeitpunkt $t$ bezeichne.
Außerdem sei $\L_t$ die Menge aller zum Zeitpunkt $t$ vergebenen
Labels und $f:\T_t \rightarrow \L_t$ die Funktion, die einen
Knoten auf sein Label abbildet.
Gesucht sind nun Labels für $\N_t \setminus \T_t$, also
$\tilde{f}:\N_t \rightarrow \L_t$ mit
$\tilde{f}|_{\T_t} = f$.
\end{definition}
Wir haben häufig zusätzlich zu dem Graphen $\G_t$ und der Label-Funktion
$f$ aus Definition~\ref{def:Knotenklassifizierungsproblem} noch
textuelle Inhalte, die Knoten zugeornet werden.
\subsection{Herausforderungen}
Die beispielhaft aufgeführen Netzwerke sind viele
$\num{10000}$~Knoten groß und dynamisch. Das bedeutet, es kommen
neue Knoten und eventuell auch neue Kanten hinzu bzw. Kanten oder
Knoten werden entfernt.Außerdem stehen
textuelle Inhalte zu den Knoten bereit, die bei der Klassifikation
genutzt werden können.
Der DYCOS-Algorithmus nutzt diese und kann auf große, dynamische
Netzwerken angewandt werden.
Der DYCOS-Algorithmus nutzt Random Walks im Graphen, startend
von dem zu klassifizierenden Knoten $n$. Dabei wird pro Random Walk
gezählt, welche Klasse $K$ am häufigsten gesehen wird. Der Knoten $n$

View file

@ -2,6 +2,8 @@ DOKUMENT = DYCOS
make:
pdflatex $(DOKUMENT).tex -output-format=pdf # Referenzen erstellen
bibtex $(DOKUMENT)
pdflatex $(DOKUMENT).tex -output-format=pdf # Referenzen einbinden
pdflatex $(DOKUMENT).tex -output-format=pdf # Referenzen einbinden
make clean

View file

@ -1,13 +1,8 @@
Teilweise gelabelte Netzwerke sind allgegenwärtig. Publikationsdatenbanken
bzw. Wikipedia mit Kategorien, soziale Netzwerke mit Eigenschaften der
Benutzer und Datenbanken zur Analyse des Kaufverhaltens mit
Produkt oder Kundeneigenschaften als Labels. Da die Labels nur
teilweise vorhanden sind, ist es wünschenswert die fehlenden Labels
zu ergänzen. Doch häufig sind diese Netzwerke viele $\num{10000}$
Knoten groß und ändern sich laufend. Außerdem stehen textuelle
Inhalte zu den Knoten bereit, die bei der Klassifikation genutzt
werden können.
Der DYCOS-Algorithmus nutzt diese und kann auf große, dynamische
Netzwerken angewandt werden.
In dieser Arbeit wird der DYCOS-Algorithmus vorgestellt. Er
klassifiziert automatisch Knoten in Netzwerken, die bereits
teilweise gelabelt sind. Zur Klassifizierung kann er textuelle
Informationen, die den Knoten zugeordnet sind, nutzen. Auch ist
er für für viele $\num{10000}$ Knoten große, dynamische Netzwerke
geeignet.\\
\textbf{Keywords:} DYCOS, Label Propagation, Knotenklassifizierung

View file

@ -1,3 +1,12 @@
% This file was created with JabRef 2.3.1.
% Encoding: Cp1252
@Online{zappella,
author = {Giovanni Zappella},
title = {A Scalable Multiclass Algorithm for Node Classification},
version = {1},
date = {2011-12-19},
eprinttype = {arxiv},
eprintclass = {cs.LG, cs.GT},
eprint = {http://arxiv.org/abs/1112.4344v1}
}

View file

@ -8,3 +8,12 @@
\def\nodes{\ensuremath{\mathcal{N}_t}}
\def\labeledNodes{\ensuremath{\mathcal{T}_t}}
\DeclareUnicodeCharacter{00A0}{~}
\theoremstyle{definition}
\renewtheorem{definition}{Definition}
\def\A{\ensuremath{\mathcal{A}}}
\def\G{\ensuremath{\mathcal{G}}}
\def\L{\ensuremath{\mathcal{L}}}
\def\N{\ensuremath{\mathcal{N}}}
\def\T{\ensuremath{\mathcal{T}}}