<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OJS</journal-id><journal-title-group><journal-title>Open Journal of Statistics</journal-title></journal-title-group><issn pub-type="epub">2161-718X</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ojs.2014.411083</article-id><article-id pub-id-type="publisher-id">OJS-52713</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Probit Normal Correlated Topic Model
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>ingchen</surname><given-names>Yu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ernest</surname><given-names>Fokoué</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Center for Quality and Applied Statistics, Rochester Institute of Technology, Rochester, NY, USA</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>xvy5021@gmail.com(IY)</email>;<email>ernest.fokoue@rit.edu(EF)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>29</day><month>12</month><year>2014</year></pub-date><volume>04</volume><issue>11</issue><fpage>879</fpage><lpage>888</lpage><history><date date-type="received"><day>3</day>	<month>October</month>	<year>2014</year></date><date date-type="rev-recd"><day>28</day>	<month>October</month>	<year>2014</year>	</date><date date-type="accepted"><day>15</day>	<month>November</month>	<year>2014</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The logistic normal distribution has recently been adapted via the transformation of multivariate Gaussian variables to model the topical distribution of documents in the presence of correlations among topics. In this paper, we propose a probit normal alternative approach to modelling correlated topical structures. Our use of the probit model in the context of topic discovery is novel, as many authors have so far concentrated solely of the logistic model partly due to the formidable inefficiency of the multinomial probit model even in the case of very small topical spaces. We herein circumvent the inefficiency of multinomial probit estimation by using an adaptation of the diagonal orthant multinomial probit in the topic models context, resulting in the ability of our topic modeling scheme to handle corpuses with a large number of latent topics. An additional and very important benefit of our method lies in the fact that unlike with the logistic normal model whose non-conjugacy leads to the need for sophisticated sampling schemes, our approach exploits the natural conjugacy inherent in the auxiliary formulation of the probit model to achieve greater simplicity. The application of our proposed scheme to a well-known Associated Press corpus not only helps discover a large number of meaningful topics but also reveals the capturing of compellingly intuitive correlations among certain topics. Besides, our proposed approach lends itself to even further scalability thanks to various existing high performance algorithms and architectures capable of handling millions of documents.
 
</p></abstract><kwd-group><kwd>Topic Model</kwd><kwd> Bayesian</kwd><kwd> Gibbs Sampler</kwd><kwd> Cumulative Distribution Function</kwd><kwd> Probit</kwd><kwd> Logit</kwd><kwd> Diagonal Orthant</kwd><kwd> Efficient Sampling</kwd><kwd> Auxiliary Variable</kwd><kwd> Correlation Structure</kwd><kwd> Topic</kwd><kwd> Vocabulary</kwd><kwd>  Conjugate</kwd><kwd> Dirichlet</kwd><kwd> Gaussian</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The task of recovering the latent topics underlying a given corpus of documents has been in the forefront of active research in statistical machine learning for more than a decade, and continues to receive the dedicated contributions from many researchers from around the world. Since the introduction of Latent Dirichlet Allocation (LDA) [<xref ref-type="bibr" rid="scirp.52713-ref1">1</xref>] and then the extension to correlated topic models (CTM) [<xref ref-type="bibr" rid="scirp.52713-ref2">2</xref>] , a series of excellent contributions have been made to this exciting field, ranging from slight extension in the modelling structure to the development of scalable topic modeling algorithms capable of handling extremely large collections of documents, as well as selecting an optimal model among a collection of competing models or using the output of topic modeling as entry points (inputs) to other machine learning or data mining tasks such as image analysis and sentiment extraction, just to name a few. As far as correlated topic models are concerned, virtually all the contributors to the field have so far concentrated solely on the use of the logistic normal topic model. The seminal paper on correlated topic model [<xref ref-type="bibr" rid="scirp.52713-ref2">2</xref>] adopts a variational approximation approach to model fitting while subsequent authors like [<xref ref-type="bibr" rid="scirp.52713-ref3">3</xref>] propose a Gibbs sampling scheme with data augmentation of uniform random variables. More recently, [<xref ref-type="bibr" rid="scirp.52713-ref4">4</xref>] presented an exact and scalable Gibbs sampling algorithm with Polya-Gamma distributed auxiliary variables which is a recent development of efficient sampling of logistic model. Despite the inseparable relationship between logistic and probit model in statistical modelling, the probit model has not yet been proposed, probably due to its computational inefficiency for multiclass classification problem and high posterior dependence between auxiliary variables and parameters. As for practical application where topic models are commonly employed, having multiple topics is extremely prevalent. In some cases, more than 1000 topics will be fitted to large datasets such as Wikipedia and Pubmed data. Therefore, using MCMC probit model in topic modeling application will be impractical and inconceivable due to its computational inefficiency. Nonetheless, a recent work on diagonal orthant probit model [<xref ref-type="bibr" rid="scirp.52713-ref5">5</xref>] substantially improved the sampling efficiency while maintaining the predictive performance, which motivated us to build an alternative correlated topic modeling with probit normal topic distribution. On the other hand, probit models inherently capture a better dependency structure between topics and co-occurrence of words within a topic as it doesn’t assume the IIA (independence of irrelevant alternatives) restriction of logistic models.</p><p>The rest of this paper is organized as follows: in Section 2, we present a conventional formulation of topic modeling along with our general notation and the correlated topic models extension. Section 3 introduces our adaptation of the diagonal orthant probit model to topic discovery in the presence correlations among topics, along with the corresponding auxiliary variable sampling scheme for updating the probit model parameters and the remainder of all the posterior distributions of the parameters of the model. Unlike with the logistic normal formulation where the non-conjugacy leads to the need for sophisticated sampling scheme, in this section we clearly reveal the simplicity of our proposed method resulting from the natural conjugacy inherent in the auxiliary formulation of the updating of the parameters. We also show compelling computational demonstrations of the efficiency of the diagonal orthant approach compared to the traditional multinomial probit for on both the auxiliary variable sampling and the estimation of the topic distribution. Section 4 presents the performance of our proposed approach on the Associated Press data set, featuring the intuitively appealing topics discovered, along with the correlation structure among topics and the loglikelihood as a function of topical space dimension. Section 5 deals with our conclusion, discussion and elements of our future work.</p></sec><sec id="s2"><title>2. General Aspects of Topic Models</title><p>In a given corpus, one could imagine that each document deals with one or more topics. For instance, one of the collection considered in this paper is provided by the Associated Press and covers topics as varied as aviation, education, weather, broadcasting, air force, navy, national security, international treaties, investing, interna- tional trade, war, courts, entertainment industry, politics, and etc. From a statistical perspective, a topic is often modeled as a probability distribution over words, and as a result a given document is treated as a mixture of probabilistic topics [<xref ref-type="bibr" rid="scirp.52713-ref1">1</xref>] . We consider a setting where we have a total of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x5.png" xlink:type="simple"/></inline-formula> unique words in the reference vocabulary and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x6.png" xlink:type="simple"/></inline-formula> topics underlying the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x7.png" xlink:type="simple"/></inline-formula> documents provided. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x8.png" xlink:type="simple"/></inline-formula> denote the n-th word in the d-th document, and let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x9.png" xlink:type="simple"/></inline-formula> refer to the label of the topic assigned to the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x10.png" xlink:type="simple"/></inline-formula>-th word of that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x11.png" xlink:type="simple"/></inline-formula>-th document. Then the probability of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x12.png" xlink:type="simple"/></inline-formula> is given by</p><disp-formula id="scirp.52713-formula1"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1240438x13.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x14.png" xlink:type="simple"/></inline-formula> is the probability that the n-th word in the d-th document is assigned to topic<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x15.png" xlink:type="simple"/></inline-formula>. This quantity plays an important role in the analysis of correlated topic models. In the seminal article on correlated topic models [<xref ref-type="bibr" rid="scirp.52713-ref2">2</xref>] , <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x16.png" xlink:type="simple"/></inline-formula>is modeled for each document <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x17.png" xlink:type="simple"/></inline-formula> as a function of a K-dimensional vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x18.png" xlink:type="simple"/></inline-formula></p><p>of parameters. Specifically, the logistic-normal defines <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x19.png" xlink:type="simple"/></inline-formula> where the last element <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x20.png" xlink:type="simple"/></inline-formula> is typically set to zero for identifiability and assumes with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x21.png" xlink:type="simple"/></inline-formula> with</p><disp-formula id="scirp.52713-formula2"><graphic  xlink:href="http://html.scirp.org/file/1-1240438x22.png"  xlink:type="simple"/></disp-formula><p>Also, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x23.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x24.png" xlink:type="simple"/></inline-formula>, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x25.png" xlink:type="simple"/></inline-formula>. With all these model components defined, the estimation task in correlated topic modeling from a Bayesian perspective can be summarized in the following posterior</p><disp-formula id="scirp.52713-formula3"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1240438x26.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x27.png" xlink:type="simple"/></inline-formula> is defined using the Gamma function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x28.png" xlink:type="simple"/></inline-formula> so for a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x29.png" xlink:type="simple"/></inline-formula>-dimension vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x30.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.52713-formula4"><graphic  xlink:href="http://html.scirp.org/file/1-1240438x31.png"  xlink:type="simple"/></disp-formula><p>(3) provides the ingredients for estimating the parameter vectors <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x32.png" xlink:type="simple"/></inline-formula> that help capture the correlations among topics, and the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x33.png" xlink:type="simple"/></inline-formula> that contains the topical assignments. Under the logistic normal model, sampling from the full posterior of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x34.png" xlink:type="simple"/></inline-formula> derived from the joint posterior in (3) requires the use of sophisticated sampling schemes like the one used in [<xref ref-type="bibr" rid="scirp.52713-ref4">4</xref>] . Although these authors managed to achieve great performances on large corpuses of documents, we thought it useful to contribute to correlated topic modeling by way of the multinomial probit. Clearly, as indicated earlier, most authors concentrated on logistic-normal even despite non-conjugacy, and the lack of probit topic modeling can be easily attributed to the inefficiency of the corresponding sampling scheme. In the most raw formulation of the multinomial probit that intends to capture the full extend of all the correlations among the topics, the topic assignment probability is defined by (3).</p><disp-formula id="scirp.52713-formula5"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1240438x35.png"  xlink:type="simple"/></disp-formula><p>The practical evaluation of (3) involves a complicated high dimensional integral which is typically computationally intractable when the number of categories is greater than 4. A relaxed version of (3), one that still captures more correlation than the logit and that is also very commonly used in practice, defines <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x36.png" xlink:type="simple"/></inline-formula> as</p><disp-formula id="scirp.52713-formula6"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1240438x37.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x38.png" xlink:type="simple"/></inline-formula> is the standard normal density, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x39.png" xlink:type="simple"/></inline-formula> is the standard normal dis-</p><p>tribution function. Despite this relaxation, the multinomial probit in this formulation still has major drawbacks namely: 1) Even when one is given the vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x40.png" xlink:type="simple"/></inline-formula>, the calculation of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x41.png" xlink:type="simple"/></inline-formula> remains computationally prohibitive even for moderate values of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x42.png" xlink:type="simple"/></inline-formula>. In practice, one may consider using a monte carlo approximation to that integral in (4). However, such an approach in the context of a large corpus with many underlying latent topics renders the probit formulation almost unusable. 2) As far as the estimation of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x43.png" xlink:type="simple"/></inline-formula> is concerned, a natural approach to sampling from the posterior of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x44.png" xlink:type="simple"/></inline-formula> in this context would be to use the Metropolis-Hastings updating scheme, since the full posterior in this case is not available. Unfortunately, the Metropolis in this case is excruciatingly slow with poor mixing rates and high sensitivity to the proposal distribution. It turns out that an apparently appealing solution in this case could come from the auxiliary variable formulation as described in [<xref ref-type="bibr" rid="scirp.52713-ref6">6</xref>] . Unfortunately, even this promising formulation fails catastrophically for moderate values <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x45.png" xlink:type="simple"/></inline-formula> as we will demonstrate in the subsequent section, due to the high dependency structure between auxiliary variables and parameters. Essentially, the need for Metropolis is avoided by defining an auxiliary vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x46.png" xlink:type="simple"/></inline-formula> of dimension<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x47.png" xlink:type="simple"/></inline-formula>. For<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x48.png" xlink:type="simple"/></inline-formula>, we consider the vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x49.png" xlink:type="simple"/></inline-formula> containing the current topic allocation and we repeatedly sample <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x50.png" xlink:type="simple"/></inline-formula> from a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x51.png" xlink:type="simple"/></inline-formula>-dimensional multivariate Gaussian until the component of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x52.png" xlink:type="simple"/></inline-formula> that corresponds to the non-zero index in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x53.png" xlink:type="simple"/></inline-formula> is the largest of all the components of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x54.png" xlink:type="simple"/></inline-formula>, i.e.</p><disp-formula id="scirp.52713-formula7"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1240438x55.png"  xlink:type="simple"/></disp-formula><p>The condition in (5) typically fails to be fulfilled even when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x56.png" xlink:type="simple"/></inline-formula> is moderately large. In fact, we demonstrate later that in some cases, it becomes impossible to find a vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x57.png" xlink:type="simple"/></inline-formula> satisfying that condition. Besides, the dependency of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x58.png" xlink:type="simple"/></inline-formula> on the current value of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x59.png" xlink:type="simple"/></inline-formula> further complicates the sampling scheme especially in the case of large topical space. In the next section, we remedy these inefficiencies by proposing and developing our adaptation of the diagonal orthant multinomial probit.</p></sec><sec id="s3"><title>3. Diagonal Orthant Probit for Correlated Topic Models</title><p>In a recent work, [<xref ref-type="bibr" rid="scirp.52713-ref5">5</xref>] developed the diagonal orthant probit approach to multicategorical classification. Their approach circumvents the bottlenecks mentioned earlier and substantially improves the sampling efficiency while maintaining the predictive performance. Essentially, the diagonal orthant probit approach successfully makes the most of the benefits of binary classification, thereby substantially reducing the high dependency that made the condition (5) computationally unattainable. Indeed, with the diagonal orthant multinomial model, we achieved three main benefits</p><p>・ A more tractable and easily computatble definition of topic distribution <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x60.png" xlink:type="simple"/></inline-formula></p><p>・ A clear and very straightforward and adaptable auxiliary variable sampling scheme</p><p>・ Thecapacity to handle a very large number of topics due to the efficiency and low dependency.</p><p>Under the diagonal orthant probit model, we have</p><disp-formula id="scirp.52713-formula8"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1240438x61.png"  xlink:type="simple"/></disp-formula><p>The generative process of our probit normal topic models is essentially identical to logistic topic models except that the topic distribution for each document now is obtained by a probit transformation of a multivariate Gaussian variable (6). As such, the generating process of a document of length <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x62.png" xlink:type="simple"/></inline-formula> is as follows:</p><p>1) Draw <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x63.png" xlink:type="simple"/></inline-formula> and transform <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x64.png" xlink:type="simple"/></inline-formula> into topic distribution <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x65.png" xlink:type="simple"/></inline-formula> where each element of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x66.png" xlink:type="simple"/></inline-formula> is computed as follows:</p><disp-formula id="scirp.52713-formula9"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1240438x67.png"  xlink:type="simple"/></disp-formula><p>2) For each word position <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x68.png" xlink:type="simple"/></inline-formula></p><p>a) Draw a topic assignment <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x69.png" xlink:type="simple"/></inline-formula></p><p>b) Draw a word <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x70.png" xlink:type="simple"/></inline-formula></p><p>Where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x71.png" xlink:type="simple"/></inline-formula> represents the cumulative distribution of the standard normal. We specify a Gaussian prior for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x72.png" xlink:type="simple"/></inline-formula>, namely<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x73.png" xlink:type="simple"/></inline-formula>. Throughout this paper, we’ll use <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x74.png" xlink:type="simple"/></inline-formula> to denote the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x75.png" xlink:type="simple"/></inline-formula>-dimensional multivariate Gaussian density function,</p><disp-formula id="scirp.52713-formula10"><graphic  xlink:href="http://html.scirp.org/file/1-1240438x76.png"  xlink:type="simple"/></disp-formula><p>To complete the Bayesian analysis of our probit normal topic model, we need to sample from the joint posterior</p><disp-formula id="scirp.52713-formula11"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1240438x77.png"  xlink:type="simple"/></disp-formula><p>As noted earlier, the second benefit of the diagonal orthant probit model lies in its clear, simple, straightforward yet powerful auxiliary variable sampling scheme. We take advantage of that diagonal orthant property when dealing with the full posterior for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x78.png" xlink:type="simple"/></inline-formula> given by</p><disp-formula id="scirp.52713-formula12"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/1-1240438x79.png"  xlink:type="simple"/></disp-formula><p>While sampling directly from (9) is impractical, defining a collection of auxiliary variables <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x80.png" xlink:type="simple"/></inline-formula> allows a scheme that samples from the joint posterior <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x81.png" xlink:type="simple"/></inline-formula> using the following:</p><p>For each document<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x82.png" xlink:type="simple"/></inline-formula>, the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x83.png" xlink:type="simple"/></inline-formula> contains all the values of the auxiliary variables,</p><disp-formula id="scirp.52713-formula13"><graphic  xlink:href="http://html.scirp.org/file/1-1240438x84.png"  xlink:type="simple"/></disp-formula><p>Each row <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x85.png" xlink:type="simple"/></inline-formula> of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x86.png" xlink:type="simple"/></inline-formula> has <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x87.png" xlink:type="simple"/></inline-formula> components, and the diagonal orthant updates them</p><p>readily using the following straightforward sampling scheme: Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x88.png" xlink:type="simple"/></inline-formula> be the current topic allocation for the nth word.</p><p>・ For the component of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x89.png" xlink:type="simple"/></inline-formula> whose index corresponds to the label of current topic assignment of word <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x90.png" xlink:type="simple"/></inline-formula> sample from a truncated normal distribution with variance 1 restricted to positive outcomes</p><disp-formula id="scirp.52713-formula14"><graphic  xlink:href="http://html.scirp.org/file/1-1240438x91.png"  xlink:type="simple"/></disp-formula><p>・ For all components of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x92.png" xlink:type="simple"/></inline-formula> whose indices do correspond to the label of current topic assignment of word <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x93.png" xlink:type="simple"/></inline-formula> sample from a truncated normal distribution with variance 1 restricted to negative outcomes</p><disp-formula id="scirp.52713-formula15"><graphic  xlink:href="http://html.scirp.org/file/1-1240438x94.png"  xlink:type="simple"/></disp-formula><p>Once the matrix <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x95.png" xlink:type="simple"/></inline-formula> is obtained, the sampling scheme updates the parameter vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x96.png" xlink:type="simple"/></inline-formula> by conveniently drawing</p><disp-formula id="scirp.52713-formula16"><graphic  xlink:href="http://html.scirp.org/file/1-1240438x97.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.52713-formula17"><graphic  xlink:href="http://html.scirp.org/file/1-1240438x98.png"  xlink:type="simple"/></disp-formula><p>with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x99.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x100.png" xlink:type="simple"/></inline-formula> representing the row-wise vectorization of the matrix<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x101.png" xlink:type="simple"/></inline-formula>. Adopting the fully Bayesian treatment of our probit normal correlated topic model, we add an extra layer to the hierarchy in order to capture the variation in the mean vector and the variance-covariance matrix of the parameter vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x102.png" xlink:type="simple"/></inline-formula>. Taking advantage of conjugacy, we specify a normal-Inverse-Wishart prior for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x103.png" xlink:type="simple"/></inline-formula>, namely,</p><disp-formula id="scirp.52713-formula18"><graphic  xlink:href="http://html.scirp.org/file/1-1240438x104.png"  xlink:type="simple"/></disp-formula><p>meaning that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x105.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x106.png" xlink:type="simple"/></inline-formula>. The corresponding posterior is normal-inverse-Wishart, so that we can write</p><disp-formula id="scirp.52713-formula19"><graphic  xlink:href="http://html.scirp.org/file/1-1240438x107.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x108.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x109.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x110.png" xlink:type="simple"/></inline-formula>, and</p><disp-formula id="scirp.52713-formula20"><graphic  xlink:href="http://html.scirp.org/file/1-1240438x111.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.52713-formula21"><graphic  xlink:href="http://html.scirp.org/file/1-1240438x112.png"  xlink:type="simple"/></disp-formula><p>As far as sampling from the full posterior distribution of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x113.png" xlink:type="simple"/></inline-formula> is concerned, we use the expression</p><disp-formula id="scirp.52713-formula22"><graphic  xlink:href="http://html.scirp.org/file/1-1240438x114.png"  xlink:type="simple"/></disp-formula><p>where the use of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x115.png" xlink:type="simple"/></inline-formula> is used to indicate that the n-th word is not included in the topic or document under consideration.</p></sec><sec id="s4"><title>4. Computational Results on the Associated Press Data</title><p>In this section, we used a famous Associated Press data set from [<xref ref-type="bibr" rid="scirp.52713-ref7">7</xref>] in R to uncover the word topic distribution, the correlation structure between various topics as well as selecting optimal models. The Associated Press corpus consists of 2244 documents and 10,473 words. After preprocessing the corpus by picking frequent and common terms, we reduced the size of the words from 10,473 to 2643 for efficient sampling.</p><p>In our first experimentation, we built a correlated topic modeling structure based on the traditional multinomial probit and then tested the computational speed for key sampling tasks. The high posterior dependency structure between auxiliary variables and parameters make multinormal probit essentially unscalable for situations where it is impossible for the sampler to yield a random variate of the auxiliary variable corresponding the current topic allocation label that is also the maximum (5). For a random initialization of topic assignment, the sampling of auxiliary variable cannot even complete one single iteration. In the case of good initialization of topical prior <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x116.png" xlink:type="simple"/></inline-formula> which leads to smooth sampling of auxiliary variables, the computational efficiency is still undesirable and we observed that for larger topical space such as K = 40, the auxiliary variable stumbled again after some amount of iterations, indicating even good initialization will not ease the troublesome dependency relationship between the auxiliary variables and parameters in larger topical space. Unlike with the traditional probit model for which the computation of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x117.png" xlink:type="simple"/></inline-formula> is virtually impractical for large<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x118.png" xlink:type="simple"/></inline-formula>, the diagonal orthant approach makes this computation substantially faster ever for large<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x119.png" xlink:type="simple"/></inline-formula>. The comparison of the computational speed of two essential sampling tasks between the multinomial probit model and digonal orthant probit model are shown as below in <xref ref-type="table" rid="table1">Table 1</xref>.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> All the numbers in this table represent the processing time (in se- conds), and are computed in Ron PC using a parallel algorithm acting on 4 CPU cores. NA here represents situations where it is impossible for the sampler to yield a random variate of the auxiliary variable corresponding the current topic allocation label that is also the maximum</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Sampling Task (K = 10)</th><th align="center" valign="middle" >MNP</th><th align="center" valign="middle" >DO Probit</th></tr></thead><tr><td align="center" valign="middle" >Topic Distribution θ</td><td align="center" valign="middle" >18.3</td><td align="center" valign="middle" >0.06</td></tr><tr><td align="center" valign="middle" >Auxiliary variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x120.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >(108 to NA)</td><td align="center" valign="middle" >3.09</td></tr><tr><td align="center" valign="middle" >Sampling Task (K = 20)</td><td align="center" valign="middle" >MNP</td><td align="center" valign="middle" >DO Probit</td></tr><tr><td align="center" valign="middle" >Topic Distribution θ</td><td align="center" valign="middle" >63</td><td align="center" valign="middle" >0.13</td></tr><tr><td align="center" valign="middle" >Auxiliary variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x121.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >(334 to NA)</td><td align="center" valign="middle" >3.39</td></tr><tr><td align="center" valign="middle" >Sampling Task (K = 30)</td><td align="center" valign="middle" >MNP</td><td align="center" valign="middle" >DO Probit</td></tr><tr><td align="center" valign="middle" >Topic Distribution θ</td><td align="center" valign="middle" >123</td><td align="center" valign="middle" >0.21</td></tr><tr><td align="center" valign="middle" >Auxiliary variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x122.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >(528 to NA)</td><td align="center" valign="middle" >3.49</td></tr><tr><td align="center" valign="middle" >Sampling Task (K = 40)</td><td align="center" valign="middle" >MNP</td><td align="center" valign="middle" >DO Probit</td></tr><tr><td align="center" valign="middle" >Topic Distribution θ</td><td align="center" valign="middle" >211.49</td><td align="center" valign="middle" >0.33</td></tr><tr><td align="center" valign="middle" >Auxiliary variable <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x123.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >(1785 to NA)</td><td align="center" valign="middle" >3.79</td></tr></tbody></table></table-wrap><p>In addition to the drastic improvement of the overall sampling efficiency, we noticed that the computational complexity for sampling the auxiliary variable and topic distribution is close to O(1) and O(K) respectively, suggesting that probit normal topic model now becomes an attainable and feasible tool of the traditional correlated topic model.</p><p>Central to topic modeling is the need to determine for a given corpus the optimal number of latent topics. As it is the case for most latent variable models, this task can be formidable at times, and there is no consensus among machine learning researchers as to which of the existing methods is the best. <xref ref-type="fig" rid="fig1">Figure 1</xref> shows the loglikelihood as a function of the number of topics discovered in the model. Apart from the loglikelihood, many other techniques are commonly used such as perplexity, harmonic mean method and so on.</p><p>As we see, the optimal number of topics in this case is 30. In <xref ref-type="table" rid="table2">Table 2</xref>, we show a subset of the 30 topics uncovered where each topic is represented by the 10 most frequent words. It can be seen that our probit normal topic model is able to capture the co-occurrence of words within topics successfully. In <xref ref-type="fig" rid="fig2">Figure 2</xref>, we also show the correlation structure between various topics which is the essential purpose of employing the correlated topic model. Evidently, the correlation captured intuitively reflect the natural relationship between similar topics.</p></sec><sec id="s5"><title>5. Conclusion and Discussion</title><p>In the context of topic modeling where many other researchers seem to have avoided it. By adapting the diagonal orthant probit model, we proposed a probit alternative to the logit approach to the topic modeling. Compared to the multinomial probit model we constructed, our topic discovery scheme using diagonal orthant probit model enjoyed several desirable properties; First,we gained the efficiency in computing the topic distribution<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-1240438x124.png" xlink:type="simple"/></inline-formula>; Second, we achieved a clear and very straightforward and adaptable auxiliary variable sampling scheme that substantially reduced the strength of the dependence structure between auxiliary variables and model parameters, responsible for absorbing state in the Markov chain; Thirdly, as a consequence of good mixing, our approach made the probit model a viable and competitive alternatives to its logistic counterpart. In addition to all these benefits, our proposed method offers a straightforward and inherent conjugacy, which helps avoid those complicated sampling schemes employed in the logistics normal probit model.</p><p>In the Associated Press example explored in the previous section, not only does our method produce a better likelihood than the logistic normal topic model with variational EM, but also discovers meaningful topics along with underlying correlation structure between topics. Overall, the method we developed in this paper offers another feasible alternatives in the context of correlated topic model that we hope will be further explored and extended by many other researchers.</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Log likelihood as a function of the number of topics</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1240438x125.png"/></fig><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Representation of topics discovered by our method</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >Topic 25</th><th align="center" valign="middle" >Topic 18</th><th align="center" valign="middle" >Topic 23</th><th align="center" valign="middle" >Topic 11</th><th align="center" valign="middle" >Topic 1</th><th align="center" valign="middle" >Topic 24</th><th align="center" valign="middle" >Topic 27</th></tr></thead><tr><td align="center" valign="middle" >Word 1</td><td align="center" valign="middle" >court</td><td align="center" valign="middle" >company</td><td align="center" valign="middle" >bush</td><td align="center" valign="middle" >students</td><td align="center" valign="middle" >tax</td><td align="center" valign="middle" >fire</td><td align="center" valign="middle" >air</td></tr><tr><td align="center" valign="middle" >Word2</td><td align="center" valign="middle" >trial</td><td align="center" valign="middle" >billion</td><td align="center" valign="middle" >senate</td><td align="center" valign="middle" >school</td><td align="center" valign="middle" >budget</td><td align="center" valign="middle" >water</td><td align="center" valign="middle" >plane</td></tr><tr><td align="center" valign="middle" >Word3</td><td align="center" valign="middle" >judge</td><td align="center" valign="middle" >inc</td><td align="center" valign="middle" >vote</td><td align="center" valign="middle" >meese</td><td align="center" valign="middle" >billion</td><td align="center" valign="middle" >rain</td><td align="center" valign="middle" >flight</td></tr><tr><td align="center" valign="middle" >Word4</td><td align="center" valign="middle" >prison</td><td align="center" valign="middle" >corp</td><td align="center" valign="middle" >dukakis</td><td align="center" valign="middle" >student</td><td align="center" valign="middle" >bill</td><td align="center" valign="middle" >northern</td><td align="center" valign="middle" >airlines</td></tr><tr><td align="center" valign="middle" >Word5</td><td align="center" valign="middle" >convicted</td><td align="center" valign="middle" >percent</td><td align="center" valign="middle" >percent</td><td align="center" valign="middle" >schools</td><td align="center" valign="middle" >percent</td><td align="center" valign="middle" >southern</td><td align="center" valign="middle" >pilots</td></tr><tr><td align="center" valign="middle" >Word6</td><td align="center" valign="middle" >jury</td><td align="center" valign="middle" >stock</td><td align="center" valign="middle" >bill</td><td align="center" valign="middle" >teachers</td><td align="center" valign="middle" >senate</td><td align="center" valign="middle" >inches</td><td align="center" valign="middle" >aircraft</td></tr><tr><td align="center" valign="middle" >Word7</td><td align="center" valign="middle" >drug</td><td align="center" valign="middle" >workers</td><td align="center" valign="middle" >kennedy</td><td align="center" valign="middle" >board</td><td align="center" valign="middle" >income</td><td align="center" valign="middle" >fair</td><td align="center" valign="middle" >planes</td></tr><tr><td align="center" valign="middle" >Word8</td><td align="center" valign="middle" >guilty</td><td align="center" valign="middle" >contract</td><td align="center" valign="middle" >sales</td><td align="center" valign="middle" >education</td><td align="center" valign="middle" >legislation</td><td align="center" valign="middle" >degrees</td><td align="center" valign="middle" >airline</td></tr><tr><td align="center" valign="middle" >Word9</td><td align="center" valign="middle" >fbi</td><td align="center" valign="middle" >companies</td><td align="center" valign="middle" >bentsen</td><td align="center" valign="middle" >teacher</td><td align="center" valign="middle" >taxes</td><td align="center" valign="middle" >snow</td><td align="center" valign="middle" >eastern</td></tr><tr><td align="center" valign="middle" >Word10</td><td align="center" valign="middle" >sentence</td><td align="center" valign="middle" >offer</td><td align="center" valign="middle" >ticket</td><td align="center" valign="middle" >tax</td><td align="center" valign="middle" >bush</td><td align="center" valign="middle" >temperatures</td><td align="center" valign="middle" >airport</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >Topic 6</td><td align="center" valign="middle" >Topic 12</td><td align="center" valign="middle" >Topic 20</td><td align="center" valign="middle" >Topic 2</td><td align="center" valign="middle" >Topic 22</td><td align="center" valign="middle" >Topic 16</td><td align="center" valign="middle" >Topic 15</td></tr><tr><td align="center" valign="middle" >Word 1</td><td align="center" valign="middle" >percent</td><td align="center" valign="middle" >space</td><td align="center" valign="middle" >military</td><td align="center" valign="middle" >soviet</td><td align="center" valign="middle" >aid</td><td align="center" valign="middle" >police</td><td align="center" valign="middle" >dollar</td></tr><tr><td align="center" valign="middle" >Word2</td><td align="center" valign="middle" >stock</td><td align="center" valign="middle" >shuttle</td><td align="center" valign="middle" >china</td><td align="center" valign="middle" >gorbachev</td><td align="center" valign="middle" >rebels</td><td align="center" valign="middle" >arrested</td><td align="center" valign="middle" >yen</td></tr><tr><td align="center" valign="middle" >Word3</td><td align="center" valign="middle" >index</td><td align="center" valign="middle" >soviet</td><td align="center" valign="middle" >chinese</td><td align="center" valign="middle" >bush</td><td align="center" valign="middle" >contras</td><td align="center" valign="middle" >shot</td><td align="center" valign="middle" >rates</td></tr><tr><td align="center" valign="middle" >Word4</td><td align="center" valign="middle" >billion</td><td align="center" valign="middle" >nasa</td><td align="center" valign="middle" >soldiers</td><td align="center" valign="middle" >reagan</td><td align="center" valign="middle" >nicaragua</td><td align="center" valign="middle" >shooting</td><td align="center" valign="middle" >bid</td></tr><tr><td align="center" valign="middle" >Word5</td><td align="center" valign="middle" >prices</td><td align="center" valign="middle" >launch</td><td align="center" valign="middle" >troops</td><td align="center" valign="middle" >moscow</td><td align="center" valign="middle" >contra</td><td align="center" valign="middle" >injured</td><td align="center" valign="middle" >prices</td></tr><tr><td align="center" valign="middle" >Word6</td><td align="center" valign="middle" >rose</td><td align="center" valign="middle" >mission</td><td align="center" valign="middle" >saudi</td><td align="center" valign="middle" >summit</td><td align="center" valign="middle" >sandinista</td><td align="center" valign="middle" >car</td><td align="center" valign="middle" >price</td></tr><tr><td align="center" valign="middle" >Word7</td><td align="center" valign="middle" >stocks</td><td align="center" valign="middle" >earth</td><td align="center" valign="middle" >trade</td><td align="center" valign="middle" >soviets</td><td align="center" valign="middle" >military</td><td align="center" valign="middle" >officers</td><td align="center" valign="middle" >london</td></tr><tr><td align="center" valign="middle" >Word8</td><td align="center" valign="middle" >average</td><td align="center" valign="middle" >north</td><td align="center" valign="middle" >rebels</td><td align="center" valign="middle" >treaty</td><td align="center" valign="middle" >ortega</td><td align="center" valign="middle" >bus</td><td align="center" valign="middle" >gold</td></tr><tr><td align="center" valign="middle" >Word9</td><td align="center" valign="middle" >points</td><td align="center" valign="middle" >korean</td><td align="center" valign="middle" >hong</td><td align="center" valign="middle" >europe</td><td align="center" valign="middle" >sandinistas</td><td align="center" valign="middle" >killing</td><td align="center" valign="middle" >percent</td></tr><tr><td align="center" valign="middle" >Word10</td><td align="center" valign="middle" >shares</td><td align="center" valign="middle" >south</td><td align="center" valign="middle" >army</td><td align="center" valign="middle" >germany</td><td align="center" valign="middle" >rebel</td><td align="center" valign="middle" >arrest</td><td align="center" valign="middle" >trading</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >Topic 19</td><td align="center" valign="middle" >Topic 14</td><td align="center" valign="middle" >Topic 7</td><td align="center" valign="middle" >Topic 4</td><td align="center" valign="middle" >Topic 30</td><td align="center" valign="middle" >Topic 8</td><td align="center" valign="middle" >Topic 17</td></tr><tr><td align="center" valign="middle" >Word 1</td><td align="center" valign="middle" >iraq</td><td align="center" valign="middle" >trade</td><td align="center" valign="middle" >israel</td><td align="center" valign="middle" >navy</td><td align="center" valign="middle" >percent</td><td align="center" valign="middle" >south</td><td align="center" valign="middle" >film</td></tr><tr><td align="center" valign="middle" >Word2</td><td align="center" valign="middle" >kuwait</td><td align="center" valign="middle" >percent</td><td align="center" valign="middle" >israeli</td><td align="center" valign="middle" >ship</td><td align="center" valign="middle" >oil</td><td align="center" valign="middle" >africa</td><td align="center" valign="middle" >movie</td></tr><tr><td align="center" valign="middle" >Word3</td><td align="center" valign="middle" >iraqi</td><td align="center" valign="middle" >farmers</td><td align="center" valign="middle" >jewish</td><td align="center" valign="middle" >coast</td><td align="center" valign="middle" >prices</td><td align="center" valign="middle" >african</td><td align="center" valign="middle" >music</td></tr><tr><td align="center" valign="middle" >Word4</td><td align="center" valign="middle" >german</td><td align="center" valign="middle" >farm</td><td align="center" valign="middle" >palestinian</td><td align="center" valign="middle" >island</td><td align="center" valign="middle" >price</td><td align="center" valign="middle" >black</td><td align="center" valign="middle" >theater</td></tr><tr><td align="center" valign="middle" >Word5</td><td align="center" valign="middle" >gulf</td><td align="center" valign="middle" >billion</td><td align="center" valign="middle" >arab</td><td align="center" valign="middle" >boat</td><td align="center" valign="middle" >cents</td><td align="center" valign="middle" >church</td><td align="center" valign="middle" >actor</td></tr><tr><td align="center" valign="middle" >Word6</td><td align="center" valign="middle" >germany</td><td align="center" valign="middle" >japan</td><td align="center" valign="middle" >palestinians</td><td align="center" valign="middle" >ships</td><td align="center" valign="middle" >gasoline</td><td align="center" valign="middle" >pope</td><td align="center" valign="middle" >actress</td></tr><tr><td align="center" valign="middle" >Word7</td><td align="center" valign="middle" >saudi</td><td align="center" valign="middle" >agriculture</td><td align="center" valign="middle" >army</td><td align="center" valign="middle" >earthquake</td><td align="center" valign="middle" >average</td><td align="center" valign="middle" >mandela</td><td align="center" valign="middle" >award</td></tr><tr><td align="center" valign="middle" >Word8</td><td align="center" valign="middle" >iran</td><td align="center" valign="middle" >japanese</td><td align="center" valign="middle" >occupied</td><td align="center" valign="middle" >sea</td><td align="center" valign="middle" >offers</td><td align="center" valign="middle" >blacks</td><td align="center" valign="middle" >band</td></tr><tr><td align="center" valign="middle" >Word9</td><td align="center" valign="middle" >bush</td><td align="center" valign="middle" >tons</td><td align="center" valign="middle" >students</td><td align="center" valign="middle" >scale</td><td align="center" valign="middle" >gold</td><td align="center" valign="middle" >apartheid</td><td align="center" valign="middle" >book</td></tr><tr><td align="center" valign="middle" >Word10</td><td align="center" valign="middle" >military</td><td align="center" valign="middle" >drought</td><td align="center" valign="middle" >gaza</td><td align="center" valign="middle" >guard</td><td align="center" valign="middle" >crude</td><td align="center" valign="middle" >catholic</td><td align="center" valign="middle" >films</td></tr></tbody></table></table-wrap><p>Based on the promising results we have seen in this paper, the probit normal topic model opens the door for various future works. For instance, [<xref ref-type="bibr" rid="scirp.52713-ref8">8</xref>] proposed a multi-field correlated topic model by relaxing the assumption of using common set of topics globally among all documents, which can also be applied to the probit model to enrich the comprehensiveness of structural relationships between topics. Another potential direction would be to</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Graphical representation of the correlation among topics</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1240438x126.png"/></fig><p>enhance the scalability of the model. Currently we used a simple distributed algorithm proposed by [<xref ref-type="bibr" rid="scirp.52713-ref9">9</xref>] and [<xref ref-type="bibr" rid="scirp.52713-ref10">10</xref>] for efficient Gibbs sampling. The architecture for topic models presented by [<xref ref-type="bibr" rid="scirp.52713-ref11">11</xref>] can be further utilized to reduce the computational complexity substantially while delivering comparable performance. Furthermore, a novel sampling method involving the Gibbs Max-Margin Topic [<xref ref-type="bibr" rid="scirp.52713-ref12">12</xref>] will further improve the computational efficiency.</p></sec><sec id="s6"><title>Acknowledgements</title><p>We want to express our sincere gratitude to our reviewer for comprehensive and constructive advice. We also wish to express our heartfelt gratitude and infinite thanks to Our Lady of Perpetual Help for Her ever-present support and guidance, especially for the uninterrupted flow of inspiration received through Her most powerful intercession.</p></sec></body><back><ref-list><title>References</title><ref id="scirp.52713-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Blei, D.M. and Ng, A.Y., Jordan, M.I. and Lafferty, J. (2003) Latent Dirichlet Allocation. Journal of Machine Learning Research, 3.</mixed-citation></ref><ref id="scirp.52713-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Blei, D.M. and Lafferty, J.D. (2006) Correlated Topic Models. Proceedings of the 23rd International Conference on Machine Learning, MIT Press, Cambridge, Massachusetts, 113-120.</mixed-citation></ref><ref id="scirp.52713-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Mimno, D., Wallach, H.M. and Mccallum, A. (2008) Gibbs Sampling for Logistic Normal Topic Models with Graph-Based Priors. Proceedings of NIPS Workshop on Analyzing Graphs, 2008.</mixed-citation></ref><ref id="scirp.52713-ref4"><label>4</label><mixed-citation publication-type="book" xlink:type="simple">Chen, J.F., Zhu, J., Wang, Z., Zheng, X. and Zhang, B. (2013) Scalable Inference for Logistic-Normal Topic Models. In Burges, C.J.C., Bottou, L., Welling, M., Ghahramani, Z. and Weinberger, K.Q., Eds., Advances in Neural Information Processing Systems 26, Curran Associates, Inc., 2445-2453.</mixed-citation></ref><ref id="scirp.52713-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Johndrow, J., Lum, K. and Dunson, D.B. (2013) Diagonal Orthant Multinomial Probit Models. JMLR Proceedings, Volume 31 of AISTATS, 29-38.</mixed-citation></ref><ref id="scirp.52713-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Albert, J.H. and Chib, S. (1993) Bayesian Analysis of Binary and Polychotomous Response Data. Journal of the American Statistical Association, 88, 669-679. http://dx.doi.org/10.1080/01621459.1993.10476321</mixed-citation></ref><ref id="scirp.52713-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Grun, B. and Hornik, K. (2011) Topicmodels: An R Package for Fitting Topic Models. Journal of Statistical Software, 40, 1-30.</mixed-citation></ref><ref id="scirp.52713-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Salomatin, K., Yang, Y.M. and Lad, A. (2009) Multi-Field Correlated Topic Modeling. Proceedings of the SIAM International Conference on Data Mining, SDM 2009, April 30-May 2, 2009, Sparks, 628-637.</mixed-citation></ref><ref id="scirp.52713-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Yao, L.M., Mimno, D. and McCallum, A. (2009) Efficient Methods for Topic Model Inference on Streaming Document Collections. KDD 2009: Proceedings of 15th ACM SIGKDD int’l Conference on Knowledge Discovery and Data Mining, 937-946.</mixed-citation></ref><ref id="scirp.52713-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Newman, D., Asuncion, A., Smyth, P. and Welling, M. (2009) Distributed Algorithms for Topic Models. Journal of Machine Learning Research, 10, 1801-1828.</mixed-citation></ref><ref id="scirp.52713-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Smola, A. and Narayanamurthy, S. (2010) An Architecture for Parallel Topic Models. Proc. VLDB Endow., 3, 703-710.</mixed-citation></ref><ref id="scirp.52713-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Zhu, J., Chen, N., Perkins, H. and Zhang, B. (2013) Gibbs Max-Margin Topic Models with Data Augmentation. CoRR, abs/1310.2816.</mixed-citation></ref></ref-list></back></article>