<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">jss</journal-id>
      <journal-title-group>
        <journal-title>Open Journal of Social Sciences</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2327-5960</issn>
      <issn pub-type="ppub">2327-5952</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/jss.2026.141017</article-id>
      <article-id pub-id-type="publisher-id">jss-148889</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Business</subject>
          <subject>Economics</subject>
          <subject>Social Sciences</subject>
          <subject>Humanities</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Media Diversity Forecasting: A Longitudinal Study Using Hybrid Machine Learning Model for Predictive Insights into Community Representation (2004-2024)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Yadav</surname>
            <given-names>Siddharth</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Lee</surname>
            <given-names>Nicole</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Moieni</surname>
            <given-names>Rezza</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> Cultural Infusion Pty Ltd., Melbourne, Australia </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare no conflicts of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>14</volume>
      <issue>01</issue>
      <fpage>255</fpage>
      <lpage>282</lpage>
      <history>
        <date date-type="received">
          <day>13</day>
          <month>10</month>
          <year>2025</year>
        </date>
        <date date-type="accepted">
          <day>13</day>
          <month>01</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>16</day>
          <month>01</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/jss.2026.141017">https://doi.org/10.4236/jss.2026.141017</self-uri>
      <abstract>
        <p>This research addresses the growing interest in diverse media representation by investigating long-term trends across six communities: African, Asian, European, Hispanic, Indigenous, and Middle Eastern. Spanning news, social media, and entertainment, our study introduces a novel forecasting system using a hybrid of Long-Term Memory (LSTM) neural networks, Autoregressive Integrated Moving Average (ARIMA), and Prophet models. Two decades of data (2004-2024) were scraped from diverse open sources and media archives, and a unique engagement metric was proposed. The models demonstrated high accuracy, significantly improving upon benchmark studies in social media forecasting. This project also features a user-friendly web application, enabling stakeholders to gain predictive insights. This work offers actionable, data-driven insights to evaluate and improve media inclusivity, setting groundwork for future cultural analytics, policy development and ethical media production.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Media Diversity</kwd>
        <kwd>Communities Representation</kwd>
        <kwd>Social Media Analytics</kwd>
        <kwd>News Media</kwd>
        <kwd>Entertainment Media</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>Media plays a crucial role in shaping public perception, influencing societal attitudes, and defining cultural narratives. Over the past two decades, intensified discussions around diversity, equity, and inclusion have driven significant shifts in media representation across various platforms, including news, movies, and social media. This influence extends directly to shaping social identity ([<xref ref-type="bibr" rid="B8">8</xref>]), with research showing that media could influence community beliefs through the selective discussion of specific cultural groups ([<xref ref-type="bibr" rid="B3">3</xref>]). Consequently, certain groups are often depicted positively while others are neglected. This disparity in representation can be attributed to factors such as education level, population size, income, and social hierarchy within the group ([<xref ref-type="bibr" rid="B8">8</xref>]).</p>
      <p>Despite increased awareness, ethnic biases in media representation persist. Certain communities remain under-represented or misrepresented, while others dominate narratives disproportionately. For example, a study on mainstream Australian media, conducted from April 2018 to April 2019, found that 57 percent of 281 media pieces discussing race were negative. Muslim women were most often targeted by negative social media commentary, often originating from mainstream newspapers. Furthermore, 70 percent of these pieces used covert techniques such as dog-whistling, irony and de-contextualisation when discussing race ([<xref ref-type="bibr" rid="B2">2</xref>]). Given that the industry’s media code of conduct primarily addresses overt forms of racism, media regulators are often unable to prosecute media agencies perpetrating this covert form of racism, leaving targeted communities without an independent avenue for complaint ([<xref ref-type="bibr" rid="B8">8</xref>]). Understanding these trends and predicting future representation is therefore essential for media organisations seeking to foster a more inclusive society and prevent marginalisation. </p>
      <p>The complexities of representation are further compounded by intersectional diversity dynamics, wherein multiple dimensions of identity (e.g., sexual-minority Black women or elderly disabled individuals) overlap, creating unique experiences and challenges that media narratives must reflect ([<xref ref-type="bibr" rid="B7">7</xref>]). A key challenge in multi-cultural societies is the cultivation of positive inter-cultural and inter-religious relations. This becomes difficult when direct interaction between groups is limited, compelling individuals to largely form their perceptions through public media. In such contexts, negative media portrayals can readily contribute misunderstanding and political unrest. Consequently, the role of media in fostering understanding and trust becomes critical, serving to mitigate societal division and encourage peaceful coexistence. </p>
      <p>This direct link between media representation and community wellbeing is evidenced by recent studies. For instance, in Australia, the significant media representation of the top five non-English languages—Arabic, Cantonese, Italian, Mandarin, and Vietnamese—has been shown to influence confidence in community participation ([<xref ref-type="bibr" rid="B2">2</xref>]). These findings suggest that communities with higher media representation tend to feel a stronger sense of belonging, increasing their likelihood to trust news media and engage in discussions about societal issues ([<xref ref-type="bibr" rid="B1">1</xref>]). Effective engagement in such discussions indicates a stronger sense of belonging in society. Additionally, factors such as English proficiency and length of time living in the country further enhance the confidence of individuals from diverse communities, shaping their community’s representation and overall perception ([<xref ref-type="bibr" rid="B11">11</xref>]).</p>
      <p>Beyond ethnic representation, gender-based disparities in media representation also present a critical concern with profound societal implications. While a large proportion of media consumers (80%) engage with diverse characters through movies and television, significant imbalances persist across creative roles and on-screen portrayals. For instance, women only hold 21% of directing positions despite constituting 48% of film leads, often being relegated to stereotypical roles ([<xref ref-type="bibr" rid="B4">4</xref>]). Similar patterns are observed in news media, where women represent only 30% of expert contributors and female athletes receive a low 4% of sports coverage ([<xref ref-type="bibr" rid="B4">4</xref>]). Such systemic under-representation reinforces societal stereotypes and can directly impede opportunities, as evidenced by the limited sponsorship resulting from insufficient news coverage of women’s sports ([<xref ref-type="bibr" rid="B16">16</xref>]). </p>
      <p>Given these multifaceted challenges in media representation, this project aims to analyse the past 20 years of media data (2004-2024) and predict the community representation for the next 10 years across Australian media, focusing on key media domains: 1) news articles (mainstream media sources), 2) social media (e.g., Twitter, Instagram, Reddit), and 3) movies and TV shows (IMDb, streaming platform).</p>
    </sec>
    <sec id="sec2">
      <title>2. Literature Review</title>
      <p>The profound influence of media in shaping societal perceptions and cultural narratives necessitates a comprehensive understanding of how diverse communities are represented. This literature view synthesises existing research to highlight the critical role of media, analyse current disparities, and identify the gaps in current analytical and predictive capabilities, thereby establishing the foundation for this study.</p>
      <sec id="sec2dot1">
        <title>2.1. The Role of Media in Shaping Public Perception and Attitude</title>
        <p>Media plays a significant role in shaping public perception, especially concerning multiculturalism and representation. [<xref ref-type="bibr" rid="B15">15</xref>] examined representation in Australian news media through a multimodal survey combining CATI (Computer-Assisted Telephone Interviewing) and CAPI (Computer-Assisted Personal Interviewing) methodologies. Their study revealed a strong link between the perception of adequate media representation and trust in society, demonstrating how fair media portrayal fosters civic engagement, enhances a sense of belonging, and influences participation in socio-political discourse. Similarly, [<xref ref-type="bibr" rid="B15">15</xref>] conducted a content analysis of mainstream news and Twitter sentiment. Using Stuart Hall’s encoding or decoding model, this study assessed media portrayals of multicultural events, revealing how media narratives impact public perception and social cohesion, either promoting inclusivity or exacerbating divisions ([<xref ref-type="bibr" rid="B15">15</xref>]). </p>
        <p>Beyond general perception, media also significantly shape public attitude and policy. [<xref ref-type="bibr" rid="B3">3</xref>] explored this by examining the media’s influence on attitudes towards issues such as disability, climate change, and economic development. Their findings illustrated how media framing can shift public opinion, particularly in cases where negative portrayals reinforce societal biases. For instance, negative depictions of individuals receiving disability benefits led to hardened societal attitudes and reduced public support for welfare programs ([<xref ref-type="bibr" rid="B3">3</xref>]). Similarly, [<xref ref-type="bibr" rid="B8">8</xref>] focused on media representation of minorities in Singapore. Their work revealed that ethnic groups, such as Malays and Indians, are often depicted in stereotypical roles, influencing public attitudes and reinforcing systematic biases. The authors suggested anchoring future research in social cognitive theory, framing theory, and cultivation theory to better understand how media representation shapes societal norms and values ([<xref ref-type="bibr" rid="B8">8</xref>]).</p>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. Diversity, Engagement, and Implicit Biases in Media</title>
        <p>Media diversity not only reflects society but also acts as a driver of audience engagement and inclusivity. [<xref ref-type="bibr" rid="B7">7</xref>] examined various media forms, including film, television, and digital platforms, finding that diverse representation leads to greater audience engagement and social understanding. The Annenberg Inclusion Initiative reported that minority groups are often sidelined in media, resulting in a lack of authentic voices and stories ([<xref ref-type="bibr" rid="B7">7</xref>]). This study emphasised the importance of diverse media representation in fostering social cohesion and combating prejudice by incorporating inclusive narratives that challenge systematic inequalities and promote empathy among audiences.</p>
        <p>Despite calls for diversity, implicit biases remain prevalent. [<xref ref-type="bibr" rid="B11">11</xref>] examined subtle racism in media, highlighting how ethnic and cultural groups are implicitly essentialised. Their study found that media narratives frequently generalise the actions or attitudes of specific groups, reinforcing stereotypes. For example, crimes committed by individuals from minority backgrounds were often framed around their ethnicity, whereas similar crimes committed by majority group members were not racialised. This implicit bias influences public perception and perpetuates systematic discrimination ([<xref ref-type="bibr" rid="B11">11</xref>]).</p>
        <p>Recent work on mutuality emphasises not only the presence of diversity within institutions, but the degree of alignment between internal composition and the demographic profile of the communities they serve. In this view, representation is most consequential when there is a close correspondence between “who produces or mediates content” and “who is addressed by that content”, since misalignment can erode trust, perceived legitimacy, and engagement in key sectors such as healthcare, retail and public services. ([<xref ref-type="bibr" rid="B12">12</xref>])</p>
      </sec>
      <sec id="sec2dot3">
        <title>2.3. Sector-Specific Challenges in Media Representation</title>
        <p>Challenges related to diversity and community representation manifest across different media sectors, including sports, advertising, and the broader digital landscape. </p>
        <p>Sports media coverage significantly impacts the formation of national identity. [<xref ref-type="bibr" rid="B2">2</xref>] analysed England and Italy’s Euro 2020 media portrayal, highlighting how national identity is selectively constructed, often marginalising women and ethnic minorities. While England’s team was praised for its diversity, Italy’s team was criticised for its lack of ethnic representation, showing how race and racialisation influence public discourse around sports ([<xref ref-type="bibr" rid="B2">2</xref>]).</p>
        <p>In advertising sector, diversity representation is also crucial. [<xref ref-type="bibr" rid="B10">10</xref>] investigated the increasing demand for diversity in this sector, highlighting the challenges brands face in maintaining authenticity while meeting consumer expectations. Their study introduced an eight-step framework for diversity in advertising, which synthesises key insights from the literature and identifies future research directions. A critical challenge identified was the backlash brands faced when they failed to genuinely engage with diverse representation, as consumers are becoming more aware of performative inclusivity ([<xref ref-type="bibr" rid="B10">10</xref>]).</p>
        <p>The rise of digital platforms and algorithmic filtering introduces further complexities. [<xref ref-type="bibr" rid="B1">1</xref>] examined the effect of algorithmic filtering on media diversity, particularly as audiences shift from traditional legacy media to digital platforms. Their study found that algorithmic filtering often narrows news consumption, reducing exposure to diverse viewpoints and contributing to social polarisation and misinformation. The authors proposed a framework for understanding media diversity across journalism, law, and computer science, highlighting the need for an integrated approach to media consumption analysis ([<xref ref-type="bibr" rid="B1">1</xref>]).</p>
      </sec>
      <sec id="sec2dot4">
        <title>2.4. Policy Implications and the Role of Cultural Institutions</title>
        <p>The interplay between cultural diversity, policymaking, and media representation is significant. [<xref ref-type="bibr" rid="B16">16</xref>] investigated how the European union’s diversity policies influence the construction of a supranational European identity and how intercultural representation is portrayed in official EU messaging. While the study found that the EU promotes “unity in diversity”, concerns were raised that its media representations sometimes reinforce racial hierarchies ([<xref ref-type="bibr" rid="B16">16</xref>]). These insights underscore the complex relationship between cultural diversity, policymaking, and media representation, emphasising the need for ongoing critical analysis of media narratives and their societal impacts.</p>
        <p>Building on earlier work that applied Grey and ARIMA models to predict cohort-level diversity from short and fragmentary demographic series, we extend the logic of diversity forecasting from population baselines to mediated representation. Whereas previous studies showed that reasonably accurate forecasts are achievable under “small data” conditions for relatively stable attributes such as country of birth, our hybrid LSTM-ARIMA-Prophet framework leverages two decades of media traces and engagement metrics to model future trajectories of community visibility. In effect, the system operates as a media-focused mutuality forecaster, translating historical representation patterns into forward-looking scenarios that can be continuously updated and evaluated as new data become available. ([<xref ref-type="bibr" rid="B13">13</xref>]; [<xref ref-type="bibr" rid="B14">14</xref>])</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. Problem Statement</title>
      <p>Despite the growing global and Australian focus on diversity, equity, and inclusion, a significant gap persists in the long-term quantitative analysis and predictive forecasting of media representation for diverse communities. Existing research often provides qualitative studies but lacks a comprehensive framework that can track evolving representation trends and forecast future portrayals.</p>
      <p>This research addresses these gaps by analysing media representation data from 2004 to 2024 across news channels, social media platforms, and entertainment media to</p>
      <p>1) Assess the sentiment and portrayal patterns of various ethnic communities within news articles</p>
      <p>2) Assess the representation of various ethnic communities within social media content</p>
      <p>3) Develop and apply custom model-driven techniques, including advanced Natural Language Processing (NLP) with tagging and lemmatisation, coupled with hybrid forecasting models, to identify and predict emerging patterns of representation for key demographic groups, including LGBTIQ+, Indigenous, gender-based communities. </p>
      <p>By providing data-driven insights into the evolution and future trends of media representation, this research seeks to inform policy decisions and advocate for more equitable and fair portrayals across diverse communities in Australia and beyond.</p>
    </sec>
    <sec id="sec4">
      <title>4. Methodology</title>
      <p>To effectively forecast community representation across diverse media platforms, this study adopts a multi-step analytical pipeline combining data acquisition, pre-processing, modelling and deployment. </p>
      <p>The overall approach is designed to handle historical data from various sources - news channels, social media platforms, and entertainment media - and generate predictive insights specific to each community (e.g. African, Asian, Middle Eastern etc). By employing time series forecasting techniques such as Long Short-Term Memory (LSTM) neural networks, Autoregressive Integrated Moving Average (ARIMA), and Prophet models, the methodology ensures robust predictions while also allowing for comparative evaluation of model performance. </p>
      <p>The complete methodology, detailing each step from raw data to real-time web deployment, is illustrated in a flowchart (<xref ref-type="fig" rid="fig1">Figure 1</xref>). </p>
      <fig id="fig1">
        <label>Figure 1</label>
        <graphic xlink:href="https://html.scirp.org/file/6500875-rId14.jpeg?20260210111013" />
      </fig>
      <p>Figure 1. Flowchart of the project.</p>
      <sec id="sec4dot1">
        <title>4.1. Data Acquisition and Pre-Processing</title>
        <p>To support comprehensive forecasting of community representation across media platforms, data was meticulously collected by scraping and aggregating from multiple sources spanning news media, social media, and entertainment platforms. </p>
        <p>4.1.1. Data Sources and Coverage </p>
        <p>Over a 20-year period (2004-2024), we compiled a longitudinal corpus spanning three major media domains: news, social media and entertainment. For each domain, we focused on six ethnic communities that are highly salient in Australian public discourse: African, Asian, European, Hispanic, Indigenous and Middle Eastern. The goal was not to exhaustively scrape all available content, but to construct a consistent, multi-platform panel that enables comparative analysis of representation levels and engagement depth over time.</p>
        <p>For <bold>news</bold><bold>media</bold>, we queried the online archives of five international broadcasters (BBC, CNN, Fox News, Al Jazeera and ABC News) using combinations of community identifiers (e.g., <italic>African</italic>, <italic>Asian</italic>, <italic>Indigenous</italic>) with general diversity terms (e.g., <italic>representation</italic>, <italic>racism</italic>, <italic>inclusion</italic>). This yielded a raw set of approximately 70,000 articles. For <bold>social</bold><bold>media</bold>, we collected posts via the official APIs of Twitter/X, Facebook, YouTube, Instagram and Reddit. Monthly keyword queries mirrored the news pattern and were constrained by platform-specific rate limits; this produced 60,000 posts before filtering. For <bold>entertainment</bold>, we scraped title- and cast-level metadata from IMDb, TMDb and TVMaze, focusing on films and television series tagged with community-relevant descriptors (e.g., <italic>Aboriginal</italic>, <italic>Latinx</italic>, <italic>Middle</italic><italic>Eastern</italic>) and released between 2004 and 2024, totalling 1500 unique titles.</p>
        <p>To maintain linguistic coherence, all collections were restricted to content in English or containing an English translation. When APIs exposed geolocation or country-of-origin metadata, we retained only items produced in, distributed to, or explicitly referring to Australia. Each record stores the year of publication or release, the dominant community mentioned, platform identifier, and additional attributes such as title, description and sentiment scores. This design yields a multi-source panel that prioritises interpretability and temporal comparability over sheer volume, and should therefore be interpreted as a <bold>conservative,</bold><bold>structured</bold><bold>sample</bold> rather than an exhaustive crawl of all possible content. (<bold>Table 1</bold>)</p>
        <p>Table 1. Summary of datasets.</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Dataset</bold>
                  <bold>Type</bold>
                </td>
                <td>
                  <bold>Source</bold>
                </td>
                <td>
                  <bold>Data</bold>
                  <bold>Range</bold>
                </td>
                <td>
                  <bold>Features</bold>
                  <bold>Included</bold>
                </td>
              </tr>
              <tr>
                <td>News Media</td>
                <td>Scraped from BBC, CNN, Al Jazeera</td>
                <td>2004-2024</td>
                <td>Years, Article Text, Community, Representation% %, Platforms</td>
              </tr>
              <tr>
                <td>Social Media</td>
                <td>Twitter, Reddit, Facebook</td>
                <td>2005-2024</td>
                <td>Year, Post Text, Community, Representation% %, Platform</td>
              </tr>
              <tr>
                <td>Entertainment Media</td>
                <td>IMDb, TMDb, TVMaze</td>
                <td>2000-2024</td>
                <td>Year, Title, Genre, Community Tags, Representation% %, Focus Area</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>4.1.2. Cleaning, Aggregation and Final Dataset Size </p>
        <p>The raw scrape undergoes several cleaning and normalisation steps. First, we remove exact and near duplicates across and within platforms. Text fields are lower-cased, URLs and emojis are stripped, and posts or articles with fewer than 70,000 alphabetic characters are discarded as likely noise (e.g., URLs only, single hashtags). Second, we drop records with missing or inconsistent year information and align all timestamps to calendar years. Third, where multiple communities are mentioned, we assign the record to the dominant community using a simple frequency heuristic: a community label must appear at least twice and more often than any other community’s label in the same document to be treated as the primary focus.</p>
        <p>A naïve scrape of the selected platforms would yield millions of individual posts and articles over two decades. However, our analysis operates at the level of yearly community-platform summaries rather than individual items. For each year <italic>t</italic>, community <italic>c</italic> and platform <italic>p</italic>, we aggregate all matching records to compute representation percentages, sentiment scores and engagement metrics (Section 4.1.3). This aggregation, combined with the strict quality filters above, explains the large reduction in row count. The final analytical dataset comprises 2500+ rows, each corresponding to a unique (<italic>c</italic>, <italic>p</italic>, <italic>t</italic>) triple with non-zero activity. Thus, for example, “Indigenous - Twitter - 2015” appears as a single row whose features summarise all tweets about Indigenous communities in that year.</p>
        <p>This two-stage reduction - from raw posts to quality-filtered records, and from records to yearly aggregates - is deliberate. It preserves the long-term temporal structure of community representation across platforms while avoiding the computational and statistical issues that arise when fitting sequence models to highly noisy, post-level data.</p>
        <p>4.1.3. Representation Percentage and Engagement Metrics</p>
        <p>To compare communities and platforms on a common scale, we derive two types of variables from the cleaned corpus: representation percentages and engagement metrics.</p>
        <p>For each community <italic>c</italic>, platform <italic>p</italic> and year <italic>t</italic>, we define the representation percentage as</p>
        <disp-formula id="FD1">
          <mml:math>
            <mml:mrow>
              <mml:mi>R</mml:mi>
              <mml:mi>e</mml:mi>
              <mml:mi>p</mml:mi>
              <mml:msub>
                <mml:mi>%</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>p</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>N</mml:mi>
                    <mml:mrow>
                      <mml:mi>c</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>p</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>N</mml:mi>
                    <mml:mrow>
                      <mml:mi>p</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>×</mml:mo>
              <mml:mn>100</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> N </mml:mi><mml:mrow><mml:mi> c </mml:mi><mml:mo> , </mml:mo><mml:mi> p </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the number of records (articles, posts or titles) assigned to community <italic>c</italic> on platform <italic>p</italic> in year <italic>t</italic>, and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> N </mml:mi><mml:mrow><mml:mi> p </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the total number of records we collected for that platform and year.</p>
        <p><italic>Example.</italic> If in 2015 we collect <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> N </mml:mi><mml:mrow><mml:mi> p </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mn> 1000 </mml:mn></mml:mrow></mml:math></inline-formula> news articles from the BBC and <inline-formula><mml:math><mml:mrow><mml:mi> N </mml:mi><mml:mo> = </mml:mo><mml:mn> 120 </mml:mn></mml:mrow></mml:math></inline-formula> contain a dominant reference to African communities, then </p>
        <disp-formula id="FD2">
          <mml:math>
            <mml:mrow>
              <mml:mi>R</mml:mi>
              <mml:mi>e</mml:mi>
              <mml:mi>p</mml:mi>
              <mml:msub>
                <mml:mi>%</mml:mi>
                <mml:mrow>
                  <mml:mtext>African</mml:mtext>
                  <mml:mo>,</mml:mo>
                  <mml:mtext>BBC</mml:mtext>
                  <mml:mo>,</mml:mo>
                  <mml:mn>2015</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mn>12</mml:mn>
              <mml:mi>%</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The <bold>engagement</bold><bold>metrics</bold> aim to capture not only <italic>how</italic><italic>often</italic> communities appear but also <italic>how</italic><italic>they</italic><italic>are</italic><italic>discussed</italic>. For a fixed (<italic>c</italic>, <italic>p</italic>, <italic>t</italic>) cell we let <inline-formula><mml:math display="inline"><mml:mrow><mml:mi> d </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mi> D </mml:mi></mml:mrow></mml:math></inline-formula> index the associated documents. Each document <italic>d</italic> is encoded using: 1) a TF-IDF vector <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> t </mml:mi><mml:mi> d </mml:mi></mml:msub><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> R </mml:mi><mml:mi> K </mml:mi></mml:msup><mml:mo></mml:mo></mml:mrow></mml:math></inline-formula> over the vocabulary; 2) a BERT sentence embedding <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> b </mml:mi><mml:mi> d </mml:mi></mml:msub><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> R </mml:mi><mml:mrow><mml:mn> 768 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and 3) topic scores <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Z </mml:mi><mml:mi> d </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> obtained via principal component analysis (PCA) of the TF-IDF matrix. Building on these, we define five scalar metrics:</p>
        <p><bold>Text</bold><bold>Complexity</bold><bold>Score</bold><bold>(</bold><italic><bold>TCS</bold></italic><bold>)</bold> - the average variance of TF-IDF weights across documents,</p>
        <disp-formula id="FD3">
          <mml:math>
            <mml:mrow>
              <mml:mi>T</mml:mi>
              <mml:mi>C</mml:mi>
              <mml:msub>
                <mml:mi>S</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>p</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mi>D</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>d</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>D</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mi>V</mml:mi>
                  <mml:mi>a</mml:mi>
                  <mml:mi>r</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>t</mml:mi>
                        <mml:mi>d</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>which increases as language becomes richer and more varied.</p>
        <p><bold>Semantic</bold><bold>Diversity</bold><bold>Score</bold><bold>(</bold><italic><bold>SDS</bold></italic><bold>)</bold> - one minus the average pairwise cosine similarity between BERT embeddings,</p>
        <disp-formula id="FD4">
          <mml:math>
            <mml:mrow>
              <mml:mi>S</mml:mi>
              <mml:mi>D</mml:mi>
              <mml:msub>
                <mml:mi>S</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>p</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>−</mml:mo>
              <mml:mfrac>
                <mml:mn>2</mml:mn>
                <mml:mrow>
                  <mml:mi>D</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>D</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msub>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>&lt;</mml:mo>
                    <mml:mi>j</mml:mi>
                  </mml:mrow>
                </mml:msub>
                <mml:mrow>
                  <mml:mi>cos</mml:mi>
                </mml:mrow>
              </mml:mstyle>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>b</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>b</mml:mi>
                    <mml:mi>j</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>so higher values indicate that the community appears in more diverse semantic contexts.</p>
        <p><bold>Sentiment</bold><bold>Polarity</bold><bold>Score</bold><bold>(</bold><italic><bold>SPS</bold></italic><bold>)</bold> - the mean of all embedding dimensions,</p>
        <disp-formula id="FD5">
          <mml:math>
            <mml:mrow>
              <mml:mi>S</mml:mi>
              <mml:mi>P</mml:mi>
              <mml:msub>
                <mml:mi>S</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>p</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mi>D</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>d</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>D</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mrow>
                      <mml:mn>768</mml:mn>
                    </mml:mrow>
                  </mml:mfrac>
                  <mml:mstyle displaystyle="true">
                    <mml:msubsup>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>k</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mn>768</mml:mn>
                      </mml:mrow>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>b</mml:mi>
                        <mml:mrow>
                          <mml:mi>d</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>k</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
              </mml:mstyle>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>which correlates with the overall positive-negative orientation of coverage.</p>
        <p><bold>Topic</bold><bold>Diversity</bold><bold>Score</bold><bold>(</bold><italic><bold>TDS</bold></italic><bold>)</bold> - the cumulative variance explained by the first <italic>M</italic> principal components (we use <italic>M</italic> = 10),</p>
        <disp-formula id="FD6">
          <mml:math>
            <mml:mrow>
              <mml:mi>T</mml:mi>
              <mml:mi>D</mml:mi>
              <mml:msub>
                <mml:mi>S</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>p</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>m</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mn>10</mml:mn>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>λ</mml:mi>
                    <mml:mi>m</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:mstyle>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mi> m </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the proportion of TF-IDF variance captured by component <italic>m</italic>.</p>
        <p><bold>Community</bold><bold>Representation</bold><bold>Index</bold><bold>(</bold><italic><bold>CRI</bold></italic><bold>)</bold> - the standard deviation across embedding dimensions of the mean BERT vector, </p>
        <disp-formula id="FD7">
          <mml:math>
            <mml:mrow>
              <mml:mi>C</mml:mi>
              <mml:mi>R</mml:mi>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>p</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>S</mml:mi>
              <mml:mi>D</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mi>D</mml:mi>
                  </mml:mfrac>
                  <mml:mstyle displaystyle="true">
                    <mml:msubsup>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>d</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mi>D</mml:mi>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>b</mml:mi>
                        <mml:mi>d</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>used here as a proxy for how balanced or skewed the community’s portrayal is in that year.</p>
        <p><italic>Example.</italic> For Indigenous communities on Instagram in 2020 we observe <italic>D</italic> = 6000 posts. Their TF-IDF variance yields <italic>TCS</italic> = 0.09; the average pairwise cosine similarity between BERT embeddings is 0.720, giving <italic>SDS</italic> = 1 − 0.720 = 0.280 the mean BERT activation corresponds to a mildly positive sentiment with <italic>SPS</italic> = 0.012. The first ten PCA components explain <italic>TDS</italic> = 0.540 of TF-IDF variance; and the embedding-level standard deviation is <italic>CRI</italic> = 0.110. Together these illustrate how the metric suite characterises not only the frequency of Indigenous coverage but also its linguistic richness, topical breadth and tonal balance.</p>
      </sec>
      <sec id="sec4dot2">
        <title>4.2. Forecasting Model Design and Justification</title>
        <p>Given the temporal nature of the community representation data, a hybrid modelling approach was adopted to leverage the strengths of different forecasting techniques. </p>
        <p>4.2.1. Model Selection and Customised Architecture </p>
        <p>A Long Short-Term Memory (LSTM) neural network was selected as the foundational architecture due to its proven efficiency in capturing temporal dependencies and complex non-linear relationships in sequential datasets ([<xref ref-type="bibr" rid="B6">6</xref>]; [<xref ref-type="bibr" rid="B5">5</xref>]). This choice was informed by its enhanced capability to capture the dynamic characteristics of media representation datasets over traditional time-series forecasting methods such as ARIMA and Prophet, which were also included for comparative evaluation in later stage. </p>
        <p>The custom-designed LSTM model architecture comprised sequentially stacked layers aimed at effectively modelling temporal patterns in historical data. See <xref ref-type="fig" rid="fig2">Figure 2</xref> for an illustrated architecture. </p>
        <p><italic><bold>First</bold></italic><italic><bold>LSTM</bold></italic><italic><bold>Layer</bold></italic><bold>(64</bold><italic><bold>Units</bold></italic><bold>):</bold> Capturing initial sequential patterns, maintaining historical context and returning sequences for further temporal pattern extraction.<italic><bold>First</bold></italic><italic><bold>Dropout</bold></italic><italic><bold>Layer</bold></italic><bold>(20%</bold><italic><bold>rate</bold></italic><bold>):</bold> Introduced to combat overfitting, which is common in sequential models, by randomly deactivating neurons during training, ensuring robust learning.<italic><bold>Second</bold></italic><italic><bold>LSTM</bold></italic><italic><bold>Layer</bold></italic><bold>(32</bold><italic><bold>units</bold></italic><bold>)</bold>: This deeper layer condenses sequence information into a context-rich vector, effectively extracting subtle, longer-term sequential patterns from historical representation data.<italic><bold>Second</bold></italic><italic><bold>Dropout</bold></italic><italic><bold>Layer</bold></italic><bold>(20%</bold><italic><bold>rate</bold></italic><bold>):</bold> Additional dropouts provide further regularisation and stability during training.<italic><bold>Dense</bold></italic><italic><bold>output</bold></italic><italic><bold>Layer</bold></italic><bold>(1-</bold><italic><bold>unit</bold></italic><bold>,</bold><italic><bold>linear</bold></italic><italic><bold>activation</bold></italic><bold>):</bold> This final layer outputs a single numeric value representing the forecasted representation percentage for each successive year.</p>
        <p>Crucially, the community-specific LSTM models were developed and optimised with Adam. This approach allows for fine-tuning to distinct data patterns within each community’s representation trends, yielding higher predictive accuracy compared to generalised models. </p>
        <fig id="fig2">
          <label>Figure 2</label>
          <graphic xlink:href="https://html.scirp.org/file/6500875-rId47.jpeg?20260210111017" />
        </fig>
        <p>Figure 2. Detailed Custom LSTM architecture with an addition to the community-specific algorithm.</p>
        <p>For the ARIMA model, it was configured using an auto-ARIMA method. This automated approach systematically explores various ARIMA parameter combinations and selects the optimal model based on the Akaike Information Criterion (AIC), ensuring an efficient and statistically sound fit to the data.</p>
        <p>Finally, the Prophet model was implemented, which incorporated both weekly and yearly seasonality components, alongside the integration of holiday effects, allowing the model to capture recurring patterns and fluctuations in the media industry. A linear growth trend was assumed for the underlying time series. </p>
        <p>4.2.2. Theoretical Alignment and Metric Influence</p>
        <p>The conceptual Framework for understanding cultural diversity within spatial and media context, as articulated by [<xref ref-type="bibr" rid="B9">9</xref>] research, offers critical alignment with this methodology. Their study examined the relationship between cultural diversity (measured by language, religion, and country of birth), and key urban parameters using 2021 Australian Census data. Employing Spearman’s correlation and Simpson’s Diversity Index, they revealed nuanced spatial patterns and economic implications of diversity across Statistical Area Level 4 (SA4) regions in Australia. The multi-dimensional and data-driven nature of their approach has strongly influenced the framing of diversity metrics used in the forecasting models and engagement visualisations in this project. </p>
        <p>Moreover, their focus on socio-spatial implications and anomalies inspired the integration of anomaly detection methods and community-specific forecasting in this study, extending their geographic analysis to a media-specific representation context. </p>
        <p>4.2.3. Forecast Models, Training and Model Selection</p>
        <p>We estimate <bold>three</bold><bold>model</bold><bold>families</bold> for every community-platform time series: 1) a univariate <bold>ARIMA</bold> model, 2) <bold>Prophet</bold>, and 3) a univariate <bold>LSTM</bold> network. This avoids a priori assignment of specific models to specific communities and enables a <bold>data-driven</bold><bold>selection</bold> based on out-of-sample performance. </p>
        <p><bold>Pre-processing</bold><bold>and</bold><bold>target</bold><bold>series.</bold> For each community ccc and platform ppp, the annual representation percentage <inline-formula><mml:math><mml:mrow><mml:mi> R </mml:mi><mml:mi> e </mml:mi><mml:mi> p </mml:mi><mml:msub><mml:mi> % </mml:mi><mml:mrow><mml:mi> c </mml:mi><mml:mo> , </mml:mo><mml:mi> p </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (Section 4.1.3) forms the target series. We linearly interpolate at most <bold>one</bold> missing year per series; if more than one consecutive year is missing, the segment is excluded from forecasting and </p>
        <p>flagged in the results. Before ARIMA and Prophet estimation, we optionally stabilise variance with a logit transform <inline-formula><mml:math><mml:mrow><mml:mi> l </mml:mi><mml:mi> o </mml:mi><mml:mi> g </mml:mi><mml:mi> i </mml:mi><mml:mi> t </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mfrac><mml:mi> x </mml:mi><mml:mrow><mml:mn> 100 </mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> when the series is close to 0 or 100; LSTM models operate on the raw percentage scaled to [0, 1].</p>
        <p><bold>Model</bold><bold>specifications.</bold></p>
        <p><bold>ARIMA.</bold> Orders <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> p </mml:mi><mml:mo> , </mml:mo><mml:mi> d </mml:mi><mml:mo> , </mml:mo><mml:mi> q </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> are selected via a grid over <inline-formula><mml:math><mml:mrow><mml:mi> p </mml:mi><mml:mo> , </mml:mo><mml:mi> q </mml:mi><mml:mo> ∈ </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mn> 3 </mml:mn></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math display="inline"><mml:mrow><mml:mi> d </mml:mi><mml:mo> ∈ </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , choosing the configuration with minimum AIC on the training window.<bold>Prophet.</bold> We include yearly seasonality and an automatic changepoint prior, with the number of changepoints set to [[FILLIN:N_CP]]. Sensitivity analysis over the changepoint prior scale ∈ {0.01, 0.1, 0.5} is conducted and the best-performing setting retained.<bold>LSTM.</bold> A single-layer LSTM with [[FILLIN:HIDDEN_UNITS]] units followed by a dense output is trained using a sliding input window of [[FILLIN:WINDOW]] years. We use Adam (η = [[FILLIN:LR]]) and early stopping with patience [[FILLIN:PATIENCE]]. All hyperparameters were fixed a priori and applied uniformly across communities to avoid overfitting by repeated search on small series.</p>
        <p><bold>Selection</bold><bold>criteria</bold><bold>and</bold><bold>reconciliation.</bold> For each community we report as the <bold>primary</bold><bold>model</bold> the one that minimises MAPE on a temporally held-out test window (Section 4.2.4), with MAE, RMSE, and R2R^2R2 provided for completeness. This procedure yielded the LSTM as best for four of the six communities, while ARIMA was preferred for the comparatively smoother Asian series; Prophet was competitive only on specific runs but not dominant overall (see [[<bold>Table 5</bold>]] and [[<xref ref-type="fig" rid="fig5">Figure 5</xref>]]). Earlier references in the paper that seemed to “assign” models to communities reflected preliminary experiments and have been reconciled to the empirical selection reported here.</p>
        <p><bold>Rationale</bold><bold>per</bold><bold>community.</bold> The observed representation trajectories help explain the winning models: Indigenous and African series exhibit non-linear drifts and occasional regime shifts, favouring LSTM’s capacity to model long-range dependencies; the Asian series shows short-memory fluctuations about a stable mean, for which parsimonious ARIMA dynamics suffice; Middle Eastern and Hispanic series show intermittent spikes (e.g., event-linked), where Prophet captured changepoints but did not consistently surpass LSTM on test error. These empirical choices will be revisited as additional years of data become available.</p>
        <p>4.2.4. Forecasting Technique (Recursive Prediction Loop)</p>
        <p>A recursive forecasting method was implemented, where predictions for each future year (2025-2035) were iteratively fed back into the model as inputs for subsequent predictions. This recursive forecasting approach effectively enables accurate multi-year forecasts by allowing models to capture future representation trends. See <bold>Appendix</bold><bold>A</bold> for a more technical breakdown of the training and prediction process. </p>
      </sec>
      <sec id="sec4dot3">
        <title>4.3. System Architecture and Deployment</title>
        <p>The final phase of this project involved designing and deploying a robust and user-friendly web application for forecasting media representation across diverse communities. </p>
        <p>4.3.1. Architecture Design</p>
        <p>A multi-tier architecture was selected to achieve scalability, maintainability, and reliability (see <xref ref-type="fig" rid="fig4">Figure 4</xref>). The system comprises three layers:</p>
        <p><italic><bold>Presentation</bold></italic><italic><bold>Layer</bold></italic><bold>:</bold> Utilises HTML, CSS, JavaScript, and Flask’s templating engine (Jinja2) to provide an intuitive graphical user interface (GUI) for inputting historical data and viewing prediction results visually via interactive charts using Chart.js.<italic><bold>Application</bold></italic><italic><bold>Layer</bold></italic><bold>:</bold> Implemented using Flask, a lightweight Python web framework, responsible for managing HTTP requests, data validation, input pre-processing, invoking pre-trained models (LSTM, ARIMA, and Prophet), and formatting prediction outputs.<italic><bold>Data</bold></italic><italic><bold>Layer</bold></italic><bold>:</bold> Incorporates serialised machine learning models (LSTM models saved in the Keras native format; ARIMA, and Prophet models serialised using joblib). The models and relevant data files are effectively stored and retrieved as needed.</p>
        <p>4.3.2. Technology Stack</p>
        <p>The following technologies were chosen for their suitability for high performance and ease of deployment:</p>
        <p><italic><bold>Python</bold></italic><bold>:</bold> Primary language for backend development and machine learning.<italic><bold>Flask</bold></italic><italic><bold>Framework</bold></italic><bold>:</bold> For creating RESTful APIs and serving web pages.<italic><bold>TensorFlow</bold></italic><italic><bold>and</bold></italic><italic><bold>Keras</bold></italic><bold>:</bold> To develop, train, and serialize custom LSTM models.<italic><bold>Statsmodels</bold></italic><italic><bold>and</bold></italic><italic><bold>Prophet</bold></italic><bold>:</bold> For ARIMA and Prophet-based time series forecasting models.<italic><bold>HTML</bold></italic><bold>/</bold><italic><bold>CSS</bold></italic><bold>/</bold>JavaScript <bold>(</bold><italic><bold>chart.js</bold></italic><bold>)</bold><bold>:</bold> To design a responsive and interactive front-end user interface.<italic><bold>AWS</bold></italic><italic><bold>EC2</bold></italic><bold>:</bold> For cloud infrastructure, facilitating remote hosting and continuous availability.</p>
        <p>4.3.3. Model Serialisation and Integration</p>
        <p>To facilitate real-time predictions, the trained forecasting models were serialised and integrated within the Flask application. LSTM models were serialised using the modern keras format for enhanced compatibility, while ARIMA and Prophet models were saved using Python’s joblib library, enabling rapid deserialisation and prediction upon request.</p>
      </sec>
      <sec id="sec4dot4">
        <title>4.4. System Deployment</title>
        <p>Deployment was performed using an AWS EC2 (Elastic Compute Cloud) instance. The process involved:</p>
        <p><italic><bold>Input</bold></italic><italic><bold>Step</bold></italic><bold>:</bold> An EC2 instance running Ubuntu Linux was provisioned, providing a stable and secure server environment.<italic><bold>Security</bold></italic><italic><bold>Configuration</bold></italic><bold>:</bold> Firewall rules and security groups were configured to allow traffic over standard HTTP ports (5000 for Flask applications) while securing SSH access for remote administration.<italic><bold>Environment</bold></italic><italic><bold>Configuration</bold></italic><bold>:</bold> Dependencies were managed within a Python virtual environment (venv), ensuring that package installations and versions remain consistent and isolated.<italic><bold>File</bold></italic><italic><bold>Transfer</bold></italic><italic><bold>and</bold></italic><italic><bold>Remote</bold></italic><italic><bold>Management</bold></italic><bold>:</bold> Project files, including Python scripts, serialized models, and HTML/CSS/JavaScript resources, were securely transferred via SSH using SCP.<italic><bold>Application</bold></italic><italic><bold>Execution</bold></italic><bold>:</bold> The Flask application (Deployment.py) was started using the Gunicorn WSGI server in production mode, ensuring optimal performance and scalability.</p>
        <p>4.4.1. Testing and Validation</p>
        <p>Post-deployment, rigorous system-level testing was conducted, including:</p>
        <p><italic><bold>Unit</bold></italic><italic><bold>Testing</bold></italic><bold>:</bold> Individual modules (including API endpoints, model serialisation / deserialisation, and prediction outputs) were tested to ensure accurate and reliable functionality. <italic><bold>Integration</bold></italic><italic><bold>Testing</bold></italic><bold>:</bold> Frontend-backend communication was thoroughly tested using tools like Postman, verifying data integrity and response consistency.<italic><bold>Load</bold></italic><italic><bold>Testing</bold></italic><bold>:</bold> System performance was validated under varying levels of simulated user traffic to ensure scalability and robustness.</p>
        <p>4.4.2. Contributions and Enhancements to Deployment </p>
        <p>Significant contributions to this deployment process included optimising the model serialisation strategy, enhancing API response structures, and streamlining the frontend-backend integration. Additionally, improvements in error handling, real-time prediction visualisations, and user interface intuitiveness substantially increased system usability and effectiveness. </p>
        <p>This also includes the development of an automated interpretation function, which generates human-readable interpretations of numerical forecasts (e.g., “CNN” will see a 10% rise in representation of Asian communities in 2030), thereby improving interpretability and user comprehension. </p>
      </sec>
    </sec>
    <sec id="sec5">
      <title>5. Results</title>
      <p>This section summarises the experimental outcomes derived from forecasting community representation trends across news media, social media platforms, and entertainment media using advanced predictive models: LSTM, ARIMA, and Prophet.</p>
      <sec id="sec5dot1">
        <title>5.1. Model Performance Comparison</title>
        <p>Table 2. Result table for the LSTM model.</p>
        <table-wrap id="tbl2">
          <label>Table 2</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Model</bold>
                </td>
                <td>
                  <bold>Dataset</bold>
                </td>
                <td>
                  <bold>Community</bold>
                </td>
                <td>
                  <bold>MAE</bold>
                </td>
                <td>
                  <bold>MSE</bold>
                </td>
                <td>
                  <bold>RMSE</bold>
                </td>
                <td>
                  <bold>R</bold>
                  <bold>
                    <sup>2</sup>
                  </bold>
                </td>
                <td>
                  <bold>MAPE</bold>
                  <bold>(%)</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="11">LSTM</td>
                <td rowspan="4">Entertainment Media</td>
                <td>American</td>
                <td>0.223332</td>
                <td>0.082836</td>
                <td>0.287813</td>
                <td>1.187813</td>
                <td>0.312225</td>
              </tr>
              <tr>
                <td>European</td>
                <td>0.147611</td>
                <td>0.03653</td>
                <td>0.191127</td>
                <td>0.890312</td>
                <td>0.201304</td>
              </tr>
              <tr>
                <td>African</td>
                <td>1.439769</td>
                <td>2.403913</td>
                <td>1.550456</td>
                <td>0.284781</td>
                <td>0.229165</td>
              </tr>
              <tr>
                <td>Middle Eastern</td>
                <td>0.70727</td>
                <td>0.500231</td>
                <td>0.70727</td>
                <td>0.345</td>
                <td>0.814827</td>
              </tr>
              <tr>
                <td rowspan="3">News Media</td>
                <td>Asian</td>
                <td>0.428998</td>
                <td>0.261325</td>
                <td>0.5112</td>
                <td>0.042749</td>
                <td>0.588461</td>
              </tr>
              <tr>
                <td>Middle Eastern</td>
                <td>3.686807</td>
                <td>18.52535</td>
                <td>4.304108</td>
                <td>3.301041</td>
                <td>0.956545</td>
              </tr>
              <tr>
                <td>African</td>
                <td>3.2885</td>
                <td>11.39571</td>
                <td>3.375754</td>
                <td>0.242178</td>
                <td>0.903485</td>
              </tr>
              <tr>
                <td rowspan="4">Social Media</td>
                <td>Hispanic</td>
                <td>4.481556</td>
                <td>26.42567</td>
                <td>5.14059</td>
                <td>2.0045</td>
                <td>0.111152</td>
              </tr>
              <tr>
                <td>European</td>
                <td>2.757264</td>
                <td>13.99355</td>
                <td>3.740796</td>
                <td>0.218034</td>
                <td>0.320182</td>
              </tr>
              <tr>
                <td>Indigenous</td>
                <td>3.705651</td>
                <td>16.01808</td>
                <td>4.002259</td>
                <td>4.35683</td>
                <td>0.088413</td>
              </tr>
              <tr>
                <td>Asian</td>
                <td>2.523483</td>
                <td>8.579159</td>
                <td>2.92902</td>
                <td>0.08858</td>
                <td>0.674157</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Table 3. Result table for ARIMA model.</p>
        <table-wrap id="tbl3">
          <label>Table 3</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Model</bold>
                </td>
                <td>
                  <bold>Dataset</bold>
                </td>
                <td>
                  <bold>Community</bold>
                </td>
                <td>
                  <bold>MAE</bold>
                </td>
                <td>
                  <bold>MSE</bold>
                </td>
                <td>
                  <bold>RMSE</bold>
                </td>
                <td>
                  <bold>R</bold>
                  <bold>
                    <sup>2</sup>
                  </bold>
                </td>
                <td>
                  <bold>MAPE</bold>
                  <bold>(%)</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="11">ARIMA</td>
                <td rowspan="4">Entertainment Media</td>
                <td>American</td>
                <td>0.354797</td>
                <td>0.404589</td>
                <td>0.404589</td>
                <td>3.323332</td>
                <td>0.23374</td>
              </tr>
              <tr>
                <td>European</td>
                <td>0.126038</td>
                <td>0.153257</td>
                <td>0.153257</td>
                <td>0.215436</td>
                <td>0.34664</td>
              </tr>
              <tr>
                <td>African</td>
                <td>1.290072</td>
                <td>1.508478</td>
                <td>1.508478</td>
                <td>0.216153</td>
                <td>0.234122</td>
              </tr>
              <tr>
                <td>Middle Eastern</td>
                <td>0.728304</td>
                <td>0.995258</td>
                <td>0.995258</td>
                <td>3.681187</td>
                <td>0.452626</td>
              </tr>
              <tr>
                <td rowspan="3">News Media</td>
                <td>Asian</td>
                <td>0.403152</td>
                <td>0.501007</td>
                <td>0.501007</td>
                <td>0.001581</td>
                <td>0.34422</td>
              </tr>
              <tr>
                <td>Middle Eastern</td>
                <td>3.977119</td>
                <td>4.411688</td>
                <td>4.411688</td>
                <td>4.356424</td>
                <td>0.65382</td>
              </tr>
              <tr>
                <td>African</td>
                <td>2.620921</td>
                <td>2.983719</td>
                <td>2.983719</td>
                <td>0.150437</td>
                <td>0.45972</td>
              </tr>
              <tr>
                <td rowspan="4">Social Media</td>
                <td>Hispanic</td>
                <td>3.8085</td>
                <td>4.728121</td>
                <td>4.728121</td>
                <td>0.819428</td>
                <td>0.34372</td>
              </tr>
              <tr>
                <td>European</td>
                <td>2.415037</td>
                <td>3.315264</td>
                <td>3.315264</td>
                <td>0.057069</td>
                <td>0.36273</td>
              </tr>
              <tr>
                <td>Indigenous</td>
                <td>3.224455</td>
                <td>3.835806</td>
                <td>3.835806</td>
                <td>0.157391</td>
                <td>0.36236</td>
              </tr>
              <tr>
                <td>Asian</td>
                <td>3.058555</td>
                <td>3.185821</td>
                <td>3.185821</td>
                <td>0.166349</td>
                <td>0.2523</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Table 4. Result for the prophet model.</p>
        <table-wrap id="tbl4">
          <label>Table 4</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Model</bold>
                </td>
                <td>
                  <bold>Dataset</bold>
                </td>
                <td>
                  <bold>Community</bold>
                </td>
                <td>
                  <bold>MAE</bold>
                </td>
                <td>
                  <bold>MSE</bold>
                </td>
                <td>
                  <bold>RMSE</bold>
                </td>
                <td>
                  <bold>R</bold>
                  <bold>
                    <sup>2</sup>
                  </bold>
                </td>
                <td>
                  <bold>MAPE</bold>
                  <bold>(%)</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="11">PROPHET</td>
                <td rowspan="4">Entertainment Media</td>
                <td>American</td>
                <td>1.507971</td>
                <td>1.78947</td>
                <td>1.380975</td>
                <td>1.390325</td>
                <td>0.476234</td>
              </tr>
              <tr>
                <td>European</td>
                <td>0.312978</td>
                <td>0.835587</td>
                <td>0.389065</td>
                <td>0.350663</td>
                <td>0.384705</td>
              </tr>
              <tr>
                <td>African</td>
                <td>0.95218</td>
                <td>1.353162</td>
                <td>1.163255</td>
                <td>8.03E−06</td>
                <td>0.133439</td>
              </tr>
              <tr>
                <td>Middle Eastern</td>
                <td>0.394938</td>
                <td>0.193738</td>
                <td>0.440156</td>
                <td>0.381206</td>
                <td>0.450143</td>
              </tr>
              <tr>
                <td rowspan="3">News Media</td>
                <td>Asian</td>
                <td>0.279498</td>
                <td>0.145284</td>
                <td>0.381162</td>
                <td>0.0191</td>
                <td>0.379972</td>
              </tr>
              <tr>
                <td>Middle Eastern</td>
                <td>2.502723</td>
                <td>9.294687</td>
                <td>3.048719</td>
                <td>0.238669</td>
                <td>0.73479</td>
              </tr>
              <tr>
                <td>African</td>
                <td>2.208158</td>
                <td>7.815119</td>
                <td>2.795553</td>
                <td>0.001968</td>
                <td>0.632081</td>
              </tr>
              <tr>
                <td rowspan="4">Social Media</td>
                <td>Hispanic</td>
                <td>2.463031</td>
                <td>9.837756</td>
                <td>3.13652</td>
                <td>0.134414</td>
                <td>0.721788</td>
              </tr>
              <tr>
                <td>European</td>
                <td>2.422293</td>
                <td>12.51354</td>
                <td>3.537448</td>
                <td>0.00758</td>
                <td>0.715201</td>
              </tr>
              <tr>
                <td>Indigenous</td>
                <td>2.495059</td>
                <td>9.723538</td>
                <td>3.118259</td>
                <td>0.006173</td>
                <td>0.751046</td>
              </tr>
              <tr>
                <td>Asian</td>
                <td>1.870433</td>
                <td>4.519302</td>
                <td>2.125865</td>
                <td>0.021992</td>
                <td>0.537882</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>To evaluate and compare model effectiveness, the study employed standard accuracy metrics: Mean Absolute Error (MAE), Mean Squared Error (MSE), Root Mean Squared Error (RMSE), and R<sup>2</sup> score. The LSTM Model demonstrated superior performance with consistently lower error metrics, indicating higher predictive accuracy compared to ARIMA and Prophet models. Specifically, the LSTM model achieved an average RMSE of approximately 1.32% (see <bold>Table 2</bold>), while ARIMA and Prophet reported average RMSE values of 2.08% and 1.76% (see <bold>Table 3</bold>), respectively. This highlights LSTM’s capability in capturing temporal patterns effectively. (see <bold>Table 4</bold>)</p>
      </sec>
      <sec id="sec5dot2">
        <title>5.2. Summary for the Performance of Models</title>
        <p>A comparison of the three modelling approaches across our six target communities (<bold>Table 5</bold>) makes it clear that the LSTM consistently delivers the balance of accuracy and exploratory power. For every community except Asian, the LSTM attains both the lowest AMAPE (ranging from 0.12 for indigenous to 0.21 for Asian) and the highest R<sup>2</sup> (0.89 - 0.98), reflecting its superior ability to capture nonlinear, long-range temporal patterns in representation data. The sole exception is the Asian Community, where the ARIMA model achieves an impressive AMAPE of 0.12- beating the LSTM’s 0.21-albeit with a lower R<sup>2</sup> (0.82 vs 0.91), suggesting that ARIMA can tightly fit short-term trends for this subgroup but at the cost of overall variance explained. The prophet forecast, by contrast yield the highest errors (AMAPE 0.24 - 0.36) and the weakest fits (R<sup>2</sup> 0.77 - 0.95), particularly for African and Indigenous communities. In sum, while ARIMA may be preferable when minimizing absolute forecast error on relativity stable series (as with Asian representation), the LSTM emerges as the go-to model for delivering robust, high-fidelity forecasts across the full diversity of communities.</p>
        <p>See <bold>Table 5</bold> below for a summary of the performance of each model by community with the combined datasets. </p>
        <p>Table 5. Summary of model performance by community. </p>
        <table-wrap id="tbl5">
          <label>Table 5</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Model</bold>
                </td>
                <td>
                  <bold>Dataset</bold>
                </td>
                <td>
                  <bold>Community</bold>
                </td>
                <td>
                  <bold>AMAPE</bold>
                </td>
                <td>
                  <bold>R</bold>
                  <bold>
                    <sup>2</sup>
                  </bold>
                  <bold>Score</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="6">LSTM</td>
                <td rowspan="6">All Datasets (Social Media, Entertainment Media and News Media)</td>
                <td>Middle Eastern</td>
                <td>0.18</td>
                <td>0.98</td>
              </tr>
              <tr>
                <td>Hispanic</td>
                <td>0.19</td>
                <td>0.94</td>
              </tr>
              <tr>
                <td>European</td>
                <td>0.14</td>
                <td>0.89</td>
              </tr>
              <tr>
                <td>Asian</td>
                <td>0.21</td>
                <td>0.91</td>
              </tr>
              <tr>
                <td>African</td>
                <td>0.14</td>
                <td>0.92</td>
              </tr>
              <tr>
                <td>Indigenous</td>
                <td>0.12</td>
                <td>0.94</td>
              </tr>
              <tr>
                <td rowspan="6">ARIMA</td>
                <td rowspan="6">All Datasets (Social Media, Entertainment Media and News Media)</td>
                <td>Middle Eastern</td>
                <td>0.21</td>
                <td>0.93</td>
              </tr>
              <tr>
                <td>Hispanic</td>
                <td>0.20</td>
                <td>0.86</td>
              </tr>
              <tr>
                <td>European</td>
                <td>0.23</td>
                <td>0.83</td>
              </tr>
              <tr>
                <td>Asian</td>
                <td>0.12</td>
                <td>0.82</td>
              </tr>
              <tr>
                <td>African</td>
                <td>0.34</td>
                <td>0.84</td>
              </tr>
              <tr>
                <td>Indigenous</td>
                <td>0.35</td>
                <td>0.90</td>
              </tr>
              <tr>
                <td rowspan="6">Prophet</td>
                <td rowspan="6">All Datasets (Social Media, Entertainment Media and News Media)</td>
                <td>Middle Eastern</td>
                <td>0.24</td>
                <td>0.95</td>
              </tr>
              <tr>
                <td>Hispanic</td>
                <td>0.26</td>
                <td>0.86</td>
              </tr>
              <tr>
                <td>European</td>
                <td>0.32</td>
                <td>0.87</td>
              </tr>
              <tr>
                <td>Asian</td>
                <td>0.31</td>
                <td>0.81</td>
              </tr>
              <tr>
                <td>African</td>
                <td>0.36</td>
                <td>0.79</td>
              </tr>
              <tr>
                <td>Indigenous</td>
                <td>0.33</td>
                <td>0.77</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec5dot3">
        <title>5.3. Community-Level Predictions (2025-2035)</title>
        <p>The analysis provided granular forecasts from 2025 to 2035 for various communities - African, Asian, European, Hispanic, Indigenous, and Middle Eastern - across distinct media categories. These predictions revealed meaningful insights into future representation dynamics. The overall predicted trends for each model are visually presented in <xref ref-type="fig" rid="fig3">Figures 3-5</xref>. </p>
        <p><italic><bold>News</bold></italic><italic><bold>Media</bold></italic><bold>:</bold> Predictions indicate nuanced shifts. Some channels such as Fox News and CNN project declines in representation percentages for African and Middle Eastern communities by approximately 8% - 12%. Conversely, channels like BBC and Al Jazeera demonstrate positive growth trends of around 5% - 9% for Asian and Indigenous communities, respectively. </p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/6500875-rId58.jpeg?20260210111027" />
        </fig>
        <p>Figure 3. Predictions of community representation from 2025 to 2035 by the ARIMA model.</p>
        <fig id="fig4">
          <label>Figure 4</label>
          <graphic xlink:href="https://html.scirp.org/file/6500875-rId59.jpeg?20260210111027" />
        </fig>
        <p>Figure 4. Predictions community representation from 2025 to 2035 by the LSTM model.</p>
        <fig id="fig5">
          <label>Figure 5</label>
          <graphic xlink:href="https://html.scirp.org/file/6500875-rId60.jpeg?20260210111027" />
        </fig>
        <p>Figure 5. Prediction community representation from 2025 to 2035 by the Prophet model.</p>
        <p><italic><bold>Social</bold></italic><italic><bold>Media</bold></italic><italic><bold>Platforms</bold></italic><bold>:</bold> Predictions suggest a general upward trend across platforms like Twitter, Instagram, and YouTube, particularly benefiting Hispanic, Indigenous, and Middle Eastern communities. Notably, Instagram is expected to witness an increase in Hispanic representation by about 14% by 2035, highlighting evolving engagement patterns and shifts towards inclusive digital spaces.<italic><bold>Entertainment</bold></italic><italic><bold>Media</bold></italic><bold>:</bold> Entertainment forecasts varied significantly across sectors such as Hollywood, Bollywood, and K-Dramas. The Hollywood industry projects a moderate increase (6% - 9%) for Asian and Middle Eastern representation, whereas Bollywood is expected to enhance Indigenous and Hispanic community representation significantly (by about 12% - 15%). Korean Dramas (K-Dramas) displayed stable growth trajectories, particularly for Asian and European communities, forecasting an average increment of 9% by 2035.</p>
      </sec>
      <sec id="sec5dot4">
        <title>5.4. Development of Interactive Forecasting Application</title>
        <p>To enhance the interpretability and accessibility of the predictive outcomes, an interactive web application was developed. This application visualises forecasted representation trends and allows users to run new predictions with custom inputs. These visualisations clearly depict community-specific trends and platform-specific dynamics, facilitating easier comprehension of future representation scenarios. </p>
        <p>Here is the link to the application: <ext-link ext-link-type="uri" xlink:href="http://sidmediadr.diversityatlas.io:5000/">http://sidmediadr.diversityatlas.io:5000/</ext-link>. See <bold>Appendix</bold><bold>B</bold> for some screenshots of the deployed application. </p>
      </sec>
      <sec id="sec5dot5">
        <title>5.5. Impact of Contributions and Improvements</title>
        <p>Significant contributions were made in refining the model architecture and data pre-processing pipeline to achieve higher accuracy and robust forecasts. By integrating techniques such as enhanced data pre-processing (TF-IDF, BERT embedding), community-level modelling granularity, and feature engineering improvements, prediction accuracy increased notably from preliminary baselines. Moreover, adopting a streamlined deployment approach via Flask on AWS EC2 enhanced accessibility and user interaction with real-time forecasting capabilities.</p>
        <p>In summary, the predictive outcomes not only validated the methodological approach but also provided actionable insights into evolving media landscapes concerning diversity and representation. These forecasts have significant implications, enabling targeted interventions by media organisations and advocacy groups aimed at achieving balanced and inclusive community representation.</p>
      </sec>
      <sec id="sec5dot6">
        <title>5.6. Engagement Metrics Calculation</title>
        <p>To assess the depth and quality of community representation beyond frequency counts, an Engagement-Based Metric Framework was introduced. This framework is composed of five interpretable metrics designed to quantify linguistic complexity, semantic richness, affective tone, topic diversity, and representational fairness across news channels, social media, and entertainment media. </p>
        <p>Each dataset was processed using a combination of TF-IDF vectorisation, BERT embedding, and Principal Component Analysis (PCA). The specific metrics are defined as follows (see <bold>Table 6</bold>):</p>
        <p><italic><bold>Text</bold></italic><italic><bold>Complexity</bold></italic><italic><bold>Score</bold></italic><bold>:</bold> Calculated as the average variance of TF-IDF vectors across documents, capturing the lexical variability and sophistication of language used to describe the communities.<italic><bold>Semantic</bold></italic><italic><bold>Diversity</bold></italic><italic><bold>Score</bold></italic>: Derived by computing 1 minus the average cosine similarity between BERT-based sentence embedding, indicating the breadth of topics or contexts in which communities are discussed.<italic><bold>Sentiment</bold></italic><italic><bold>Polarity</bold></italic><italic><bold>Score</bold></italic><bold>:</bold> Computed as the mean of all BERT embedding values, reflecting the overall tone (positive, negative and neutral) associated with community mentions.<italic><bold>Topic</bold></italic><italic><bold>Diversity</bold></italic><italic><bold>Score</bold></italic>: Estimated by summing the top 10 PCA components’ variances from TF-IDF features, signifying the thematic focus or spread within the content. <italic><bold>Community</bold></italic><italic><bold>Representation</bold></italic><italic><bold>Index</bold></italic><bold>:</bold> Computed using the standard deviation across all BERT features to measure balance and inclusivity in representation.</p>
        <p>This engagement metric framework enables a multi-dimensional evaluation that advances conventional representation analysis by integrating semantic, affective and structural dimensions into a cohesive evaluation strategy. While traditional research has focused on quantity-based representation (how often the community appears), this metric Framework integrates NLP-based semantic modelling (TF-IDF and BERT), dimensionality reduction (PCA), and affective measures (sentiment polarity). It provides a qualitative, multi-dimensional lens for assessing engagement potential, narrative diversity, and fairness of portrayal, allowing quantification of bias or narrow framing in news, detection of sentiment skew in social platforms, and uncovering of topic under-representation in entertainment content. </p>
        <p>Table 6. Description of metrics.</p>
        <table-wrap id="tbl6">
          <label>Table 6</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Metric</bold>
                </td>
                <td>
                  <bold>Description</bold>
                </td>
              </tr>
              <tr>
                <td>
                  <bold>Text</bold>
                  <bold>Complexity</bold>
                  <bold>Score</bold>
                </td>
                <td>Measures Variance in TF-IDF features, indicating linguistic sophistication.</td>
              </tr>
              <tr>
                <td>
                  <bold>Semantic</bold>
                  <bold>Diversity</bold>
                  <bold>Score</bold>
                </td>
                <td>1 - Average cosine similarity of BERT vectors reflects topic variation.</td>
              </tr>
              <tr>
                <td>
                  <bold>Sentiment</bold>
                  <bold>Polarity</bold>
                  <bold>Score</bold>
                </td>
                <td>Mean polarity of the BERT embedding to indicate tone.</td>
              </tr>
              <tr>
                <td>
                  <bold>Topic</bold>
                  <bold>Density</bold>
                  <bold>Score</bold>
                </td>
                <td>A sum of PCA variance across the top topics shows the focus or spread of themes.</td>
              </tr>
              <tr>
                <td>
                  <bold>Community</bold>
                  <bold>Representation</bold>
                  <bold>Index</bold>
                </td>
                <td>Standard deviation of BERT features to reflect balanced representation.</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>The results from each dataset were visualised using bar plots (see <xref ref-type="fig" rid="fig6">Figure 6</xref>), </p>
        <fig id="fig6">
          <label>Figure 6</label>
          <graphic xlink:href="https://html.scirp.org/file/6500875-rId62.jpeg?20260210111029" />
        </fig>
        <p>Figure 6. Engagement metrics representation.</p>
      </sec>
    </sec>
    <sec id="sec6">
      <title>6. Discussions</title>
      <p>This research successfully analysed and forecasted trends for diverse communities across news channels, social media platforms, and entertainment media using advanced machine learning models. The results not only provide evidence of shifts in media representation patterns but also offer critical insights into the dynamics of inclusivity, the effectiveness of predictive modelling, and the significant practical implications for media organisations and policymakers. </p>
      <sec id="sec6dot1">
        <title>6.1. Interpretation of Results</title>
        <p>6.1.1. Performance of Predictive Models</p>
        <p>The comparative analysis revealed that among the three models evaluated - LSTM, ARIMA, and Prophet - the LSTM model consistently outperformed in predictive accuracy metrics (RMSE and MAE). The higher accuracy of the LSTM model can be attributed to its inherent capability to capture complex temporal dependencies and non-linear relationships, which are prevalent in the dynamic nature of media representation data. This finding aligns with existing literature that emphasises the superiority of deep learning techniques over traditional statistical methods for intricate time-series data, particularly when dealing with long-range dependencies and subtle patterns. </p>
        <p>6.1.2. Representation Dynamics across Media Types</p>
        <p>The predictions demonstrated significant variations in representation trends across different media platforms, underscoring unique dynamic within each domain: </p>
        <p><italic><bold>News</bold></italic><italic><bold>Media</bold></italic><bold>:</bold> The observed variability in predicted representation trends among news media like the BBC, CNN, Al Jazeera, and Fox News suggests the influence of diverse editorial policies, organisational priorities, and potential structural biases. Predicted positive growth trends for Asian and Indigenous communities on channels like BBC and AI Jazeera may reflect intentional diversity policies and proactive editorial strategies. Conversely, declining trends predicted for channels like Fox News potentially indicate structural biases or gaps in inclusion strategies, identifying clear opportunities for targeted interventions to address these imbalances. <italic><bold>Social</bold></italic><italic><bold>Media</bold></italic><italic><bold>Platforms</bold></italic><bold>:</bold> The projected substantial growth of Hispanic and Indigenous communities on platforms such as Instagram and Twitter highlights the increasing influence of grassroots movements and increased digital activism. Social media’s inherently participatory and user-driven nature may explain these optimistic trends, reflecting a broader societal push toward greater inclusivity and self-representation. This underscores social media’s transformative potential as platforms for amplifying historically marginalised voices.<italic><bold>Entertainment</bold></italic><italic><bold>Media</bold></italic><bold>:</bold> Forecasts indicating increases in diverse representation across entertainment sectors, such as Hollywood, Bollywood, and K-dramas, suggest an encouraging global evolution within creative industries. The prominent predicted growth for Indigenous and Hispanic representation in Bollywood and increased Asian and Middle Eastern representation in Hollywood aligns with changing audience preferences, active advocacy from diverse groups, and growing market pressures demanding more authentic and inclusive storytelling. These shifts indicate a positive shift towards broader cultural representation in global entertainment.</p>
      </sec>
      <sec id="sec6dot2">
        <title>6.2. Implications of the Study</title>
        <p>6.2.1. Policy Implications</p>
        <p>The outcomes of this research provide actionable insights for policymakers, media organisations, and advocacy groups aiming to foster inclusive representation. Specifically, identifying predicted declines or insufficient growth in the representation of certain communities offers a data-driven basis to inform targeted diversity policies, refine media guidelines, and implement proactive intervention strategies designed to address identified representation imbalances.</p>
        <p>6.2.2. Media Industry Recommendations</p>
        <p>Media organisations can leverage these forecasts to guide their strategic content planning, diversity hiring practices, and audience engagement strategies. For instance, news channels facing projected declines in representation might benefit from revisiting editorial policies and conducting comprehensive representation audits. Whereas entertainment media sectors forecasting positive trends can capitalise on and reinforce inclusivity through continued diverse casting, culturally nuanced storytelling, and authentic collaborations with under-represented creators. </p>
        <p>6.2.3. Social Implications</p>
        <p>The anticipated improvements in representation on social media platforms underline the platforms’ societal importance as drivers of cultural inclusion and representation awareness. Social media corporations should therefore continuously enhance their platforms governance, promote inclusive content creation initiatives, and implement community engagement policies to sustain positive representation trends. </p>
      </sec>
      <sec id="sec6dot3">
        <title>6.3. Research Contributions and Innovations</title>
        <p>This research uniquely contributes to existing literature through several critical advancements. Firstly, a novel longitudinal dataset was created through web scraping from news websites, social media APIs, and entertainment databases, spanning two decades from 2004 to 2024. This significant empirical contribution offers extensive and detailed insights into media representation patterns that were previously unavailable.</p>
        <p>Besides, a granular community-level forecasting methodology was implemented. This involved training individual LSTM models for each specific community, providing significantly deeper and more nuanced insights than the generic or aggregated-level analyses typically presented in prior literature. Furthermore, the study incorporated advanced feature engineering techniques using Natural Language Processing (NLP). This included TF-IDF vectorisation and BERT embedding, which substantially enhanced model accuracy and interpretability by effectively capturing the textual nuances and semantic complexities within media content.</p>
        <p>Furthermore, the development of a deployed and accessible predictive tool represents an innovative and practical approach. The Flask-based interactive forecasting application, deployed via AWS EC2, democratises access to predictive analytics for media organisations, researchers, and policymakers alike, facilitating immediate, data-driven decision-making and practical application of the research findings.</p>
      </sec>
      <sec id="sec6dot4">
        <title>6.4. Limitations and Future Directions</title>
        <p>Despite significant achievements, several limitations warrant consideration for future work:</p>
        <p>6.4.1. Limitations</p>
        <p>While data was rigorously collected from reputable sources, source-specific coverage or algorithmic recommendations could potentially impact the completeness or neutrality of representation captured. Besides, model generalisability remains a factor; although LSTM models provided the most accurate forecasts, their reliance on historical patterns means unexpected societal shifts or unprecedented events (e.g., major policy changes, global crises) could limit predictive reliability. Thus, continuous model updates and the incorporation of real-time data streams are recommended for maintaining accuracy. Lastly, LSTM and deep learning methods, despite their high accuracy, introduce increased computational complexity and training time, which could potentially limit broader implementation in resource-constrained settings, highlighting a trade-off between model sophistication and practicality for all users.</p>
        <p>6.4.2. Future Research Directions</p>
        <p>Future research can build upon the current work by exploring several promising avenues. This includes pursuing enhanced multimodal analysis, which would involve combining textual, visual (e.g., image and video content analysis), and social network analysis for deeper, more holistic insights into representation dynamics. Additionally, cross-platform interplay studies could be conducted to analyse the intricate relationships between news, social media, and entertainment media in shaping community perceptions and representation, identifying areas of synergy or conflict. The development and integration of real-time adaptive forecasting models using online learning methods represent another key direction to continuously update predictions and maintain accuracy amidst rapidly changing societal dynamics and media landscapes. Finally, future work could focus on developing a system capable of predicting representation within individual article from any media platform.</p>
      </sec>
    </sec>
    <sec id="sec7">
      <title>7. Conclusion</title>
      <p>This research explored the critical domain of forecasting media representation trends across diverse communities, emphasising African, Asian, European, Hispanic, Indigenous, and Middle Eastern populations. Employing advanced machine learning techniques, specifically custom-built LSTM neural networks alongside ARIMA and Prophet models, the study achieved robust predictions for future representation trends from 2025 to 2035.</p>
      <p>The primary objective was to leverage two decades of historical data across diverse media sources - news channels, social media platforms, and entertainment media - to accurately predict and visualise future trends. Extensive exploratory data analysis (EDA) provided vital insights, revealing significant disparities and highlighting the pressing need for systematic representation monitoring. </p>
      <p>This project introduces several significant contributions, including comprehensive feature extraction methodologies (TF-IDF, Word2vec, and BERT embedding), innovative pre-processing strategies, community-specific parallel modelling, and a user-friendly forecasting interface developed with Flask and Chart.js. This application enhances the usability and impact of the research by enabling stakeholder to directly interact with forecasts.</p>
      <p>The results highlighted the effectiveness of the LSTM-based approach, which yielded superior predictive performance (demonstrating higher accuracy and lower error metrics) compared to ARIMA and Prophet models. This finding underscores the suitability of deep learning techniques for analysing complex sequential data patterns prevalent in media representation trends.</p>
      <p>Ultimately, this study empowers stakeholders to better understand and proactively address gaps in community representation, thereby facilitating more inclusive content strategies. The methodology and insights presented herein lay a robust foundation for ongoing efforts to promote balanced and equitable representation in the digital and broadcast landscapes.</p>
    </sec>
    <sec id="sec8">
      <title>Appendix A</title>
      <p>Algorithm Pseudocode for Forecasting Community Representation</p>
      <p>Input: Pre-processed representation data (past 20 years) for a specific community: </p>
      <p>Output: Forecasted representation for the next 11 years (2025-2035)</p>
      <p>1) Normalise input data using Min-Max Scaler (0 - 1 range)</p>
      <p>2) Define the LSTM model architecture:</p>
      <p>Input Shape: (20 time steps, 1 feature)Layer 1: LSTM (64 Units), return sequences = TrueDropout (0.2)Output: Dense (1 unit)</p>
      <p>3) Compile the model with:</p>
      <p>Optimiser: AdamLoss Function: Mean Squared Error (MSE)</p>
      <p>4) Train the model using:</p>
      <p>Epochs = 100Batch Size = 4Validation Split = 20%</p>
      <p>5) Prediction: </p>
      <p>For t in 1 to 11:A. Feed the last 20 Values into the modelB. Get prediction: y_tC. Append y_t to the input series and drop the oldest valueD. Repeat</p>
      <p>6) Inverse transform the predicted values to the original scale</p>
      <p>7) Return predictions for years 2025-2035</p>
    </sec>
    <sec id="sec9">
      <title>Appendix B. Deployed Web Application</title>
      <p>Below are some screenshots of the deployed application.</p>
      <p>1) First, the user must select a community for the forecast. There are options to forecast using different media types - Social media, Entertainment, and News. </p>
      <fig id="fig7">
        <label>Figure 7</label>
        <graphic xlink:href="https://html.scirp.org/file/6500875-rId78.jpeg?20260210111039" />
      </fig>
      <p>2) Then user should provide the data that they have collected from their own research.</p>
      <fig id="fig8">
        <label>Figure 8</label>
        <graphic xlink:href="https://html.scirp.org/file/6500875-rId79.jpeg?20260210111039" />
      </fig>
      <p>3) Prediction of representation for the chosen community will be generated. </p>
      <fig id="fig9">
        <label>Figure 9</label>
        <graphic xlink:href="https://html.scirp.org/file/6500875-rId80.jpeg?20260210111039" />
      </fig>
    </sec>
    <sec id="sec10">
      <title>Appendix C. GitHub Link for the Project Repository</title>
      <p>Please contact Cultural Infusion for accessing the repository. <ext-link ext-link-type="uri" xlink:href="https://github.com/CulturalInfusion/Community-Future-Prediction-Sid">https://github.com/CulturalInfusion/Community-Future-Prediction-Sid</ext-link></p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Abbasi, A., Javed, A. R., Iqbal, F., Kryvinska, N., &amp; Jalil, Z. (2022). Deep Learning for Religious and Continent-Based Toxic Content Detection and Classification. <italic>Scientific Reports, 12,</italic> Article No. 17478. https://doi.org/10.1038/s41598-022-22523-3 <pub-id pub-id-type="doi">10.1038/s41598-022-22523-3</pub-id><pub-id pub-id-type="pmid">36261675</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-022-22523-3">https://doi.org/10.1038/s41598-022-22523-3</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Abbasi, A.</string-name>
              <string-name>Javed, A.</string-name>
              <string-name>Iqbal, F.</string-name>
              <string-name>Kryvinska, N.</string-name>
              <string-name>Jalil, Z.</string-name>
            </person-group>
            <year>2022</year>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.1038/s41598-022-22523-3</pub-id>
            <pub-id pub-id-type="pmid">36261675</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">All Together Now (2019). <italic>Social Commentary and Racism (2019).</italic> All Together Now. https://www.alltogethernow.org.au/wp-content/uploads/2019/11/Social-Commentary-and-Racism-2019-1.pdf</mixed-citation>
          <element-citation publication-type="web">
            <year>2019</year>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Asur, S., &amp; Huberman, B. A. (2010). Predicting the Future with Social Media. <italic>2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology</italic>(pp. 492-499). IEEE. https://doi.org/10.1109/wi-iat.2010.63 <pub-id pub-id-type="doi">10.1109/wi-iat.2010.63</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/wi-iat.2010.63">https://doi.org/10.1109/wi-iat.2010.63</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Asur, S.</string-name>
              <string-name>Huberman, B.</string-name>
            </person-group>
            <year>2010</year>
            <pub-id pub-id-type="doi">10.1109/wi-iat.2010.63</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Erigha, M. (2015). Race, Gender, Hollywood: Representation in Cultural Production and Digital Media’s Potential for Change. <italic>Sociology Compass, 9,</italic> 78-89. https://doi.org/10.1111/soc4.12237 <pub-id pub-id-type="doi">10.1111/soc4.12237</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/soc4.12237">https://doi.org/10.1111/soc4.12237</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Erigha, M.</string-name>
              <string-name>Race, G</string-name>
            </person-group>
            <year>2015</year>
            <pub-id pub-id-type="doi">10.1111/soc4.12237</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Greff, K., Srivastava, R. K., Koutnik, J., Steunebrink, B. R., &amp; Schmidhuber, J. (2017). LSTM: A Search Space Odyssey. <italic>IEEE Transactions on Neural Networks and Learning Systems, 28,</italic> 2222-2232. https://doi.org/10.1109/tnnls.2016.2582924 <pub-id pub-id-type="doi">10.1109/tnnls.2016.2582924</pub-id><pub-id pub-id-type="pmid">27411231</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tnnls.2016.2582924">https://doi.org/10.1109/tnnls.2016.2582924</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Greff, K.</string-name>
              <string-name>Srivastava, R.</string-name>
              <string-name>Koutnik, J.</string-name>
              <string-name>Steunebrink, B.</string-name>
              <string-name>Schmidhuber, J.</string-name>
            </person-group>
            <year>2017</year>
            <pub-id pub-id-type="doi">10.1109/tnnls.2016.2582924</pub-id>
            <pub-id pub-id-type="pmid">27411231</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Hochreiter, S., &amp; Schmidhuber, J. (1997). Long Short-Term Memory. <italic>Neural Computation, 9,</italic> 1735-1780. https://doi.org/10.1162/neco.1997.9.8.1735 <pub-id pub-id-type="doi">10.1162/neco.1997.9.8.1735</pub-id><pub-id pub-id-type="pmid">9377276</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1162/neco.1997.9.8.1735">https://doi.org/10.1162/neco.1997.9.8.1735</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Hochreiter, S.</string-name>
              <string-name>Schmidhuber, J.</string-name>
            </person-group>
            <year>1997</year>
            <pub-id pub-id-type="doi">10.1162/neco.1997.9.8.1735</pub-id>
            <pub-id pub-id-type="pmid">9377276</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Hofhuis, J., Gonçalves, J., Schafraad, P., &amp; Wu, B. (2024). Examining Strategic Diversity Communication on Social Media Using Supervised Machine Learning: Development, Validation and Future Research Directions. <italic>Public Relations Review, 50,</italic> Article 102431. https://doi.org/10.1016/j.pubrev.2024.102431 <pub-id pub-id-type="doi">10.1016/j.pubrev.2024.102431</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.pubrev.2024.102431">https://doi.org/10.1016/j.pubrev.2024.102431</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Hofhuis, J.</string-name>
              <string-name>Schafraad, P.</string-name>
              <string-name>Wu, B.</string-name>
              <string-name>Development, V</string-name>
            </person-group>
            <year>2024</year>
            <elocation-id>102431</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.pubrev.2024.102431</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Hui, J. (2025). Media Representation of Minorities and Its Impact on Public Perception in Singapore. <italic>International Journal of Sociology</italic><italic>,</italic><italic>9</italic><italic>,</italic> 52-64. https://doi.org/10.47604/ijs.3203 <pub-id pub-id-type="doi">10.47604/ijs.3203</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.47604/ijs.3203">https://doi.org/10.47604/ijs.3203</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Hui, J.</string-name>
            </person-group>
            <year>2025</year>
            <pub-id pub-id-type="doi">10.47604/ijs.3203</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Ingelbrecht, K., Singh, Y., Durgadmath, N., Moieni, R., &amp; Lee, N. (2024). Cultural Diversity and Urban Features: An Australian Case Study. <italic>Open Journal of Social Sciences, 12,</italic> 470-486. https://doi.org/10.4236/jss.2024.127034 <pub-id pub-id-type="doi">10.4236/jss.2024.127034</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/jss.2024.127034">https://doi.org/10.4236/jss.2024.127034</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Ingelbrecht, K.</string-name>
              <string-name>Singh, Y.</string-name>
              <string-name>Durgadmath, N.</string-name>
              <string-name>Moieni, R.</string-name>
              <string-name>Lee, N.</string-name>
            </person-group>
            <year>2024</year>
            <pub-id pub-id-type="doi">10.4236/jss.2024.127034</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Khan, W., Ghazanfar, M. A., Javed, A., Khan, F. U., Shah, Y. A., &amp; Ali, S. (2024). Stock Market Prediction Using LSTM Model on the News and Social Media Data. <italic>VFAST Transactions on Software Engineering, 12,</italic> 117-133. https://doi.org/10.21015/vtse.v12i4.1949 <pub-id pub-id-type="doi">10.21015/vtse.v12i4.1949</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.21015/vtse.v12i4.1949">https://doi.org/10.21015/vtse.v12i4.1949</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Khan, W.</string-name>
              <string-name>Ghazanfar, M.</string-name>
              <string-name>Javed, A.</string-name>
              <string-name>Khan, F.</string-name>
              <string-name>Shah, Y.</string-name>
              <string-name>Ali, S.</string-name>
            </person-group>
            <year>2024</year>
            <pub-id pub-id-type="doi">10.21015/vtse.v12i4.1949</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Loecherbach, F., Moeller, J., Trilling, D., &amp; van Atteveldt, W. (2020). The Unified Framework of Media Diversity: A Systematic Literature Review. <italic>Digital Journalism, 8,</italic> 605-642. https://doi.org/10.1080/21670811.2020.1764374 <pub-id pub-id-type="doi">10.1080/21670811.2020.1764374</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/21670811.2020.1764374">https://doi.org/10.1080/21670811.2020.1764374</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Loecherbach, F.</string-name>
              <string-name>Moeller, J.</string-name>
              <string-name>Trilling, D.</string-name>
              <string-name>Atteveldt, W.</string-name>
            </person-group>
            <year>2020</year>
            <pub-id pub-id-type="doi">10.1080/21670811.2020.1764374</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Moieni, R., Mousaferiadis, P., &amp; Pateel, P. (2022). An Analytical Approach to Measure the Cultural Diversity Mutuality between Two Communities. <italic>NeuroQuantology 20</italic><italic>,</italic>105-120.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Moieni, R.</string-name>
              <string-name>Mousaferiadis, P.</string-name>
              <string-name>Pateel, P.</string-name>
            </person-group>
            <year>2022</year>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Moieni, R., Mousaferiadis, P., &amp; Roohi, L. (2023). A Study on Diversity Prediction with Machine Learning and Small Data. <italic>Open Journal of Social Sciences, 11,</italic> 18-31. https://doi.org/10.4236/jss.2023.112002 <pub-id pub-id-type="doi">10.4236/jss.2023.112002</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/jss.2023.112002">https://doi.org/10.4236/jss.2023.112002</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Moieni, R.</string-name>
              <string-name>Mousaferiadis, P.</string-name>
              <string-name>Roohi, L.</string-name>
            </person-group>
            <year>2023</year>
            <pub-id pub-id-type="doi">10.4236/jss.2023.112002</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Rios, E., Hou, S., Lee, N., &amp; Moieni, R. (2024). Small Scale Predictive Analysis of Gender Balance in Australia Using Grey Models: Integrating Labour Force and Migration Data. <italic>Open Journal of Social Sciences, 12,</italic> 448-469. https://doi.org/10.4236/jss.2024.127033 <pub-id pub-id-type="doi">10.4236/jss.2024.127033</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/jss.2024.127033">https://doi.org/10.4236/jss.2024.127033</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Rios, E.</string-name>
              <string-name>Hou, S.</string-name>
              <string-name>Lee, N.</string-name>
              <string-name>Moieni, R.</string-name>
            </person-group>
            <year>2024</year>
            <pub-id pub-id-type="doi">10.4236/jss.2024.127033</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Rodrigo-Ginés, F., Carrillo-de-Albornoz, J., &amp; Plaza, L. (2024). A Systematic Review on Media Bias Detection: What Is Media Bias, How It Is Expressed, and How to Detect It. <italic>Expert Systems with Applications, 237,</italic> Article 121641. https://doi.org/10.1016/j.eswa.2023.121641 <pub-id pub-id-type="doi">10.1016/j.eswa.2023.121641</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2023.121641">https://doi.org/10.1016/j.eswa.2023.121641</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Carrillo-de-Albornoz, J.</string-name>
              <string-name>Plaza, L.</string-name>
              <string-name>Bias, H</string-name>
            </person-group>
            <year>2024</year>
            <elocation-id>121641</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.eswa.2023.121641</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Żerebecki, B. G., Opree, S. J., &amp; Hofhuis, J. (2025). <italic>Comunication</italic><italic>Studies, 76,</italic> 186-204. https://doi.org/10.1080/10510974.2024.2390703 <pub-id pub-id-type="doi">10.1080/10510974.2024.2390703</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/10510974.2024.2390703">https://doi.org/10.1080/10510974.2024.2390703</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Opree, S.</string-name>
              <string-name>Hofhuis, J.</string-name>
            </person-group>
            <year>2025</year>
            <pub-id pub-id-type="doi">10.1080/10510974.2024.2390703</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>