<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Comput. Sci.</journal-id>
<journal-title>Frontiers in Computer Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Comput. Sci.</abbrev-journal-title>
<issn pub-type="epub">2624-9898</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">649508</article-id>
<article-id pub-id-type="doi">10.3389/fcomp.2021.649508</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Computer Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Analysis and Classification of Word Co-Occurrence Networks From Alzheimer&#x2019;s Patients and Controls</article-title>
<alt-title alt-title-type="left-running-head">Millington and Luz</alt-title>
<alt-title alt-title-type="right-running-head">Alzheimer&#x0027;s Classification Through Co-Occurrence Networks</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Millington</surname>
<given-names>Tristan</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Luz</surname>
<given-names>Saturnino</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/141969/overview"/>
</contrib>
</contrib-group>
<aff>Usher Institute, Edinburgh Medical School, University of Edinburgh, <addr-line>Edinburgh</addr-line>, <country>United&#x20;Kingdom</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/96333/overview">Anna Esposito</ext-link>, University of Campania Luigi Vanvitelli, Italy</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1192963/overview">Carmen Klaussner</ext-link>, MTI Technology, Vietnam</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/346670/overview">Rytis Maskeliunas</ext-link>, Kaunas University of Technology, Lithuania</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Tristan Millington, <email>tristan.millington@ed.ac.uk</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Human-Media Interaction, a section of the journal Frontiers in Computer Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>29</day>
<month>04</month>
<year>2021</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>3</volume>
<elocation-id>649508</elocation-id>
<history>
<date date-type="received">
<day>04</day>
<month>01</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>13</day>
<month>04</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2021 Millington and Luz.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Millington and Luz</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>In this paper we construct word co-occurrence networks from transcript data of controls and patients with potential Alzheimer&#x2019;s disease using the ADReSS challenge dataset of spontaneous speech. We examine measures of the structure of these networks for significant differences, finding that networks from Alzheimer&#x2019;s patients have a lower heterogeneity and centralization, but a higher edge density. We then use these measures, a network embedding method and some measures from the word frequency distribution to classify the transcripts into control or Alzheimer&#x2019;s, and to estimate the cognitive test score of a participant based on the transcript. We find it is possible to distinguish between the AD and control networks on structure alone, achieving 66.7% accuracy on the test set, and to predict cognitive scores with a root mean squared error of 5.675. Using the network measures is more successful than using the network embedding method. However, if the networks are shuffled we find relatively few of the measures are different, indicating that word frequency drives many of the network properties. This observation is borne out by the classification experiments, where word frequency measures perform similarly to the network measures.</p>
</abstract>
<kwd-group>
<kwd>machine learning</kwd>
<kwd>natural language processing</kwd>
<kwd>Alzheimer&#x2019;s disease</kwd>
<kwd>network analysis</kwd>
<kwd>network embedding</kwd>
<kwd>graph measures</kwd>
</kwd-group>
<contract-sponsor id="cn001">Framework Program<named-content content-type="fundref-id">10.13039/100010661</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>As populations continue to age, the development of automated methods to help reduce the amount of in person care required is becoming an important research topic. Dementia is a particular issue, where the cognitive function of a person declines as they age, with symptoms including memory loss, motor problems, deterioration of visuospatial function, language impairment and emotional distress. These issues tend to reduce the ability of a person to care for themselves, placing an added burden on their carers and/or relatives. Early diagnosis of dementia is desirable as it is amenable to treatment, and this can help the patient live a longer, more independent life. Dementia shows various linguistic effects, with patients tending to produce sentences with less information, less syntactic complexity (<xref ref-type="bibr" rid="B40">Pakhomov et&#x20;al., 2011</xref>), fewer unique words and more meaningless sentences (<xref ref-type="bibr" rid="B16">Fraser et&#x20;al., 2016</xref>). These effects can be used for non-invasive diagnosis and analysis of dementia, and so in this paper we look at using text classification methods to this&#x20;end.</p>
<p>The common approach in text classification is to use a bag of words model. This assumes that word order does not matter, and either counts the number of occurrences of each word in a document, or uses some information based measures such as term-frequency inverse document frequency (TF-IDF). Various authors have taken this approach, and demonstrated good results on classifying participants as AD or controls (<xref ref-type="bibr" rid="B39">Orimaye et&#x20;al., 2017</xref>; <xref ref-type="bibr" rid="B48">Wankerl et&#x20;al., 2017</xref>). However, word order does in fact matter, and we can try to capture this using graph based methods. The approach used here is to construct a graph where the words in the document are nodes, and if two words co-occur within a certain window (a set of words occurring around a given word) an edge is drawn between them. Furthermore, these co-occurrence networks are an approximation of syntactic networks, as most syntactic relationships occur between words that are close together (<xref ref-type="bibr" rid="B10">Cancho and Sol&#xe9;, 2001</xref>). Various syntactic measures have been previously used to distinguish between AD patients and controls (<xref ref-type="bibr" rid="B40">Pakhomov et&#x20;al., 2011</xref>; <xref ref-type="bibr" rid="B16">Fraser et&#x20;al., 2016</xref>), and we hypothesize that these co-occurrence networks can capture these syntactic relations without the use of a syntactic parser.</p>
<p>Therefore, in this paper we investigate the properties of word co-occurrence networks using a variety of co-occurrence windows from transcripts of controls and patients diagnosed with potential Alzheimer&#x2019;s disease (AD) on a picture description task. We analyze these networks for potential differences between the controls and AD patients using various network measures, and then look at classifying the networks using a set of network measures, a graph embedding method and a baseline method using word frequency statistics. Each transcript is also annotated with the mini-mental state examination (MMSE) result. This is a test of cognitive function, and can be used to help diagnose dementia. The test scores ranges from 0&#x2013;30, and a score below 24 is usually taken to indicate cognitive impairment. We are also interested in predicting the value of the MMSE score from a transcript by using this co-occurrence network model and the graph measures/network embedding method. To the best of our knowledge, such an approach has not been taken before. We use the terms graph and network interchangeably in this paper, and we emphasize these networks we refer to are different to neural networks.</p>
</sec>
<sec id="s2">
<title>2 Related Work</title>
<p>The structure of word co-occurrence networks has been studied by many authors, along with which parameters can be used for classification. For instance <xref ref-type="bibr" rid="B28">Liu and Cong (2013)</xref> study the use of various network measures for distinguishing between the same text written in a set of different languages. Focusing mostly on Slavic languages (although they do also use English) they use hierarchical clustering to show which languages are more similar. By trying many different combinations of the network measures, they discover that it is possible to show the Slavic languages are more similar to each other than they are to English or Chinese, and inside the Slavic group the languages that are generally regarded as more similar (e.g. Belorussian and Russian) are more closely clustered than less similar languages (e.g. Russian and Slovakian). Other authors have applied similar methods for author attribution (<xref ref-type="bibr" rid="B5">Antiqueira et&#x20;al., 2007</xref>; <xref ref-type="bibr" rid="B35">Mehri et&#x20;al., 2012</xref>; <xref ref-type="bibr" rid="B1">Akimushkin et&#x20;al., 2017</xref>), distinguishing between automatically generated and human written text (<xref ref-type="bibr" rid="B3">Amancio et&#x20;al., 2008</xref>; <xref ref-type="bibr" rid="B4">Amancio, 2015</xref>) and for keyphrase extraction (<xref ref-type="bibr" rid="B36">Mihalcea and Tarau, 2004</xref>; <xref ref-type="bibr" rid="B8">Bougouin et&#x20;al., 2013</xref>; <xref ref-type="bibr" rid="B15">Florescu and Caragea, 2017</xref>). A detailed review of the literature so far on the construction and applications of word co-occurrence networks is provided by <xref ref-type="bibr" rid="B11">Cong and Liu (2014)</xref>.</p>
<p>Graphs can also be used to augment n-gram classification. For instance, we can gain the centrality of a term from a graph, which can then be used as input into a text classification algorithm (<xref ref-type="bibr" rid="B22">Hassan et&#x20;al., 2007</xref>), and this has been shown to improve classification accuracy compared to just using n-grams. Alternatively we can use the structure of the graph as input into the classification algorithm. This has the advantage of ensuring that new documents can have unknown words, which is advantageous if the system must be deployed for a period of time, as it is unlikely that every word that could ever be encountered is present in the training set. <xref ref-type="bibr" rid="B43">Rousseau et&#x20;al. (2015)</xref> use the subgraph mining method gSpan (<xref ref-type="bibr" rid="B49">Yan and Han, 2002</xref>) to mine frequent subgraphs from a set of graphs extracted from text documents. The presence of these subgraphs is then used as input into the classification method. The disadvantage of this method is that it is computationally expensive to mine for all possible subgraphs of non-trivial&#x20;size.</p>
<p>A similar approach to the one we take in this paper is proposed by <xref ref-type="bibr" rid="B45">Santos et&#x20;al. (2017)</xref>. In their paper the authors apply a word co-occurrence network model to the DementiaBank and a Portuguese dataset. However, unlike us they enrich their model using word embeddings to produce weighted edges between words that do not co-occur. They calculate node level statistics for each graph and use this as input into a classification procedure. With their enriched networks they achieve an increase in classification accuracy, achieving 62% on the DementiaBank dataset.</p>
<p>There have been many more approaches taken to identify Alzheimer&#x2019;s using machine learning techniques and linguistic features. One of the first examples in the literature is the analysis of the books of an author who was diagnosed with Alzheimer&#x2019;s by <xref ref-type="bibr" rid="B18">Garrard et&#x20;al. (2005)</xref>. A combination of lexical, syntactic and vocabulary based features is used to compare the books. This is further extended by <xref ref-type="bibr" rid="B40">Pakhomov et&#x20;al. (2011)</xref>. Using the Stanford parser, the authors take three measures of syntactic complexity, Yngve depth, Frazier depth and the length between grammatical dependencies. There is a clear decline over time in the syntactic complexity of the authors writing, particularly with the books at the end of her career.</p>
<p>Many authors have used the DementiaBank corpus for their studies. For instance, <xref ref-type="bibr" rid="B16">Fraser et&#x20;al. (2016)</xref> apply machine learning methods to the DementiaBank corpus, using both transcripts and speech data. Firstly they used logistic regression to evaluate the contribute of each feature to successful classification of a participant as having Alzheimer&#x2019;s or being a control. Ranking the features using Pearson correlation, they firstly investigate how including more features affects the classification accuracy. The maximum classification accuracy is achieved when the 35 most correlated features are used (at 81.92%), and beyond this it tends to remain roughly constant until 50 features are reached (dropping slightly to 78.72%, after which the classification accuracy decreases significantly. Of relevance to this paper, they find that AD patients produce more pronouns, fewer nouns, have a smaller vocabulary and repeat themselves more. Interestingly though, measures such as the depth of the parse tree do not seem significantly correlated with an AD diagnosis.</p>
<p>
<xref ref-type="bibr" rid="B39">Orimaye et&#x20;al. (2017)</xref> further explore which features can be used to distinguish between AD and controls from transcripts. A combination of n-grams, lexical and syntactic features to this end. Since this is a large feature set, they perform some univariate screening using t-tests to remove variables which have little ability to distinguish between classes. Of particular interest to us, they find that the number of repetitions, reduced sentences, predicates and mean length of utterances are different between the classes, but that many other syntactic measures, such as the dependency distance, are not. They then select the top 1,000 features for input into the SVM classifier. Comparing the syntactic and lexical features only, to the n-gram only, to the combination of the two, they find that the combination performs the best, with an AUC of 0.93, compared to 0.80 for the lexical-syntactic features and 0.91 for the n-gram features.</p>
<p>Authors have also disregarded syntactic features and used only n-grams for classification. For instance, <xref ref-type="bibr" rid="B19">Garrard et&#x20;al. (2014)</xref> use n-grams to distinguish between AD patients and controls on a picture description task. They find that the transcripts from the controls contain more content words (e.g. picnic, blanket) while the AD patients tend to produce more generic terms (e.g. something, thing). They use only a small subset of the total word set to classify, as there are a large number of possible n-grams. This indicates that a small number of features can be used to distinguish between AD patients and controls.</p>
<p>Larger n-grams can also be used. <xref ref-type="bibr" rid="B38">Orimaye et&#x20;al. (2018)</xref> use a deep neural network and large n-grams <inline-formula id="inf1">
<mml:math id="minf1">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> to classify the participants into control or AD. Since the occurrence matrix of these n-grams will be very sparse, they firstly reduce the dimensionality using SVD (selecting 19 features in the end), before inputting this smaller matrix into the neural network. Experimenting with a variety of n-gram sizes, they find using 4&#xa0;g achieves the lowest error (11.1%) on the test set in their deep neural networks. It is also possible to use the distribution of n-grams to differentiate between AD and controls. <xref ref-type="bibr" rid="B48">Wankerl et&#x20;al. (2017)</xref> create probability distributions of the trigrams in transcripts from the cookie detection task from DementiaBank. The perplexity of a new sample is used to classify it as AD or control.</p>
<p>While transcripts are convenient to analyze, transcription can be challenging, either noisy if done automatically or slow and expensive if done by humans. Using purely audio is attractive if we wish to apply these methods on non curated datasets. <xref ref-type="bibr" rid="B21">Haider et&#x20;al. (2019)</xref> study the same corpus, but instead focus their efforts on purely acoustic features. Here they use a fusion of acoustic feature sets (namely emobase, ComParE, eGeMaps and MRCG) on the DementiaBank dataset, achieving a maximum accuracy of 78.8%. A challenge with many of these approaches is that they are dependent on language and context. To solve these issues, <xref ref-type="bibr" rid="B30">Luz et&#x20;al. (2018)</xref> instead propose to extract vocalization graphs from patient dialogue. Using features from these vocalization graphs, they achieve a classification accuracy of 86.5%, though on a different dataset.</p>
<p>Aside from speech data, other approaches have included the use of smart home data (<xref ref-type="bibr" rid="B2">Alberdi et&#x20;al., 2018</xref>). This particular example involves using activity recognition to establish routines, and then these routines can be compared between healthy participants and those with AD. If the reader is curious for more details, comprehensive reviews on the topic of Alzheimer&#x2019;s detection are provided by <xref ref-type="bibr" rid="B12">de la Fuente Garcia et&#x20;al. (2020)</xref> and <xref ref-type="bibr" rid="B47">Slegers et&#x20;al. (2018)</xref>.</p>
</sec>
<sec id="s3">
<title>3 Software and Data</title>
<p>Our dataset is made up of transcripts from the DementiaBank corpus. The DementiaBank corpus is a set of recordings of cognitive tests, which forms part of the larger TalkBank project (<xref ref-type="bibr" rid="B32">MacWhinney, 2019</xref>). The subset of DementiaBank used in this study encompasses recordings and their corresponding transcriptions, where patients with Alzheimer&#x2019;s and controls describe a picture known as the &#x201c;Cookie Theft&#x201d; scene, taken from the Boston Diagnostic Aphasia Examination (<xref ref-type="bibr" rid="B7">Becker et&#x20;al. (1994)</xref>). This dataset is known as the Pitt corpus. Participants were required to:<list list-type="simple">
<list-item>
<p>&#x2022; be above 44&#x20;years of&#x20;age,</p>
</list-item>
<list-item>
<p>&#x2022; have at least 7&#x20;years of education,</p>
</list-item>
<list-item>
<p>&#x2022; have no history of nervous system disorders,</p>
</list-item>
<list-item>
<p>&#x2022; not be taking neuroleptic medication,</p>
</list-item>
<list-item>
<p>&#x2022; have an MMSE score of above&#x20;10.</p>
</list-item>
<list-item>
<p>&#x2022; be able to give informed consent,&#x20;and</p>
</list-item>
<list-item>
<p>&#x2022; have a caregiver or relative to act as an informant if they had dementia.</p>
</list-item>
</list>
</p>
<p>To avoid possible biases due to age and gender which might have affected some of the above mentioned machine learning studies (<xref ref-type="bibr" rid="B12">de la Fuente Garcia et&#x20;al., 2020</xref>), we use the ADReSS challenge dataset (<xref ref-type="bibr" rid="B31">Luz et&#x20;al., 2020</xref>). The age and gender distributions of participants in DementiaBank&#x2019;s Pitt Corpus tend to reflect the fact that age and gender are major risk factors in AD. Therefore, AD participants will tend to be older and more likely to be female than control participants. The ADReSS dataset removes this source of bias as it consists of a subset of the Pitt corpus, sampled so as to be balanced with respect to gender and age. This dataset is divided into two halves, a training set and a test set. The training set contains 108 transcripts, evenly split between the AD and controls. The test set contains 48 transcripts, again evenly balanced between AD and controls. We perform our analysis on the training set, and keep the test set as an unseen dataset for evaluating the classifiers. The source code for the experiments described in this paper is available at our Gitlab repository.<xref ref-type="fn" rid="FN1">
<sup>1</sup>
</xref> Instructions on how to acquire the dataset are available at the ADReSS website.<xref ref-type="fn" rid="FN2">
<sup>2</sup>
</xref>
</p>
<p>The networks are built using word co-occurrence windows of 2, 3 and 5, and are weighted and undirected. The weight on an edge is the number of times the two words occur together within a window in the same sentence. We remove any characters that are not in the Latin alphabet (i.e. numbers and punctuation are removed), but do not perform any stop word removal or lemmatization. We do not remove stop words as we hope that the networks capture differences in their usage between the AD patients and controls. Pauses and other &#x201c;non word&#x201d; utterances are retained.</p>
<p>We make use of Python, NumPy and SciPy (<xref ref-type="bibr" rid="B37">Oliphant, 2006</xref>) for general scripting, pandas (<xref ref-type="bibr" rid="B34">McKinney, 2010</xref>) for handing the data, matplotlib (<xref ref-type="bibr" rid="B23">Hunter, 2007</xref>) for plotting, Networkx (<xref ref-type="bibr" rid="B20">Hagberg et&#x20;al., 2008</xref>) for the network analysis, Cytoscape (<xref ref-type="bibr" rid="B46">Shannon et&#x20;al., 2003</xref>) for the graph visualization, powerlaw (<xref ref-type="bibr" rid="B6">Alstott et&#x20;al., 2014</xref>) for fitting power laws to the degree distributions, scikit-learn (<xref ref-type="bibr" rid="B41">Pedregosa et&#x20;al., 2011</xref>) for implementation of the classifiers, NLTK (<xref ref-type="bibr" rid="B29">Loper and Bird, 2002</xref>) for some of the natural language processing, PyLangAcq (<xref ref-type="bibr" rid="B27">Lee et&#x20;al., 2016</xref>) for parsing the transcriptions and Karate Club (<xref ref-type="bibr" rid="B44">Rozemberczki et&#x20;al., 2020</xref>) for the graph embeddings.</p>
</sec>
<sec id="s4">
<title>4 Network Analysis</title>
<sec id="s4-1">
<title>4.1 Method</title>
<p>To start with, we show example networks from the control and AD patients in <xref ref-type="fig" rid="F1">Figure&#x20;1</xref>. Next we look at the values of various network measures for the co-occurrence networks constructed from the patients and controls. We only use the training set for this analysis. We focus on similar measures to previous work (<xref ref-type="bibr" rid="B28">Liu and Cong (2013)</xref>), in this case choosing. <list list-type="simple">
<list-item>
<p>&#x2022; Number of nodes&#x20;(<italic>N</italic>)</p>
</list-item>
<list-item>
<p>&#x2022; Number of edges&#x20;(<italic>E</italic>)</p>
</list-item>
<list-item>
<p>&#x2022; Edge density&#x20;(ED)</p>
</list-item>
<list-item>
<p>&#x2022; Fraction of self links&#x20;(<inline-formula id="inf2">
<mml:math id="minf2">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</p>
</list-item>
<list-item>
<p>&#x2022; Average Clustering Coefficient (<inline-formula id="inf3">
<mml:math id="minf3">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>)</p>
</list-item>
<list-item>
<p>&#x2022; Diameter (<italic>D</italic>)</p>
</list-item>
<list-item>
<p>&#x2022; Heterogeneity (how similar the nodes are to each other)&#x2013;this is defined as (<xref ref-type="bibr" rid="B14">Estrada, 2010</xref>).</p>
</list-item>
</list>
<disp-formula id="equ1">
<mml:math id="mequ1">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>&#x393;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msqrt>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf4">
<mml:math id="minf4">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the degree of node <italic>i</italic>, <inline-formula id="inf5">
<mml:math id="minf5">
<mml:mtext>&#x393;</mml:mtext>
</mml:math>
</inline-formula> is the edge set.<list list-type="simple">
<list-item>
<p>&#x2022; Degree Network Centralization <inline-formula id="inf6">
<mml:math id="minf6">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (how much the network is centered around a small number of highly central nodes) as defined by <xref ref-type="bibr" rid="B17">Freeman (1979)</xref>.</p>
</list-item>
</list>
<disp-formula id="equ2">
<mml:math id="mequ2">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
<mml:mtext>&#x200b;</mml:mtext>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>N</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>where <inline-formula id="inf7">
<mml:math id="minf7">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the degree of node <italic>i</italic>, <inline-formula id="inf8">
<mml:math id="minf8">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum node degree in the graph.<list list-type="simple">
<list-item>
<p>&#x2022; Average Shortest Path Length (<inline-formula id="inf9">
<mml:math id="minf9">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>)</p>
</list-item>
<list-item>
<p>&#x2022; Exponent when fitting the degree distribution to a power law (&#x3b1;)</p>
</list-item>
<list-item>
<p>&#x2022; <inline-formula id="inf10">
<mml:math id="minf10">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> when fitting the degree distribution to a power law (<inline-formula id="inf11">
<mml:math id="minf11">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>)</p>
</list-item>
<list-item>
<p>&#x2022; Assortativity (<italic>A</italic>) (Pearson correlation between the rows of the adjacency matrix)</p>
</list-item>
<list-item>
<p>&#x2022; Exponent when fitting a power law to the average neighbor degree distribution (<inline-formula id="inf12">
<mml:math id="minf12">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</p>
</list-item>
</list>
</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Example graphs.</p>
</caption>
<graphic xlink:href="fcomp-03-649508-g001.tif"/>
</fig>
<p>These networks are not connected, and measures that rely on path lengths require modification to be used. In our case the measures that need modifying are the average shortest length path and the diameter. For the average shortest length path, we take the average of all the shortest paths lengths that do exist in the network, discarding those that have infinite length. For the diameter, we take the diameter of the largest component in the&#x20;graph.</p>
</sec>
<sec id="s4-2">
<title>4.2 Results</title>
<p>We show the means of these for each group for a variety of co-occurrence windows (<italic>o</italic>) in <xref ref-type="table" rid="T1">Table&#x20;1</xref>, where bold font indicates the mean difference is significant according to a Mann-Whitley test at <inline-formula id="inf13">
<mml:math id="minf13">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.05</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> for that co-occurrence window. Perhaps unsurprisingly, the measures are affected by the size of the co-occurrence window. Increasing the window size increases the number of edges, and by proxy the edge density. As the network becomes more connected, this increases the average clustering coefficient, network centralization and <inline-formula id="inf14">
<mml:math id="minf14">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> while decreasing the diameter, heterogeneity, average path length and &#x3b1;. We find that there are six measures with significantly different means for all co-occurrence windows, number of nodes (note this is the same for all window sizes), number of edges, edge density, heterogeneity, network centralization and assortativity. There are three other measures that are significant for one window, fraction of self links and <inline-formula id="inf15">
<mml:math id="minf15">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for <inline-formula id="inf16">
<mml:math id="minf16">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf17">
<mml:math id="minf17">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> for <inline-formula id="inf18">
<mml:math id="minf18">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Means for the network measures for each dataset. Bold font indicates the mean difference is significant between the AD and controls for that co-occurrence window at <inline-formula id="inf19">
<mml:math id="minf19">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.05</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> level. The parameter <italic>o</italic> refers to the size of the co-occurrence window.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Measure</th>
<th colspan="2" align="center">o &#x3d; 2</th>
<th colspan="2" align="center">o &#x3d; 3</th>
<th colspan="2" align="center">o &#x3d; 5</th>
</tr>
<tr>
<th align="center">Control</th>
<th align="center">AD</th>
<th align="center">Control</th>
<th align="center">AD</th>
<th align="center">Control</th>
<th align="center">AD</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<inline-formula id="inf20">
<mml:math id="minf20">
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">
<bold>64.185</bold>
</td>
<td align="char" char=".">
<bold>53.204</bold>
</td>
<td align="char" char=".">
<bold>64.185</bold>
</td>
<td align="char" char=".">
<bold>53.204</bold>
</td>
<td align="char" char=".">
<bold>64.185</bold>
</td>
<td align="char" char=".">
<bold>53.204</bold>
</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf21">
<mml:math id="minf21">
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">
<bold>151.648</bold>
</td>
<td align="char" char=".">
<bold>124.130</bold>
</td>
<td align="char" char=".">
<bold>206.222</bold>
</td>
<td align="char" char=".">
<bold>168.519</bold>
</td>
<td align="char" char=".">
<bold>281.500</bold>
</td>
<td align="char" char=".">
<bold>226.759</bold>
</td>
</tr>
<tr>
<td align="left">ED</td>
<td align="char" char=".">
<bold>0.039</bold>
</td>
<td align="char" char=".">
<bold>0.049</bold>
</td>
<td align="char" char=".">
<bold>0.053</bold>
</td>
<td align="char" char=".">
<bold>0.065</bold>
</td>
<td align="char" char=".">
<bold>0.071</bold>
</td>
<td align="char" char=".">
<bold>0.084</bold>
</td>
</tr>
<tr>
<td align="left">SL</td>
<td align="char" char=".">0.005</td>
<td align="char" char=".">0.009</td>
<td align="char" char=".">0.016</td>
<td align="char" char=".">0.023</td>
<td align="char" char=".">0.040</td>
<td align="char" char=".">0.039</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf22">
<mml:math id="minf22">
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">0.612</td>
<td align="char" char=".">0.601</td>
<td align="char" char=".">0.710</td>
<td align="char" char=".">0.707</td>
<td align="char" char=".">0.792</td>
<td align="char" char=".">0.793</td>
</tr>
<tr>
<td align="left">D</td>
<td align="char" char=".">6.574</td>
<td align="char" char=".">6.259</td>
<td align="char" char=".">5.037</td>
<td align="char" char=".">4.926</td>
<td align="char" char=".">4.037</td>
<td align="char" char=".">4.167</td>
</tr>
<tr>
<td align="left">H</td>
<td align="char" char=".">
<bold>0.135</bold>
</td>
<td align="char" char=".">
<bold>0.107</bold>
</td>
<td align="char" char=".">
<bold>0.123</bold>
</td>
<td align="char" char=".">
<bold>0.100</bold>
</td>
<td align="char" char=".">
<bold>0.112</bold>
</td>
<td align="char" char=".">
<bold>0.093</bold>
</td>
</tr>
<tr>
<td align="left">NC</td>
<td align="char" char=".">
<bold>0.348</bold>
</td>
<td align="char" char=".">
<bold>0.284</bold>
</td>
<td align="char" char=".">
<bold>0.438</bold>
</td>
<td align="char" char=".">
<bold>0.364</bold>
</td>
<td align="char" char=".">
<bold>0.522</bold>
</td>
<td align="char" char=".">
<bold>0.433</bold>
</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf23">
<mml:math id="minf23">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">2.724</td>
<td align="char" char=".">2.691</td>
<td align="char" char=".">2.353</td>
<td align="char" char=".">2.305</td>
<td align="char" char=".">2.138</td>
<td align="char" char=".">2.075</td>
</tr>
<tr>
<td align="left">&#x3b1;</td>
<td align="char" char=".">5.069</td>
<td align="char" char=".">5.477</td>
<td align="char" char=".">4.740</td>
<td align="char" char=".">4.827</td>
<td align="char" char=".">4.171</td>
<td align="char" char=".">4.349</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf24">
<mml:math id="minf24">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">4.870</td>
<td align="char" char=".">4.815</td>
<td align="char" char=".">6.389</td>
<td align="char" char=".">5.648</td>
<td align="char" char=".">7.630</td>
<td align="char" char=".">7.056</td>
</tr>
<tr>
<td align="left">A</td>
<td align="char" char=".">
<bold>&#x2212;0.159</bold>
</td>
<td align="char" char=".">
<bold>&#x2212;0.095</bold>
</td>
<td align="char" char=".">
<bold>&#x2212;0.141</bold>
</td>
<td align="char" char=".">
<bold>&#x2212;0.075</bold>
</td>
<td align="char" char=".">
<bold>&#x2212;0.131</bold>
</td>
<td align="char" char=".">
<bold>&#x2212;0.044</bold>
</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf25">
<mml:math id="minf25">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">
<bold>11.614</bold>
</td>
<td align="char" char=".">
<bold>15.575</bold>
</td>
<td align="char" char=".">13.981</td>
<td align="char" char=".">16.409</td>
<td align="char" char=".">13.834</td>
<td align="char" char=".">18.456</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Next we look to explain why these measures might be different. Alzheimer&#x2019;s patients tend to use fewer unique words than controls (<xref ref-type="bibr" rid="B16">Fraser et&#x20;al., 2016</xref>; <xref ref-type="bibr" rid="B38">Orimaye et&#x20;al., 2018</xref>), and tend to repeat words and phrases more frequently than healthy controls. Since unique words correspond to nodes in the graphs, this would explain why controls have a higher number of nodes that those from AD patients, and why the edge density is higher for the AD patients (more edges between a smaller number of nodes). The number of self links should capture word repetitions, and it is higher in the AD networks, but it is notable that it is only significant with a co-occurrence window of 3. For the larger windows there will be more self links overall and proportionally fewer that are due to repetitions, so this could explain why it is not significant for a window of&#x20;5.</p>
<p>The AD networks have a lower heterogeneity and a lower network centralization. A lower heterogeneity shows that the degree of the nodes is more equal, while a lower network centralization indicates the network is less orientated around a small number of highly centralized nodes. Furthermore the AD networks are less disassortative than the control networks. A disassortative network is where high degree nodes are connected to low degree nodes, while in an assortative network high degree nodes are connected to other high degree nodes. In general word co-occurrence networks tend to be disassortative (<xref ref-type="bibr" rid="B33">Masucci and Rodgers, 2006</xref>; <xref ref-type="bibr" rid="B26">Krishna et&#x20;al., 2011</xref>). We would expect the networks from the AD patients to be smaller, more densely connected and to have a more uniform degree distribution than those from controls, and this seems to be reflected in the graph measures. This would also affect the assortativity of the network&#x2013;nodes would be less likely to be connected to other nodes of higher degrees, which might indicate greater use of circumlocution in AD networks where disassortativity is reduced.</p>
<p>The average clustering coefficient, diameter and average path length were not significantly different between the AD and controls. We found this surprising as we expected that the average path length and diameter would be shorter for the AD networks as AD patients tend to produce shorter sentences with shorter dependency distances, and the average clustering coefficient larger due to the smaller network size and larger edge density. In fact this is even more surprising as the control networks are larger than the AD networks&#x2013;so we would expect the diameter and average shortest length path of the control networks to be larger. However, there are disagreements in the literature on whether dependency distance is actually shorter linguistic AD patients&#x2019; linguistic output (<xref ref-type="bibr" rid="B40">Pakhomov et&#x20;al., 2011</xref>; <xref ref-type="bibr" rid="B16">Fraser et&#x20;al., 2016</xref>; <xref ref-type="bibr" rid="B39">Orimaye et&#x20;al., 2017</xref>), and average path length is not an exact measure of dependency distance. Furthermore, the transcripts of spontaneous speech used in our experiments are quite short, which might have an effect when comparing these results to results from written text, in the context of which the initial claim was made. It should be noted, however, that recent evidence seems to suggest that dependency lengths in spoken language do not differ significantly to those in written language (<xref ref-type="bibr" rid="B24">Kramer, 2021</xref>). Other syntax differences discovered were more node level than global (for instance the number of times the participant utters a pronoun and then an auxiliary verb phase) which cannot be picked up by our measures. The other measures which were not significantly different were <inline-formula id="inf26">
<mml:math id="minf26">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and &#x3b1;. These describe the degree distribution of the networks. The lack of significant difference in these measures for the majority of the co-occurrence windows indicates that the networks have a similar degree distribution.</p>
<p>Each transcript is also annotated with an MMSE score, and we look at how this is correlated with the network measures using Spearman correlation. A larger MMSE score indicates the participant is less likely to be in the AD group, so we would expect that graph measures which are larger in the controls to be positively correlated with the MMSE score, and those which are smaller in the controls to be negatively correlation with the MMSE score. The results are shown in <xref ref-type="table" rid="T2">Table&#x20;2</xref>, with significant correlations marked using bold&#x20;font.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Spearman Correlation between network measures and MMSE score. Significant correlations are marked with bold&#x20;font.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Measure</th>
<th align="center">o &#x3d; 2</th>
<th align="center">o &#x3d; 3</th>
<th align="center">o &#x3d; 5</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<inline-formula id="inf30">
<mml:math id="minf30">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">0.187</td>
<td align="char" char=".">0.187</td>
<td align="char" char=".">0.187</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf31">
<mml:math id="minf31">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">0.153</td>
<td align="char" char=".">0.154</td>
<td align="char" char=".">0.158</td>
</tr>
<tr>
<td align="left">ED</td>
<td align="char" char=".">
<bold>&#x2212;0.239</bold>
</td>
<td align="char" char=".">
<bold>&#x2212;0.228</bold>
</td>
<td align="char" char=".">
<bold>&#x2212;0.203</bold>
</td>
</tr>
<tr>
<td align="left">SL</td>
<td align="char" char=".">
<bold>&#x2212;0.228</bold>
</td>
<td align="char" char=".">&#x2212;0.143</td>
<td align="char" char=".">0.049</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf32">
<mml:math id="minf32">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">0.185</td>
<td align="char" char=".">0.129</td>
<td align="char" char=".">0.066</td>
</tr>
<tr>
<td align="left">D</td>
<td align="char" char=".">0.048</td>
<td align="char" char=".">&#x2212;0.018</td>
<td align="char" char=".">&#x2212;0.155</td>
</tr>
<tr>
<td align="left">H</td>
<td align="char" char=".">
<bold>0.336</bold>
</td>
<td align="char" char=".">
<bold>0.265</bold>
</td>
<td align="char" char=".">
<bold>0.211</bold>
</td>
</tr>
<tr>
<td align="left">NC</td>
<td align="char" char=".">
<bold>0.307</bold>
</td>
<td align="char" char=".">
<bold>0.303</bold>
</td>
<td align="char" char=".">
<bold>0.319</bold>
</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf33">
<mml:math id="minf33">
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mi>V</mml:mi>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">-0.121</td>
<td align="char" char=".">-0.108</td>
<td align="char" char=".">-0.085</td>
</tr>
<tr>
<td align="left">&#x3b1;</td>
<td align="char" char=".">-0.058</td>
<td align="char" char=".">-0.075</td>
<td align="char" char=".">0.058</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf34">
<mml:math id="minf34">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">0.046</td>
<td align="char" char=".">
<bold>0.249</bold>
</td>
<td align="char" char=".">0.117</td>
</tr>
<tr>
<td align="left">A</td>
<td align="char" char=".">
<bold>&#x2212;0.381</bold>
</td>
<td align="char" char=".">
<bold>&#x2212;0.421</bold>
</td>
<td align="char" char=".">
<bold>&#x2212;0.355</bold>
</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf35">
<mml:math id="minf35">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">&#x2212;0.187</td>
<td align="char" char=".">&#x2212;0.101</td>
<td align="char" char=".">&#x2212;0.117</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>There are five measures with significant correlations with the MMSE score, edge density, heterogeneity, network centralization and assortativity. Edge density and assortativity show a negative relationship with the MMSE score, while heterogeneity and network centralization show a positive relationship. Controls have higher MMSE scores than those with AD, so these results mostly reflect the control/AD differences seen above. There are two measures which have a significant difference in means, but do not have significant correlations, the number of nodes and number of edges. This is quite surprising, as these have been shown to be very good predictors of AD. There is a large amount of variance in the MMSE for both classes, so this could be the reason why the mean difference is significant while the correlation is&#x20;not.</p>
</sec>
<sec id="s4-3">
<title>4.3 Comparison to Shuffled Networks</title>
<p>To understand how successful these networks are in capturing the dynamics of word usage we must compare them to a null model. In this section we create null models by shuffling the order of the words for each transcript and constructing networks from these shuffled transcripts. Previous work comparing shuffled networks to their originals has shown that many of the properties of word networks occur to due the frequency of word use rather than due to word order (<xref ref-type="bibr" rid="B9">Caldeira et&#x20;al., 2006</xref>; <xref ref-type="bibr" rid="B26">Krishna et&#x20;al., 2011</xref>).</p>
<p>We create the shuffled networks by randomizing the order of the words in the document. The end of the sentence marker (usually a full-stop) is treated as a word, so sentence structure is not maintained, but the shuffled documents still have sentences. This is done 50&#x20;times for each network and then the mean value for each measure is calculated. These are compared to the originals. This allows us to see which structures of the network are due to the frequency of word occurrence and which are due to the specific word order. We show the results of this in <xref ref-type="table" rid="T3">Table&#x20;3</xref>. Again we use a Mann-Whitley test at <inline-formula id="inf36">
<mml:math id="minf36">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.05</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> to test for means that are significantly different.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Comparison of the network measures for the shuffled networks and the real&#x20;ones. Significant differences are marked with bold font.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="5" align="center">o &#x3d; 2</th>
</tr>
<tr>
<th rowspan="2" align="left">Measure</th>
<th colspan="2" align="center">Control</th>
<th colspan="2" align="center">AD</th>
</tr>
<tr>
<th align="center">Real</th>
<th align="center">Shuffled</th>
<th align="center">Real</th>
<th align="center">Shuffled</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<inline-formula id="inf37">
<mml:math id="minf37">
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">64.185</td>
<td align="char" char=".">64.006</td>
<td align="char" char=".">53.204</td>
<td align="char" char=".">53.259</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf38">
<mml:math id="minf38">
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">151.648</td>
<td align="char" char=".">156.699</td>
<td align="char" char=".">124.130</td>
<td align="char" char=".">136.437</td>
</tr>
<tr>
<td align="left">ED</td>
<td align="char" char=".">0.039</td>
<td align="char" char=".">0.041</td>
<td align="char" char=".">0.049</td>
<td align="char" char=".">0.052</td>
</tr>
<tr>
<td align="left">SL</td>
<td align="char" char=".">
<bold>0.005</bold>
</td>
<td align="char" char=".">
<bold>0.035</bold>
</td>
<td align="char" char=".">
<bold>0.009</bold>
</td>
<td align="char" char=".">
<bold>0.041</bold>
</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf39">
<mml:math id="minf39">
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">
<bold>0.612</bold>
</td>
<td align="char" char=".">
<bold>0.583</bold>
</td>
<td align="char" char=".">
<bold>0.601</bold>
</td>
<td align="char" char=".">
<bold>0.571</bold>
</td>
</tr>
<tr>
<td align="left">D</td>
<td align="char" char=".">6.574</td>
<td align="char" char=".">6.316</td>
<td align="char" char=".">6.259</td>
<td align="char" char=".">6.052</td>
</tr>
<tr>
<td align="left">H</td>
<td align="char" char=".">0.135</td>
<td align="char" char=".">0.134</td>
<td align="char" char=".">0.107</td>
<td align="char" char=".">0.121</td>
</tr>
<tr>
<td align="left">NC</td>
<td align="char" char=".">0.348</td>
<td align="char" char=".">0.359</td>
<td align="char" char=".">0.284</td>
<td align="char" char=".">0.306</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf40">
<mml:math id="minf40">
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mi>V</mml:mi>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">2.724</td>
<td align="char" char=".">2.855</td>
<td align="char" char=".">2.691</td>
<td align="char" char=".">2.699</td>
</tr>
<tr>
<td align="left">&#x3b1;</td>
<td align="char" char=".">5.069</td>
<td align="char" char=".">4.983</td>
<td align="char" char=".">5.477</td>
<td align="char" char=".">5.629</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf41">
<mml:math id="minf41">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">
<bold>4.870</bold>
</td>
<td align="char" char=".">
<bold>5.429</bold>
</td>
<td align="char" char=".">
<bold>4.815</bold>
</td>
<td align="char" char=".">
<bold>5.253</bold>
</td>
</tr>
<tr>
<td align="left">A</td>
<td align="char" char=".">
<bold>&#x2212;0.159</bold>
</td>
<td align="char" char=".">
<bold>&#x2212;0.108</bold>
</td>
<td align="char" char=".">
<bold>&#x2212;0.095</bold>
</td>
<td align="char" char=".">
<bold>&#x2212;0.088</bold>
</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf42">
<mml:math id="minf42">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">
<bold>11.614</bold>
</td>
<td align="char" char=".">
<bold>11.090</bold>
</td>
<td align="char" char=".">15.575</td>
<td align="char" char=".">13.362</td>
</tr>
</tbody>
</table>
<table>
<thead valign="top">
<tr>
<th colspan="5" align="center">o &#x3d; 3</th>
</tr>
<tr>
<th rowspan="2" align="left">Measure</th>
<th colspan="2" align="center">Control</th>
<th colspan="2" align="center">AD</th>
</tr>
<tr>
<th align="center">Real</th>
<th align="center">Shuffled</th>
<th align="center">Real</th>
<th align="center">Shuffled</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<inline-formula id="inf43">
<mml:math id="minf43">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">64.185</td>
<td align="char" char=".">63.983</td>
<td align="char" char=".">53.204</td>
<td align="char" char=".">53.220</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf44">
<mml:math id="minf44">
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">206.222</td>
<td align="char" char=".">212.448</td>
<td align="char" char=".">168.519</td>
<td align="char" char=".">183.404</td>
</tr>
<tr>
<td align="left">&#x2003;ED</td>
<td align="char" char=".">0.053</td>
<td align="char" char=".">0.055</td>
<td align="char" char=".">0.065</td>
<td align="char" char=".">0.069</td>
</tr>
<tr>
<td align="left">&#x2003;SL</td>
<td align="char" char=".">
<bold>0.016</bold>
</td>
<td align="char" char=".">
<bold>0.045</bold>
</td>
<td align="char" char=".">
<bold>0.023</bold>
</td>
<td align="char" char=".">
<bold>0.051</bold>
</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf45">
<mml:math id="minf45">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">
<bold>0.710</bold>
</td>
<td align="char" char=".">
<bold>0.679</bold>
</td>
<td align="char" char=".">
<bold>0.707</bold>
</td>
<td align="char" char=".">
<bold>0.669</bold>
</td>
</tr>
<tr>
<td align="left">&#x2003;D</td>
<td align="char" char=".">5.037</td>
<td align="char" char=".">5.029</td>
<td align="char" char=".">4.926</td>
<td align="char" char=".">4.852</td>
</tr>
<tr>
<td align="left">&#x2003;H</td>
<td align="char" char=".">0.123</td>
<td align="char" char=".">0.124</td>
<td align="char" char=".">
<bold>0.100</bold>
</td>
<td align="char" char=".">0.113</td>
</tr>
<tr>
<td align="left">&#x2003;NC</td>
<td align="char" char=".">0.438</td>
<td align="char" char=".">0.436</td>
<td align="char" char=".">0.364</td>
<td align="char" char=".">0.373</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf46">
<mml:math id="minf46">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">2.353</td>
<td align="char" char=".">2.505</td>
<td align="char" char=".">2.305</td>
<td align="char" char=".">2.349</td>
</tr>
<tr>
<td align="left">&#x2003;&#x3b1;</td>
<td align="char" char=".">4.740</td>
<td align="char" char=".">4.616</td>
<td align="char" char=".">
<bold>4.827</bold>
</td>
<td align="char" char=".">
<bold>5.276</bold>
</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf47">
<mml:math id="minf47">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">
<bold>6.389</bold>
</td>
<td align="char" char=".">
<bold>7.111</bold>
</td>
<td align="char" char=".">
<bold>5.648</bold>
</td>
<td align="char" char=".">
<bold>6.822</bold>
</td>
</tr>
<tr>
<td align="left">&#x2003;A</td>
<td align="char" char=".">
<bold>&#x2212;0.141</bold>
</td>
<td align="char" char=".">
<bold>&#x2212;0.110</bold>
</td>
<td align="char" char=".">&#x2212;0.075</td>
<td align="char" char=".">&#x2212;0.082</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf48">
<mml:math id="minf48">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">13.981</td>
<td align="char" char=".">12.655</td>
<td align="char" char=".">16.409</td>
<td align="char" char=".">16.283</td>
</tr>
</tbody>
</table>
<table>
<thead valign="top">
<tr>
<th colspan="5" align="center">o &#x3d; 5</th>
</tr>
<tr>
<th rowspan="2" align="left">Measure</th>
<th colspan="2" align="center">Control</th>
<th colspan="2" align="center">AD</th>
</tr>
<tr>
<th align="center">Real</th>
<th align="center">Shuffled</th>
<th align="center">Real</th>
<th align="center">Shuffled</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<inline-formula id="inf49">
<mml:math id="minf49">
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">64.185</td>
<td align="char" char=".">64.005</td>
<td align="char" char=".">53.204</td>
<td align="char" char=".">53.206</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf50">
<mml:math id="minf50">
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">281.500</td>
<td align="char" char=".">297.417</td>
<td align="char" char=".">226.759</td>
<td align="char" char=".">252.929</td>
</tr>
<tr>
<td align="left">&#x2003;ED</td>
<td align="char" char=".">0.071</td>
<td align="char" char=".">0.076</td>
<td align="char" char=".">
<bold>0.084</bold>
</td>
<td align="char" char=".">
<bold>0.093</bold>
</td>
</tr>
<tr>
<td align="left">&#x2003;SL</td>
<td align="char" char=".">
<bold>0.040</bold>
</td>
<td align="char" char=".">
<bold>0.056</bold>
</td>
<td align="char" char=".">
<bold>0.039</bold>
</td>
<td align="char" char=".">
<bold>0.065</bold>
</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf51">
<mml:math id="minf51">
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2329;</mml:mo>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo>&#x232a;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">
<bold>0.792</bold>
</td>
<td align="char" char=".">
<bold>0.759</bold>
</td>
<td align="char" char=".">
<bold>0.793</bold>
</td>
<td align="char" char=".">
<bold>0.752</bold>
</td>
</tr>
<tr>
<td align="left">&#x2003;D</td>
<td align="char" char=".">4.037</td>
<td align="char" char=".">4.083</td>
<td align="char" char=".">4.167</td>
<td align="char" char=".">4.067</td>
</tr>
<tr>
<td align="left">&#x2003;H</td>
<td align="char" char=".">0.112</td>
<td align="char" char=".">0.112</td>
<td align="char" char=".">0.093</td>
<td align="char" char=".">0.104</td>
</tr>
<tr>
<td align="left">&#x2003;NC</td>
<td align="char" char=".">0.522</td>
<td align="char" char=".">0.522</td>
<td align="char" char=".">0.433</td>
<td align="char" char=".">0.445</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf52">
<mml:math id="minf52">
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mi>V</mml:mi>
<mml:mo>&#x3e;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">2.138</td>
<td align="char" char=".">2.257</td>
<td align="char" char=".">2.075</td>
<td align="char" char=".">2.132</td>
</tr>
<tr>
<td align="left">&#x2003;&#x3b1;</td>
<td align="char" char=".">
<bold>4.171</bold>
</td>
<td align="char" char=".">
<bold>4.403</bold>
</td>
<td align="char" char=".">
<bold>4.349</bold>
</td>
<td align="char" char=".">
<bold>5.113</bold>
</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf53">
<mml:math id="minf53">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">
<bold>7.630</bold>
</td>
<td align="char" char=".">
<bold>8.929</bold>
</td>
<td align="char" char=".">
<bold>7.056</bold>
</td>
<td align="char" char=".">
<bold>8.975</bold>
</td>
</tr>
<tr>
<td align="left">&#x2003;A</td>
<td align="char" char=".">
<bold>&#x2212;0.131</bold>
</td>
<td align="char" char=".">
<bold>&#x2212;0.105</bold>
</td>
<td align="char" char=".">&#x2212;0.044</td>
<td align="char" char=".">&#x2212;0.064</td>
</tr>
<tr>
<td align="left">
<inline-formula id="inf54">
<mml:math id="minf54">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="char" char=".">13.834</td>
<td align="char" char=".">14.539</td>
<td align="char" char=".">
<bold>18.456</bold>
</td>
<td align="char" char=".">
<bold>19.742</bold>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Some of the measures are obviously more influenced by the number of words than their order - for instance the number of nodes, number of edges and edge density, and we can see these are not significantly different between the real and shuffled networks for any value. Only the average clustering coefficient, the number of self links and <inline-formula id="inf55">
<mml:math id="minf55">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are significantly different between the real and shuffled for all the networks. Assortativity is also different for all the control networks, but only for the co-occurrence window of two for the AD networks.</p>
<p>For the average clustering coefficient, this significant difference is explained by the fact that words co-occur more than would be expected due to random chance. Shuffling destroys this structure, and therefore reduces the clustering coefficient in all of the networks. The difference in self links should also be caused by a similar situation&#x2013;this measure is clearly influenced by word order, and so should change when this is destroyed. Shuffling also changes the degree structure of the networks, causing changes in the value calculated for&#x20;<inline-formula id="inf56">
<mml:math id="minf56">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mtext>min</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>In the previous section we found that there are six network measures that differ between the AD and controls for all co-occurrence windows: number of edges, number of nodes, edge density, heterogeneity, network centralization and assortativity. However out of all of these only assortativity differs between the shuffled and original networks. From a purely network based perspective, it would seem reasonable that assortativity would change between the shuffled and original networks&#x2013;again we are destroying the co-occurrence structure. Previous work (<xref ref-type="bibr" rid="B26">Krishna et&#x20;al., 2011</xref>) has also confirmed this. However what is surprising is that the difference is significant for controls for all co-occurrence windows, but only for <inline-formula id="inf57">
<mml:math id="minf57">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> for AD patients. This indicates the AD networks look more random than those from controls.</p>
<p>Previous work has shown that AD patients tend to use more generic terms on picture description tasks than healthy controls, and that the healthy controls use more low frequency content bearing words (<xref ref-type="bibr" rid="B19">Garrard et&#x20;al., 2014</xref>). These two factors help to explain why both heterogeneity and network centralization differ between the AD and controls, but not between the shuffled networks&#x2013;AD patients will tend to use a smaller set of words, but use each of these words more frequently compared to healthy controls. This indicates that word frequency has the largest impact on the structure of the networks, and we would therefore conclude that word frequency statistics alone would still provide a good feature set to distinguish between the two classes of networks.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Transcript Classification</title>
<sec id="s5-1">
<title>5.1 Method</title>
<p>We are interested in methods for automatic classification of networks into control or AD. This can be done in a variety of ways, with previous work on work co-occurrence networks often using the network measures above as input into a classifier. However there has been a great deal of work in the area of graph classification in the past few years, with many methods being proposed. Generally these methods fall into one of two broad categories: embedding or kernel methods. An embedding method reduces a graph to a vector, while a kernel method learns some kind of similarity measure between graphs and calculates the Gram matrix from this (<xref ref-type="bibr" rid="B25">Kriege et&#x20;al., 2020</xref>). In addition to using the network measures mentioned in the previous section, we also use the spectral features (SF) embedding method created by <xref ref-type="bibr" rid="B13">de Lara and Pineau (2018)</xref>. This method is based on analyzing the spectrum of the graph&#x2019;s Laplacian in order to extract a feature vector for the classification algorithm. Firstly we calculate the normalized graph Laplacian<disp-formula id="e1">
<mml:math id="me1">
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mi>A</mml:mi>
<mml:msup>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>D</italic> is the degree matrix, A is the adjacency matrix of the graph and I is the identity matrix. The input into the classifier is then the <italic>k</italic> smallest eigenvalues of the Laplacian in ascending order<disp-formula id="e2">
<mml:math id="me2">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>The authors claim that this is similar to classifying a melody by its lowest fundamental frequencies. A deeper explanation of the method is undertaken by <xref ref-type="bibr" rid="B42">Pineau (2019)</xref>. A larger vector will capture more of the dynamics of the graph, but will also be more prone to overfitting. Since we are not aware of an objective method of selecting <italic>k</italic>, we experiment with the size of the vector, running for 5, 10, 15, 20 and&#x20;50.</p>
<p>A particular emphasis here is that we are not using the word labels in this classification task, but purely the structure of the networks. As mentioned in the previous section, many of the network measures that differ between the AD and controls do not vary between the shuffled and original networks, indicating that many of the differences are due to word frequency usage alone. With this in mind, we use a unigram based method to provide a baseline comparison as to how much word frequency alone can be used to differentiate between the two classes. Here we take the number of different words used and total number of words in the transcript, and then the mean, standard deviation, skew and kurtosis of the distribution of unigrams in the transcript. When creating the distributions of unigrams we only consider the unigrams in the specific transcript. This ensures that we do not leak information across transcripts, and to provide a fairer comparison to the graph measures, as one of the advantages of these graph approaches is that we do not need to consider which words occur in other transcripts.</p>
<p>We use logistic regression (LR), a linear kernel (LSVM), a radial basis function (RBF) kernel (RSVM), and a random forest (RF) to classify the networks. The input variables are standardized to have a mean of 0 and a standard deviation of 1. <italic>C</italic> for the SVMs is set to 1, and the logistic regression is <inline-formula id="inf58">
<mml:math id="minf58">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> regularized, with a regularization parameter of 0.5. &#x3b3; for the RBF kernel is set to&#x20;<inline-formula id="inf59">
<mml:math id="minf59">
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s5-2">
<title>5.2 Results</title>
<p>Firstly we evaluate our approach using leave one out cross-validation (LOOCV) on the training set, and the results are shown in <xref ref-type="fig" rid="F2">Figure&#x20;2</xref>. From this we can see that it is possible to distinguish between the co-occurrence networks. We have the highest success at the smallest co-occurrence window of <inline-formula id="inf60">
<mml:math id="minf60">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> using a linear SVM, with a classification accuracy of 71.3% using the graph measures. Using the graph measures has a higher overall success rate than using the embedding method for every size of co-occurrence window. However the unigram method actually outperforms the network based methods, achieving a maximum accuracy of 73.1% using a linear&#x20;SVM.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Classification accuracy of the unigram, graph measures and SF feature extraction methods on the training set using leave one out cross validation, grouped by co-occurrence window size (<inline-formula id="inf61">
<mml:math id="minf61">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mn>2,3,5</mml:mn>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>). The best result of 71.3% is achieved using a linear SVM on the graph measures with a co-occurrence window of 2 (<inline-formula id="inf62">
<mml:math id="minf62">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>).</p>
</caption>
<graphic xlink:href="fcomp-03-649508-g002.tif"/>
</fig>
<p>There is not one particular classification algorithm that consistently outperforms the other, with the logistic regression, random forest and linear SVM all having the highest classification accuracy for different co-occurrence window sizes. The co-occurrence window size obviously does not affect the unigram methods. To further evaluate this we use a Wilcoxon signed-rank test to look if the differences in classification accuracy are significant. Again we take <inline-formula id="inf63">
<mml:math id="minf63">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.05</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> as a significant difference. To start with we compare the unigram and graph measure feature sets. The only significant difference between them is for the LSVM classifier at <inline-formula id="inf64">
<mml:math id="minf64">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> (which is the best performing unigram combination against the worst performing graph measures combination), indicating their performance is broadly similar.</p>
<p>Next we compare how the choice of <italic>k</italic> affects the results for SF. There are some significant differences with the RSVM for <inline-formula id="inf65">
<mml:math id="minf65">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> with a co-occurrence window of three performing significantly worse than the same classifier for the rest of the values of <italic>k</italic>, and the different between the RSVM for <inline-formula id="inf66">
<mml:math id="minf66">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>50</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> performing significantly better than <inline-formula id="inf67">
<mml:math id="minf67">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>20</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. The rest are not significant, indicating that in general, the choice of <italic>k</italic> is not particularly important. Comparing the results between the different co-occurrence windows, we find no significant differences for the graph measures. This implies that the choice of co-occurrence window is not particularly important. This again confirms that word frequency seems more important than word co-occurrence.</p>
<p>Looking at the same comparison for SF, there are three classifier/feature sets with a significant difference, logistic regression with <inline-formula id="inf68">
<mml:math id="minf68">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> between <inline-formula id="inf69">
<mml:math id="minf69">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf70">
<mml:math id="minf70">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, logistic regression with <inline-formula id="inf71">
<mml:math id="minf71">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>15</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> between <inline-formula id="inf72">
<mml:math id="minf72">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf73">
<mml:math id="minf73">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and RSVM with <inline-formula id="inf74">
<mml:math id="minf74">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>15</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> between <inline-formula id="inf75">
<mml:math id="minf75">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf76">
<mml:math id="minf76">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. Again with the small number of significant differences, we would conclude than the co-occurrence window choice does not particularly affect the SF method.</p>
<p>As previously mentioned, the ADReSS dataset contains a pre-tagged test set. Next we look at our success in distinguishing between the AD and control transcripts in the test set. We choose the three best performing classifier/co-occurrence window combinations on the training set for the graph measures, and the two best performing SF methods, in the manner of the ADReSS challenge. The results are shown in <xref ref-type="table" rid="T4">Table&#x20;4</xref> and confusion matrices in <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>. For the combinations that perform the best on the training set, the maximum accuracy achieved is 66.7% using a RSVM classifier with graph measures with graphs that have a co-occurrence window of 2. Bar this outlier though, the accuracy in general has dropped when compared to the results of the leave one out cross-validation on the training set. However, as the test set consists of a very small sample, it is likely that the reported LOOCV accuracy gives a more realistic assessment of the methods we compared.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Classification accuracy of the best performing embedding/classifier combination from the training set on the test set. We choose the three best performing graph measure approaches, the two best SF approaches and the best unigram approach for comparison. There is a decrease in performance in general compared to the training set, but the best performing approach (graph measures with a RSVM classifier) achieves a classification accuracy of 66.7%.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Method</th>
<th align="center">o</th>
<th align="center">Accuracy</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">GM &#x2b; RF</td>
<td align="char" char=".">3</td>
<td align="char" char=".">0.583</td>
</tr>
<tr>
<td align="left">GM &#x2b; LSVM</td>
<td align="char" char=".">2</td>
<td align="char" char=".">0.625</td>
</tr>
<tr>
<td align="left">GM &#x2b; RSVM</td>
<td align="char" char=".">2</td>
<td align="char" char=".">0.667</td>
</tr>
<tr>
<td align="left">SF <inline-formula id="inf77">
<mml:math id="minf77">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> &#x2b; RF</td>
<td align="char" char=".">5</td>
<td align="char" char=".">0.583</td>
</tr>
<tr>
<td align="left">SF <inline-formula id="inf78">
<mml:math id="minf78">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> &#x2b; RSVM</td>
<td align="char" char=".">5</td>
<td align="char" char=".">0.542</td>
</tr>
<tr>
<td align="left">Unigram &#x2b; RF</td>
<td align="left"/>
<td align="char" char=".">0.646</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Confusion matrices for the test&#x20;set.</p>
</caption>
<graphic xlink:href="fcomp-03-649508-g003.tif"/>
</fig>
<p>Ignoring performance on the training set and purely taking the classifier/feature combination that has the highest performance, we can achieve an accuracy of 75% using a random forest with a co-occurrence window of 2. However since this method did not perform so well on the training set, it is difficult to claim that this is an accurate and reportable classification accuracy.</p>
</sec>
</sec>
<sec id="s6">
<title>6 MMSE Prediction</title>
<p>In this section we focus on using the co-occurrence networks to predict the MMSE score for a participant. As with the classification in <xref ref-type="sec" rid="s5">Section 5</xref>, we use the network measures, the SF graph embedding method and the unigram method as features. We choose a set of regression methods analogous to the classification methods chosen above, in this case Linear Regression, Random Forest Regression, and Support Vector Regression with two kernels, a linear kernel and RBF kernel. The input into the regression methods is again standardized so each feature has a mean of 0 and a standard deviation of 1. The predictions are evaluated using root mean squared error (RMSE). <italic>C</italic> for the SVMs is set to 1, and the linear regression is <inline-formula id="inf79">
<mml:math id="minf79">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> regularized, with a regularization parameter of 0.5. &#x3b3; for the RBF kernel is set to&#x20;<inline-formula id="inf80">
<mml:math id="minf80">
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>As before, we firstly evaluate the method using LOOCV on the training set. The results are shown in <xref ref-type="fig" rid="F4">Figure&#x20;4</xref>. Using a linear regression method with the graph measures appears to obtain the best result (i.e. lowest RMSE), with a RMSE of 4.799 for a co-occurrence window of 2. Again the graph measures seem to give the best results. Following LOOCV, we predict the MMSE of the test set transcripts. As before we take the five embedding/regression combinations that perform the best on the training set and evaluate their performance on the test set. The results are shown in <xref ref-type="table" rid="T5">Table&#x20;5</xref>. Again we do see a decrease in the success of the methods compared to the leave one out evaluation on the training set, with an increase in the RMSE. This time the unigram measures actually give the lowest RMSE, at 5.468, by using linear regression. The best performing graph method uses the graph measures and a random forest regressor with a co-occurrence window of 3, achieving an RMSE of&#x20;5.675.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>RMSE of the unigram, graph measures and SF methods for leave one out cross validation on the training set, grouped by co-occurrence window size (<inline-formula id="inf81">
<mml:math id="minf81">
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mn>2,3,5</mml:mn>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>).</p>
</caption>
<graphic xlink:href="fcomp-03-649508-g004.tif"/>
</fig>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>MMSE of the best performing embedding/regression combination from the training set on the test set. We choose the three best performing graph measure approaches, the two best SF approaches and the best unigram method.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Method</th>
<th align="center">o</th>
<th align="center">RMSE</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">GM &#x2b; LR</td>
<td align="char" char=".">2</td>
<td align="char" char=".">6.154</td>
</tr>
<tr>
<td align="left">GM &#x2b; LSVM</td>
<td align="char" char=".">2</td>
<td align="char" char=".">6.159</td>
</tr>
<tr>
<td align="left">GM &#x2b; RF</td>
<td align="char" char=".">2</td>
<td align="char" char=".">5.675</td>
</tr>
<tr>
<td align="left">SF <inline-formula id="inf82">
<mml:math id="minf82">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> &#x2b; RF</td>
<td align="char" char=".">3</td>
<td align="char" char=".">6.535</td>
</tr>
<tr>
<td align="left">SF <inline-formula id="inf83">
<mml:math id="minf83">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> &#x2b; RSVM</td>
<td align="char" char=".">5</td>
<td align="char" char=".">6.535</td>
</tr>
<tr>
<td align="left">Unigram &#x2b; LR</td>
<td align="left"/>
<td align="char" char=".">5.468</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As RMSE values can be difficult to interpret in isolation, we also use the predicted MMSE value to assign the participant as AD or control (a value above 23 indicates a control). The results of this are shown in <xref ref-type="table" rid="T6">Table&#x20;6</xref>. This approach achieves a maximum accuracy of 75% for the graph measures, 64.6% for the unigram methods, and 58.3% for the SF methods. To give a reference, if we use the actual MMSE values for AD prediction, we get an accuracy of&#x20;87.5%.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Accuracy of the best performing regression classifier/embedding methods if we use the predicted MMSE score to predict a transcript as AD or control.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Method</th>
<th align="center">o</th>
<th align="center">RMSE</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">GM &#x2b; LR</td>
<td align="char" char=".">2</td>
<td align="char" char=".">0.667</td>
</tr>
<tr>
<td align="left">GM &#x2b; LSVM</td>
<td align="char" char=".">2</td>
<td align="char" char=".">0.667</td>
</tr>
<tr>
<td align="left">GM &#x2b; RF</td>
<td align="char" char=".">2</td>
<td align="char" char=".">0.750</td>
</tr>
<tr>
<td align="left">SF <inline-formula id="inf84">
<mml:math id="minf84">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> &#x2b; RF</td>
<td align="char" char=".">3</td>
<td align="char" char=".">0.542</td>
</tr>
<tr>
<td align="left">SF <inline-formula id="inf85">
<mml:math id="minf85">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> &#x2b; RSVM</td>
<td align="char" char=".">5</td>
<td align="char" char=".">0.521</td>
</tr>
<tr>
<td align="left">Unigram &#x2b; LR</td>
<td align="left"/>
<td align="char" char=".">0.583</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s7">
<title>7 Discussion and Conclusion</title>
<p>In this paper we have constructed word co-occurrence networks using transcript data from both controls and Alzheimer&#x2019;s patients on a picture description task. With these networks we have analyzed some measures of their structure, and used some embedding methods to enable classification of the networks and to predict the MMSE score from the transcript.</p>
<p>Using a Mann-Whitney test we find that there are six measures that have significantly different means between the networks, number of nodes, number of edges, edge density, heterogeneity, network centralization and assortativity. Some of this difference can be explained by previous work in the literature, for instance that AD patients tend to produce fewer unique words and repeat themselves more. Most of these measures also show significant correlation with the MMSE score of the participant. However, many of the measures that differ between the AD and control networks do not differ between the shuffled and original networks. This is unfortunately one of the challenges of using global measures on co-occurrence networks, that in fact many of their properties come from word frequency rather than co-occurrence.</p>
<p>We then looked at classifying the graphs into control or AD using the set of graph measures, and the graph embedding method, SF. Since many of the graph properties come from word frequency and not co-occurrence, we create a baseline feature set using the first four moments of the unigram distribution, plus the total number of unigrams and the number of unique unigrams. We evaluate our success in this firstly by using leave one out cross validation on the training set, and then by using the held back test set from the ADReSS challenge.</p>
<p>In general we find it is possible to classify the networks into control or AD, and that the highest accuracy on the training set is achieved using graph measures and a Linear SVM at 71.3%. For the test set, the highest accuracy achieved is 66.7%, using a RSVM classifier with a co-occurrence window of 2. Using the graph measures gives a higher accuracy than using the SF method, but out of the four classifiers we use, three (Logistic Regression, Random Forest and Linear SVM) have the highest performance at one particular point, making it difficult to recommend the use of one in particular. The same applies to the choice of co-occurrence window. We also find that using the unigram gives fairly comparable results to the graph measures, further indicating that global measures on these word co-occurrence networks mostly reflect word frequency rather than word co-occurrence.</p>
<p>In a similar manner to the graph classification, we also look at predicting the MMSE score from the transcripts. We use the same evaluation methods, leave one out cross validation on the training set, and using the held back test set. On the training set we achieve a minimum RMSE of 4.799 using linear regression and the graph measures with a co-occurrence window of 2, and on the test set we achieve a minimum RMSE of 5.675 using linear regression and the graph measures with a co-occurrence window of 3. Here the unigram methods perform notably better, achieving an RMSE of 5.468 using linear regression. Again the SF method performed poorly compared to the other methods, achieving a maximum accuracy of 6.535 on the test&#x20;set.</p>
<p>In our work, we have found that using simple unigram measures outperforms using more complex graph based measures which should take co-occurrence into account. However, looking at the features that previous work has found to be useful in distinguishing between AD and control patients, it could be that the measures we have chosen cannot capture these differences with a great deal with success. Combined with previous work showing that global network measures on word co-occurrence networks struggle to capture word order, we would suggest that future work either relies node level measures, or devises novel global measures that can capture word order. We also note that our network-based approach performed comparably to the ADReSS baseline, with scores of 5.68 vs 5.20 RMSE for regression, and 66.7% vs 75.0% for classification (<xref ref-type="bibr" rid="B31">Luz et&#x20;al., 2020</xref>). However, none of the participants employed a network based approach.</p>
</sec>
</body>
<back>
<sec id="s8">
<title>Data Availability Statement</title>
<p>Publicly available datasets were analyzed in this study. This data can be found here: <ext-link ext-link-type="uri" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://dementia.talkbank.org/">https://dementia.talkbank.org/</ext-link>. Instructions on how to acquire the dataset are available at <ext-link ext-link-type="uri" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://edin.ac/375QRNI">https://edin.ac/375QRNI</ext-link>. The source code for the experiments described in this paper is available at <ext-link ext-link-type="uri" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://git.ecdf.ed.ac.uk/tmilling/analysis-and-classification-of-word-co-occurrence-networks">https://git.ecdf.ed.ac.uk/tmilling/analysis-and-classification-of-word-co-occurrence-networks</ext-link>.</p>
</sec>
<sec id="s9">
<title>Author Contributions</title>
<p>TM and SL conceived and designed the experiments and analysis. SL prepared the dataset. TM implemented the network-generation and feature extraction algorithms, performed analysis and drafted the manuscript. Both authors contributed to the final version of the manuscript.</p>
</sec>
<sec id="s10">
<title>Funding</title>
<p>This work funded by the European Union&#x2019;s Horizon 2020 research and&#x223c;innovation program, under the grant agreement No 769661, toward the SAAM project.</p>
</sec>
<sec sec-type="COI-statement" id="s11">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<fn-group>
<fn id="FN1">
<label>1</label>
<p>
<ext-link ext-link-type="uri" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://git.ecdf.ed.ac.uk/tmilling/analysis-and-classification-of-word-co-occurrence-networks">https://git.ecdf.ed.ac.uk/tmilling/analysis-and-classification-of-word-co-occurrence-networks</ext-link>
</p>
</fn>
<fn id="FN2">
<label>2</label>
<p>
<ext-link ext-link-type="uri" xlink:href="https://edin.ac/375QRNI">https://edin.ac/375QRNI</ext-link>
</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Akimushkin</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Amancio</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>Oliveira</surname>
<given-names>O. N.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Text Authorship Identified Using the Dynamics of Word Co-Occurrence Networks</article-title>. <source>PloS one</source> <volume>12</volume>, <fpage>e0170527</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0170527</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alberdi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Weakley</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Schmitter-Edgecombe</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Cook</surname>
<given-names>D. J.</given-names>
</name>
<name>
<surname>Aztiria</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Basarab</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Smart Home-Based Prediction of Multidomain Symptoms Related to Alzheimer&#x2019;s Disease</article-title>. <source>IEEE J.&#x20;Biomed. Health Inform.</source> <volume>22</volume>, <fpage>1720</fpage>&#x2013;<lpage>1731</lpage>. <pub-id pub-id-type="doi">10.1109/jbhi.2018.2798062</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Amancio</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>Antiqueira</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Pardo</surname>
<given-names>T. A. S.</given-names>
</name>
<name>
<surname>da F. COSTACosta</surname>
<given-names>L. L.</given-names>
</name>
<name>
<surname>Oliveira</surname>
<given-names>O. N.</given-names>
</name>
<name>
<surname>Nunes</surname>
<given-names>M. G. V.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Complex Networks Analysis of Manual and Machine Translations</article-title>. <source>Int. J.&#x20;Mod. Phys. C</source> <volume>19</volume>, <fpage>583</fpage>&#x2013;<lpage>598</lpage>. <pub-id pub-id-type="doi">10.1142/S0129183108012285</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Amancio</surname>
<given-names>D. R.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Comparing the Topological Properties of Real and Artificially Generated Scientific Manuscripts</article-title>. <source>Scientometrics</source> <volume>105</volume>, <fpage>1763</fpage>&#x2013;<lpage>1779</lpage>. <pub-id pub-id-type="doi">10.1007/s11192-015-1637-z</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Antiqueira</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Pardo</surname>
<given-names>T. A. S.</given-names>
</name>
<name>
<surname>Nunes</surname>
<given-names>M. d. G. V.</given-names>
</name>
<name>
<surname>Oliveira</surname>
<given-names>O. N.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Some Issues on Complex Networks for Author Characterization. Inteligencia Artificial</article-title>. <source>Revista Iberoamericana de Inteligencia Artif.</source> <volume>11</volume>, <fpage>51</fpage>&#x2013;<lpage>58</lpage>. <pub-id pub-id-type="doi">10.4114/ia.v11i36.891</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barrenechea</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bullmore</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Plenz</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Powerlaw: A python Package for Analysis of Heavy-Tailed Distributions</article-title>. <source>PLoS One</source> <volume>9</volume>, <fpage>e85777</fpage>&#x2013;<lpage>e857711</lpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0085777</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Becker</surname>
<given-names>J.&#x20;T.</given-names>
</name>
<name>
<surname>Boiler</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Lopez</surname>
<given-names>O. L.</given-names>
</name>
<name>
<surname>Saxton</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>McGonigle</surname>
<given-names>K. L.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>The Natural History of Alzheimer&#x2019;s Disease</article-title>. <source>Arch. Neurol.</source> <volume>51</volume>, <fpage>585</fpage>&#x2013;<lpage>594</lpage>. <pub-id pub-id-type="doi">10.1001/archneur.1994.00540180063015</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bougouin</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Boudin</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Daille</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2013</year>). &#x201c;<article-title>TopicRank: Graph-Based Topic Ranking for Keyphrase Extraction</article-title>,&#x201d; in <conf-name>Proceedings of the Sixth International Joint Conference on Natural Language Processing</conf-name>. <publisher-loc>Nagoya, Japan</publisher-loc>: <publisher-name>Asian Federation of Natural Language Processing</publisher-name>, <fpage>543</fpage>&#x2013;<lpage>551</lpage>. </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Caldeira</surname>
<given-names>S. M. G.</given-names>
</name>
<name>
<surname>Petit Lob&#xe3;o</surname>
<given-names>T. C.</given-names>
</name>
<name>
<surname>Andrade</surname>
<given-names>R. F. S.</given-names>
</name>
<name>
<surname>Neme</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Miranda</surname>
<given-names>J.&#x20;G. V.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>The Network of Concepts in Written Texts</article-title>. <source>Eur. Phys. J.&#x20;B</source> <volume>49</volume>, <fpage>523</fpage>&#x2013;<lpage>529</lpage>. <pub-id pub-id-type="doi">10.1140/epjb/e2006-00091-3</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cancho</surname>
<given-names>R. F. i.</given-names>
</name>
<name>
<surname>Sol&#xe9;</surname>
<given-names>R. V.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>The Small World of Human Language</article-title>. <source>Proc. R. Soc. Lond. B</source> <volume>268</volume>, <fpage>2261</fpage>&#x2013;<lpage>2265</lpage>. <pub-id pub-id-type="doi">10.1098/rspb.2001.1800</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cong</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Approaching Human Language with Complex Networks</article-title>. <source>Phys. Life Rev.</source> <volume>11</volume>, <fpage>598</fpage>&#x2013;<lpage>618</lpage>. <pub-id pub-id-type="doi">10.1016/j.plrev.2014.04.004</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>de la Fuente Garcia</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ritchie</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Luz</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Artificial Intelligence, Speech, and Language Processing Approaches to Monitoring Alzheimer&#x2019;s Disease: A Systematic Review</article-title>. <source>J.&#x20;Alzheimer&#x2019;s Dis.</source> <volume>78</volume>, <fpage>1547</fpage>&#x2013;<lpage>1574</lpage>. <pub-id pub-id-type="doi">10.3233/JAD-200888</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>de Lara</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Pineau</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A Simple Baseline Algorithm for Graph Classification</article-title>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/1810.09155">https://arxiv.org/abs/1810.09155</ext-link>
</comment>. </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Estrada</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Quantifying Network Heterogeneity</article-title>. <source>Phys. Rev. E</source> <volume>82</volume>, <fpage>066102</fpage>. <pub-id pub-id-type="doi">10.1103/physreve.82.066102</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Florescu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Caragea</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>PositionRank: An Unsupervised Approach to Keyphrase Extraction from Scholarly Documents</article-title>,&#x201d; in <conf-name>Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics</conf-name> (<publisher-loc>Vancouver, Canada</publisher-loc>: <publisher-name>Association for Computational Linguistics</publisher-name>) <volume>1</volume>, <fpage>1105</fpage>&#x2013;<lpage>1115</lpage>. <pub-id pub-id-type="doi">10.18653/v1/P17-1102</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fraser</surname>
<given-names>K. C.</given-names>
</name>
<name>
<surname>Meltzer</surname>
<given-names>J.&#x20;A.</given-names>
</name>
<name>
<surname>Rudzicz</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Linguistic Features Identify Alzheimer&#x2019;s Disease in Narrative Speech</article-title>. <source>J.&#x20;Alzheimers Dis.</source> <volume>49</volume>, <fpage>407</fpage>&#x2013;<lpage>2210</lpage>. <pub-id pub-id-type="doi">10.3233/JAD-150520</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Freeman</surname>
<given-names>L. C.</given-names>
</name>
</person-group> (<year>1979</year>). <article-title>Centrality in Social Networks I: Conceptual Clarification</article-title>. <source>Social Networks</source> <volume>1</volume>, <fpage>215</fpage>&#x2013;<lpage>239</lpage>. <pub-id pub-id-type="doi">10.1016/0378-8733(78)90021-7</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Garrard</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Maloney</surname>
<given-names>L. M.</given-names>
</name>
<name>
<surname>Hodges</surname>
<given-names>J.&#x20;R.</given-names>
</name>
<name>
<surname>Patterson</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>The Effects of Very Early Alzheimer&#x2019;s Disease on the Characteristics of Writing by a Renowned Author</article-title>. <source>Brain</source> <volume>128</volume>, <fpage>250</fpage>&#x2013;<lpage>6010</lpage>. <pub-id pub-id-type="doi">10.1093/brain/awh341</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Garrard</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Rentoumi</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Gesierich</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Miller</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Gorno-Tempini</surname>
<given-names>M. L.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Machine Learning Approaches to Diagnosis and Laterality Effects in Semantic Dementia Discourse</article-title>. <source>Cortex</source> <volume>55</volume>, <fpage>122</fpage>&#x2013;<lpage>129</lpage>. <pub-id pub-id-type="doi">10.1016/j.cortex.2013.05.008</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hagberg</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Schult</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Swart</surname>
<given-names>P. J.</given-names>
</name>
</person-group> (<year>2008</year>). &#x201c;<article-title>Exploring Network Structure, Dynamics, and Function Using Networkx</article-title>,&#x201d; in <conf-name>Proceedings of the 7th Python in Science Conference</conf-name>. <publisher-loc>Pasadena, CA</publisher-loc>, <fpage>11</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.25080/issn.2575-9752</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Haider</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>De La Fuente</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Luz</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>An Assessment of Paralinguistic Acoustic Features for Detection of Alzheimer&#x2019;s Dementia in Spontaneous Speech</article-title>. <source>IEEE J.&#x20;Sel. Top. Signal. Process.</source> <volume>14</volume>, <fpage>272</fpage>, <lpage>281</lpage>. <pub-id pub-id-type="doi">10.1109/JSTSP.2019.2955022</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hassan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mihalcea</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Banea</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Random Walk Term Weighting for Improved Text Classification</article-title>. <source>Int. J.&#x20;Semantic Comput.</source> <volume>01</volume>, <fpage>421</fpage>&#x2013;<lpage>439</lpage>. <pub-id pub-id-type="doi">10.1142/s1793351x07000263</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hunter</surname>
<given-names>J.&#x20;D.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Matplotlib: A 2d Graphics Environment</article-title>. <source>Comput. Sci. Eng.</source> <volume>9</volume>, <fpage>90</fpage>&#x2013;<lpage>95</lpage>. <pub-id pub-id-type="doi">10.1109/MCSE.2007.55</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kramer</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Dependency Lengths in Speech and Writing: A Cross-Linguistic Comparison via Youdepp, a Pipeline for Scraping and Parsing Youtube Captions</article-title>. <source>Proc. Soc. Comput. Linguistics</source> <volume>4</volume>, <fpage>359</fpage>&#x2013;<lpage>365</lpage>. </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kriege</surname>
<given-names>N. M.</given-names>
</name>
<name>
<surname>Johansson</surname>
<given-names>F. D.</given-names>
</name>
<name>
<surname>Morris</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A Survey on Graph Kernels</article-title>. <source>Appl. Netw. Sci.</source> <volume>5</volume>, <fpage>1</fpage>&#x2013;<lpage>42</lpage>. <pub-id pub-id-type="doi">10.1007/s41109-019-0195-3</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Krishna</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hassan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Radev</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>The Effect of Linguistic Constraints on the Large Scale Organization of Language</article-title>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/1102.2831">https://arxiv.org/abs/1102.2831</ext-link>
</comment>. </citation>
</ref>
<ref id="B27">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>J.&#x20;L.</given-names>
</name>
<name>
<surname>Burkholder</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Flinn</surname>
<given-names>G. B.</given-names>
</name>
<name>
<surname>Coppess</surname>
<given-names>E. R.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Working with CHAT Transcripts in Python</article-title>. <source>Tech. Rep. TR-2016-02</source>. <publisher-name>Department of Computer Science, University of Chicago</publisher-name>. </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Cong</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Language Clustering with Word Co-occurrence Networks Based on Parallel Texts</article-title>. <source>Chin. Sci. Bull.</source> <volume>58</volume>, <fpage>1139</fpage>&#x2013;<lpage>1144</lpage>. <pub-id pub-id-type="doi">10.1007/s11434-013-5711-8</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Loper</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Bird</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2002</year>). &#x201c;<article-title>NLTK: The Natural Language Toolkit</article-title>,&#x201d; in <conf-name>Proceedings of the ACL-02 Workshop on Effective Tools and Methodologies for Teaching Natural Language Processing and Computational Linguistics -</conf-name> <volume>1</volume>. <publisher-loc>Philadelphia, PA</publisher-loc>: <publisher-name>Association for Computational Linguistics</publisher-name>, <fpage>63</fpage>&#x2013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.3115/1118108.1118117</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Luz</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>de la Fuente</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Albert</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A Method for Analysis of Patient Speech in Dialogue for Dementia Detection</article-title>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="http://arxiv.org/abs/1811.09919">http://arxiv.org/abs/1811.09919</ext-link>
</comment>. </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luz</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Haider</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>de la Fuente</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Fromm</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>MacWhinney</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Alzheimer&#x2019;s Dementia Recognition through Spontaneous Speech: The ADReSS Challenge</article-title>,&#x201d; in <conf-name>Proceedings of INTERSPEECH 2020</conf-name>. <pub-id pub-id-type="doi">10.21437/interspeech.2020-2571</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>MacWhinney</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Understanding Spoken Language through Talkbank</article-title>. <source>Behav. Res.</source> <volume>51</volume>, <fpage>1919</fpage>&#x2013;<lpage>1927</lpage>. <pub-id pub-id-type="doi">10.3758/s13428-018-1174-9</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Masucci</surname>
<given-names>A. P.</given-names>
</name>
<name>
<surname>Rodgers</surname>
<given-names>G. J.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Network Properties of Written Human Language</article-title>. <source>Phys. Rev. E</source> <volume>74</volume>, <fpage>026102</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.74.026102</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>McKinney</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2010</year>). &#x201c;<article-title>Data Structures for Statistical Computing in python</article-title>,&#x201d; in <conf-name>Proceedings of the 9th Python in Science Conference</conf-name>. Editors <person-group person-group-type="editor">
<name>
<surname>van der Walt</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Millman</surname>
<given-names>J.</given-names>
</name>
</person-group>, <fpage>51</fpage>&#x2013;<lpage>56</lpage>. <pub-id pub-id-type="doi">10.25080/issn.2575-9752</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mehri</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Darooneh</surname>
<given-names>A. H.</given-names>
</name>
<name>
<surname>Shariati</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>The Complex Networks Approach for Authorship Attribution of Books</article-title>. <source>Physica A: Stat. Mech. its Appl.</source> <volume>391</volume>, <fpage>2429</fpage>&#x2013;<lpage>2437</lpage>. <pub-id pub-id-type="doi">10.1016/j.physa.2011.12.011</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mihalcea</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Tarau</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2004</year>). &#x201c;<article-title>Textrank: Bringing Order into Text</article-title>,&#x201d; in <conf-name>Proceedings of the 2004 conference on empirical methods in natural language processing</conf-name>. <fpage>404</fpage>&#x2013;<lpage>411</lpage>. <pub-id pub-id-type="doi">10.3115/1220355.1220517</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Oliphant</surname>
<given-names>T. E.</given-names>
</name>
</person-group> (<year>2006</year>). <source>A guide to NumPy</source>. <publisher-loc>Scotts Valley, CA</publisher-loc>: <publisher-name>CreateSpace</publisher-name>..</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Orimaye</surname>
<given-names>S. O.</given-names>
</name>
<name>
<surname>Wong</surname>
<given-names>J.&#x20;S.-M.</given-names>
</name>
<name>
<surname>Wong</surname>
<given-names>C. P.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Deep Language Space Neural Network for Classifying Mild Cognitive Impairment and Alzheimer-type Dementia</article-title>. <source>PLoS One</source> <volume>13</volume>, <fpage>e0205636</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0205636</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Orimaye</surname>
<given-names>S. O.</given-names>
</name>
<name>
<surname>Wong</surname>
<given-names>J.&#x20;S.</given-names>
</name>
<name>
<surname>Golden</surname>
<given-names>K. J.</given-names>
</name>
<name>
<surname>Wong</surname>
<given-names>C. P.</given-names>
</name>
<name>
<surname>Soyiri</surname>
<given-names>I. N.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Predicting Probable Alzheimer&#x2019;s Disease Using Linguistic Deficits and Biomarkers</article-title>. <source>BMC bioinformatics</source> <volume>18</volume>, <fpage>34</fpage>. <pub-id pub-id-type="doi">10.1186/s12859-016-1456-0</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pakhomov</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chacon</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Wicklund</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Gundel</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Computerized Assessment of Syntactic Complexity in Alzheimer&#x27;s Disease: a Case Study of Iris Murdoch&#x27;s Writing</article-title>. <source>Behav. Res.</source> <volume>43</volume>, <fpage>136</fpage>&#x2013;<lpage>144</lpage>. <pub-id pub-id-type="doi">10.3758/s13428-010-0037-9</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pedregosa</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Varoquaux</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Gramfort</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Michel</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Thirion</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Grisel</surname>
<given-names>O.</given-names>
</name>
<etal/>
</person-group> (<year>2011</year>). <article-title>Scikit-learn: Machine Learning in python</article-title>. <source>J.&#x20;Machine Learn. Res.</source> <volume>12</volume>, <fpage>2825</fpage>&#x2013;<lpage>2830</lpage>. </citation>
</ref>
<ref id="B42">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Pineau</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Using Laplacian Spectrum as Graph Feature Representation</article-title>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="http://arvix.org/abs/1912.00735">http://arvix.org/abs/1912.00735</ext-link>
</comment>. </citation>
</ref>
<ref id="B43">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Rousseau</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Kiagias</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Vazirgiannis</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>Text Categorization as a Graph Classification Problem</article-title>,&#x201d; in <conf-name>Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing</conf-name> (<publisher-loc>Beijing, China</publisher-loc>: <publisher-name>Association for Computational Linguistics)</publisher-name>) <volume>1</volume>, <fpage>1702</fpage>&#x2013;<lpage>1712</lpage>. <pub-id pub-id-type="doi">10.3115/v1/P15-1164</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Rozemberczki</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Kiss</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Sarkar</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>An Api Oriented Open-Source python Framework for Unsupervised Learning on Graphs</article-title>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="http://arvix.org/abs/2003.04819">http://arvix.org/abs/2003.04819</ext-link>
</comment>.. </citation>
</ref>
<ref id="B45">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Santos</surname>
<given-names>L. B. d.</given-names>
</name>
<name>
<surname>Corr&#xea;a</surname>
<given-names>E. A.</given-names>
</name>
<name>
<surname>Oliveira</surname>
<given-names>O. N.</given-names>
</name>
<name>
<surname>Amancio</surname>
<given-names>D. R.</given-names>
</name>
<name>
<surname>Mansur</surname>
<given-names>L. L.</given-names>
</name>
<name>
<surname>Alu&#xed;sio</surname>
<given-names>S. M.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Enriching Complex Networks with Word Embeddings for Detecting Mild Cognitive Impairment from Speech Transcripts</article-title>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/1704.08088">https://arxiv.org/abs/1704.08088</ext-link>
</comment>.. </citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shannon</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Markiel</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ozier</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Baliga</surname>
<given-names>N. S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J.&#x20;T.</given-names>
</name>
<name>
<surname>Ramage</surname>
<given-names>D.</given-names>
</name>
<etal/>
</person-group> (<year>2003</year>). <article-title>Cytoscape: a Software Environment for Integrated Models of Biomolecular Interaction Networks</article-title>. <source>Genome Res.</source> <volume>13</volume>, <fpage>2498</fpage>&#x2013;<lpage>2504</lpage>. <pub-id pub-id-type="doi">10.1101/gr.1239303</pub-id> </citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Slegers</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Filiou</surname>
<given-names>R.-P.</given-names>
</name>
<name>
<surname>Montembeault</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Brambati</surname>
<given-names>S. M.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Connected Speech Features from Picture Description in Alzheimer&#x2019;s Disease: A Systematic Review</article-title>. <source>Jad</source> <volume>65</volume>, <fpage>519</fpage>&#x2013;<lpage>542</lpage>. <pub-id pub-id-type="doi">10.3233/jad-170881</pub-id> </citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wankerl</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>N&#xf6;th</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Evert</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>An N-Gram Based Approach to the Automatic Diagnosis of Alzheimer&#x2019;s Disease from Spoken Language</article-title>. <source>INTERSPEECH</source>, <fpage>3162</fpage>&#x2013;<lpage>3166</lpage>. <pub-id pub-id-type="doi">10.21437/Interspeech.2017-1572</pub-id>
</citation>
</ref>
<ref id="B49">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Yan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2002</year>). &#x201c;<article-title>Gspan: Graph-Based Substructure Pattern Mining</article-title>,&#x201d; in <conf-name>IEEE International Conference on Data MiningProceedings</conf-name>. <publisher-name>IEEE</publisher-name>, <fpage>721</fpage>&#x2013;<lpage>724</lpage>. </citation>
</ref>
</ref-list>
</back>
</article>