summaryrefslogtreecommitdiff
path: root/graphics/pgf/contrib/tikz-bayesnet/model_citation_influence.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /graphics/pgf/contrib/tikz-bayesnet/model_citation_influence.tex
Initial commit
Diffstat (limited to 'graphics/pgf/contrib/tikz-bayesnet/model_citation_influence.tex')
-rw-r--r--graphics/pgf/contrib/tikz-bayesnet/model_citation_influence.tex135
1 files changed, 135 insertions, 0 deletions
diff --git a/graphics/pgf/contrib/tikz-bayesnet/model_citation_influence.tex b/graphics/pgf/contrib/tikz-bayesnet/model_citation_influence.tex
new file mode 100644
index 0000000000..5df66a5a19
--- /dev/null
+++ b/graphics/pgf/contrib/tikz-bayesnet/model_citation_influence.tex
@@ -0,0 +1,135 @@
+% model_citation_influence.tex
+%
+% Copyright (C) 2010,2011 Laura Dietz
+% Copyright (C) 2012 Jaakko Luttinen
+%
+% This file may be distributed and/or modified
+%
+% 1. under the LaTeX Project Public License and/or
+% 2. under the GNU General Public License.
+%
+% See the files LICENSE_LPPL and LICENSE_GPL for more details.
+
+% Citation influence model
+% Cite this model as
+% Laura Dietz, Steffen Bickel, Tobias Scheffer.
+% Unsupervised Prediction of Citation Influences.
+% In: Proceedings of International Conference on Machine Learning. 2007
+
+%\beginpgfgraphicnamed{model-citation-influence}
+\begin{tikzpicture}
+
+ % Layout the variables
+ \matrix[row sep=0.5cm, column sep=1.2cm] (LDA)
+ { %
+ & %
+ & %
+ \node[latent] (gamma) {$\gamma$} ; & %
+ \node[latent] (lambda) {$\lambda$} ; & %
+ \node[latent] (psi) {$\psi$} ; %
+ \\
+ \\
+ \node[latent] (theta) {$\theta$} ; & %
+ & %
+ \node[latent] (C) {$C$} ; & %
+ \node[latent] (S) {$S$} ; & %
+ \\
+ & %
+ & %
+ \factor {T-f1} {Multi} {} {}; & %
+ & %
+ \factor {T-f2} {below:Multi} {} {}; & %
+ \\
+ \node[latent] (T') {$T'$} ; & %
+ & %
+ \node[latent] (T) {$T$} ; & %
+ \\
+ \factor {W'-f} {Multi} {} {}; & %
+ \node[latent] (phi) {$\phi$} ; & %
+ \factor {W-f} {Multi} {} {}; %
+ \\
+ \node[obs] (W') {$W'$} ; & %
+ & %
+ \node[obs] (W) {$W$} ;
+ \\
+ };
+
+ % Remaining factors
+ \factor[above=of T'] {T'-f} {left:Multi} {} {}; %
+ \factor[above=of theta] {theta-f} {left:Dir} {} {}; %
+ \factor[above=of C] {C-f} {left:Multi} {} {}; %
+ \factor[above=of S] {S-f} {left:Bern} {} {}; %
+ \factor[above=of gamma] {gamma-f} {left:Dir} {} {}; %
+ \factor[above=of lambda] {lambda-f} {left:Beta} {} {}; %
+ \factor[above=of psi] {psi-f} {left:Dir} {} {}; %
+ \factor[above=of phi] {phi-f} {left:Dir} {} {}; %
+
+ % Hyperparameters
+ \node[const, above=of theta] (atheta) {$\alpha_\theta$}; %
+ \node[const, above=of phi] (aphi) {$\alpha_\phi$}; %
+ \node[const, above=of gamma] (agamma) {$\alpha_\gamma$}; %
+ \node[const, above=of lambda, xshift=-0.5cm] (alambda1)
+ {$\alpha_{\lambda_\theta}$}; %
+ \node[const, above=of lambda, xshift=0.5cm] (alambda2)
+ {$\alpha_{\lambda_\psi}$}; %
+ \node[const, above=of psi] (apsi) {$\alpha_\psi$}; %
+
+ % Factor connections
+ \factoredge {phi} {W'-f} {W'} ; %
+ \factoredge {phi} {W-f} {W} ; %
+ \factoredge {theta} {T'-f} {T'} ; %
+ \factoredge {theta} {T-f1} {T} ; %
+ \factoredge {psi} {T-f2} {T} ; %
+ \factoredge {atheta} {theta-f} {theta} ; %
+ \factoredge {gamma} {C-f} {C} ; %
+ \factoredge {lambda} {S-f} {S} ; %
+ \factoredge {agamma} {gamma-f} {gamma} ; %
+ \factoredge {alambda1,alambda2} {lambda-f} {lambda} ; %
+ \factoredge {apsi} {psi-f} {psi} ; %
+ \factoredge {aphi} {phi-f} {phi} ; %
+
+ % Gates
+ \gate {W'-gate} {(W'-f)(W'-f-caption)} {T'} ; %
+ \gate {W-gate} {(W-f)(W-f-caption)} {T} ; %
+ \gate {T-gate} {(T-f1)(T-f1-caption)} {C} ;
+ \vgate {T-vgate} %
+ {(T-gate)} {$S=0$} %
+ {(T-f2)(T-f2-caption)} {$S=1$} %
+ {S} ; %
+
+ % Plates
+ \plate {LDA1} { %
+ (T')(T'-f)(T'-f-caption) %
+ (W')(W'-gate) %
+ } {$\forall w' \in c$} ; %
+
+ \plate {LDA2} { %
+ (LDA1) %
+ (theta)(theta-f)(theta-f-caption) %
+ } {$\forall c \in \mathcal{C}$} ; %
+
+ \plate {} { %
+ (phi)(phi-f)(phi-f-caption) %
+ } {$\forall t \in \mathcal{T}$} ; %
+
+ \plate {P1} { %
+ (W)(W-gate) %
+ (T)(T-vgate) %
+ (C)(C-f)(C-f-caption) %
+ (S)(S-f)(S-f-caption) %
+ } {$\forall w \in d$} ;
+
+ \plate {} { %
+ (P1) %
+ (gamma)(gamma-f)(gamma-f-caption) %
+ (lambda)(lambda-f)(lambda-f-caption) %
+ (psi)(psi-f)(psi-f-caption) %
+ } {$\forall d \in \mathcal{D}$} ; %
+
+\end{tikzpicture}
+%\endpgfgraphicnamed
+
+%%% Local Variables:
+%%% mode: tex-pdf
+%%% TeX-master: "example"
+%%% End: