AI 生成网络内容的不均衡增长

arXiv cs.AI 论文

摘要

这篇 arXiv 论文分析了 2019 年至 2026 年间的逾 500 万个网页,发现含有 AI 生成文本的网页占比从 2022 年之前的接近于零,上升至 2026 年 8 月的近 25%。这一增长并不均衡:英语网页和 .com 域名网站中 AI 文本的普及程度高于其他语言的网页或 .gov/.edu 域名网站,而且 AI 文本集中在网络图中中心性最低的网页上。这些估计值通过贝叶斯分层模型得出,并校正了检测器的错误率。

arXiv:2610.36631v1 Announce Type: new Abstract: In less than five years, generative artificial intelligence (AI) has dramatically reshaped the public-facing web. Using a sample of more than 5 million crawlable webpages, we demonstrate that the share containing AI-generated text has increased precipitously, but unevenly. Our analyses reveal substantial differences in AI composition across language and domain categories (e.g., .edu, .com, or .gov). A higher fraction of English-language webpages contain AI-generated text compared to pages in other languages, and prevalence is substantially lower on .gov and .edu domains compared to .com. These distinctions persist even after accounting for compositional effects. We also find heterogeneity based on a page's position in the connectivity structure of the web. AI-generated text is most common and has increased most rapidly in pages that are the least central in the graph, which drives much of the overall growth in AI-generated text. A slower increase has taken place for more central pages, with the most central tier emerging as the least likely to contain AI-generated text. Methodologically, we use multiple AI detection tools, and generate estimates using a Bayesian hierarchical model that incorporates corrections for the detectors' statistical properties (both false positives and false negatives) and allows for different detector performance across groups, while propagating uncertainty in detector error rates into prevalence estimates. Our work suggests that AI is a prominent, but varied, contributor to public information and internet-based communication.
查看原文
查看缓存全文

缓存时间: 2026/10/28 08:08

# The uneven rise of AI-generated web content
Source: [https://arxiv.org/html/2610.36631](https://arxiv.org/html/2610.36631)
Adam Visokay†††thanks:These authors contributed equally\. Please direct correspondence to[avisokay@berkeley\.edu](emailto:[email protected])and[tylermc@uw\.edu](emailto:[email protected])\. All authors were either organizers$ˆ,†,$ or participants of the 2026 Summer Institute in Computational Social Science at the University of Washington \([SICSS\-UW](https://sicss.io/2026/uw/)\)\.Soumyakanti Pan∗,†,Affiliation:Department of Statistics, University of WashingtonMolly GristonAffiliation:Department of Physics, University of Colorado, BoulderPolina IasakovaAffiliation:Department of Statistics, Oregon State UniversityMark Nepf†,Affiliation:Evans School of Public Policy, University of WashingtonDenis PeskoffAffiliation:School of Information, University of California, BerkeleyRiya SinhaAffiliation:Department of Information, University of Texas at AustinJikai SunAffiliation:Hubbard School of Journalism and Mass Communication, University of MinnesotaIsabelle Thiara†,Affiliation:Department of Statistics, University of WashingtonLetao WangAffiliation:Department of Sociology, Washington University in St\. LouisYiwei WuAffiliation:Department of Information, University of Texas at AustinLauren YanAffiliation:Department of Family Medicine & Community Health, University of Kansas Medical CenterTyler H\. McCormick†,Affiliation:Department of Statistics, University of WashingtonAffiliation:Department of Sociology, University of Washington

###### Abstract

In less than five years, generative artificial intelligence \(AI\) has dramatically reshaped the public\-facing web\. Using a sample of more than 5 million crawlable webpages spanning 2019 to 2026, we show that the share containing AI\-generated text rose from near zero before 2022 to nearly 25% by August 2026\. This rise has also been uneven\. Our analyses reveal substantial differences in AI composition across language and domain categories \(e\.g\.,\.edu,\.com, or\.gov\)\. A higher fraction of English\-language webpages contain AI\-generated text compared to pages in other languages, and prevalence is substantially lower on\.govand\.edudomains compared to\.com\. These distinctions persist even after accounting for compositional effects\. We also find heterogeneity based on a page’s position in the connectivity structure of the web\. AI\-generated text is most common and has increased most rapidly in pages that are the least central in the graph, which drives much of the overall growth in AI\-generated text\. A slower increase has taken place for more central pages, with the most central tier emerging as the least likely to contain AI\-generated text\. Methodologically, we use multiple AI detection tools, and generate estimates using a Bayesian hierarchical model that incorporates corrections for the detectors’ statistical properties \(both false positives and false negatives\) and allows for different detector performance across groups, while propagating uncertainty in detector error rates into prevalence estimates\. Our work suggests that AI is a prominent, but varied, contributor to public information and internet\-based communication\.

## 1Introduction

The public web is both a main channel through which institutions, businesses, and individuals communicate and the largest source of text from which language models are trained\([Brown et al\., 2020](https://arxiv.org/html/2610.36631#bib.bib1);[Touvron et al\., 2023](https://arxiv.org/html/2610.36631#bib.bib2);[Penedo et al\., 2024](https://arxiv.org/html/2610.36631#bib.bib23);[Baack, 2024](https://arxiv.org/html/2610.36631#bib.bib3)\)\. Changes in how text on the web is produced propagate to what people read and to how the next generation of language models learn\([Shumailov et al\., 2024](https://arxiv.org/html/2610.36631#bib.bib4)\)\. Generative artificial intelligence \(AI\) is now reshaping the text on webpages at a rate that is accelerating and in a manner that is highly heterogeneous\. Using a probability sample of 5\.1 million pages from the crawlable web from 2019\-2026, spanning every language and the full crawlable link graph, together with a Bayesian model that corrects for the false positives and false negatives of multiple AI detectors, we find that in August 2026 about 24 percent \(95% credible interval 22\.9\-24\.4\) of crawlable webpages contained AI\-generated or AI\-edited text, and the rate of increase has nearly doubled, from 4\.6 percentage points per year between early 2023 and early 2025 to 8\.1 percentage points per year since\. About four\-fifths of the increase in the prevalence of pages with fully AI\-generated or AI\-edited text comes from those belonging to domains on the periphery of the web graph that are not highly connected to other well\-connected domains, while pages belonging to the most central domains on the web are least likely to contain fully AI\-generated or AI\-edited text\. Further, generative AI has spread faster among English\-language pages and \.com domains, though we see rises across languages and domain categories, even after accounting for compositional effects\. These results have implications specific to each role the public web plays\. First, the growth in AI\-influenced text means that generative AI has an increasing role in setting the conventions for how information is presented to the public, and how companies or governments communicate with their citizens\. Second, because the crawlable web is a main input for training future language models, the rise of AI\-generated or edited content means that earlier language models increasingly shape the conventions, style, and norms of newer ones\.

For the purpose of this paper, we operationalize “AI\-generated text” as text generated with or revised by language models\. To identify AI\-generated text, we take a holistic approach that views AI detection as a measurement error problem\. We use multiple AI detectors and treat their output as imperfect indicators of text’s true origin\([Bollen, 1989](https://arxiv.org/html/2610.36631#bib.bib41);[Jacobs and Wallach, 2021](https://arxiv.org/html/2610.36631#bib.bib42)\)\. Commercial and open\-source detectors infer AI involvement by identifying textual patterns correlated with language models’ writing styles\. AI signatures vary across contexts and also appear in human writing, so we expect that the degree of measurement error will depend on the circumstances\. In our evaluations, for example, the open Pangram model\([Thai et al\., 2026](https://arxiv.org/html/2610.36631#bib.bib7)\)has fewer false positives than Binoculars\-Falcon\([Hans et al\., 2024](https://arxiv.org/html/2610.36631#bib.bib6)\)on\.govand\.edudomains but more on\.comdomains \(more detail in the Appendix section[B](https://arxiv.org/html/2610.36631#A2)\)\. To address this context\-specific measurment error, we build a Bayesian hierarchical model that combines detector outputs with labeled benchmarks and pre\-2022 control crawls to estimate prevalence jointly with sensitivity and specificity\. The early crawls inform false\-positive rates under an assumption of low prevalence, while four benchmark datasets \(one with texts from 9 languages\) inform sensitivity and its variation across sources\. We allow error rates to differ across contexts and to shift after the control period\. The specificity adjustment is specific to each detector, language, centrality tier, top\-level domain, and text length\. The sensitivity adjustment varies across detector and language\. Uncertainty about those rates enters the intervals for prevalence and its changes over time, allowing us to assess whether differences between groups and changes in their growth rates persist after accounting for detector error\. Several previous studies also account for these errors, but in more limited contexts than we consider\([Brooks et al\., 2024](https://arxiv.org/html/2610.36631#bib.bib8);[Russo et al\., 2025](https://arxiv.org/html/2610.36631#bib.bib5);[Liang et al\., 2024](https://arxiv.org/html/2610.36631#bib.bib17);[Russell et al\., 2026](https://arxiv.org/html/2610.36631#bib.bib46);[Elazar and Antoniak, 2026](https://arxiv.org/html/2610.36631#bib.bib20)\)\. We discuss related work further in Appendix[A](https://arxiv.org/html/2610.36631#A1)\.

Our fundamental goals are to \(i\) estimate trends over time in the fraction of public\-facing webpages using AI\-generated text and, \(ii\) to determine how the prevalence varies across domain centrality, language, and top\-level domain\. Related to our first goal of understanding trends in prevalence over time, studies of newly archived English\-language pages document a substantial increase in detected AI use between 2022 and mid\-2025\([Dolezal et al\., 2026](https://arxiv.org/html/2610.36631#bib.bib13)\)\. Graphite likewise finds a sharp initial increase among newly published English\-language articles, followed by an approximately stable share over the five quarters from early 2025 through early 2026\([Graphite, 2025](https://arxiv.org/html/2610.36631#bib.bib16);[Graphite, 2026](https://arxiv.org/html/2610.36631#bib.bib15)\)\. These studies discuss new content, however, rather than the total prevalence, which is our focus and is critical to understand how AI\-generated text impacts users’ experiences and the composition of the web overall\. Several other authors look at AI\-generated text, but in specific contexts rather than the public facing web\.[Russell et al\. \(2026\)](https://arxiv.org/html/2610.36631#bib.bib46), for example, audit 186,000 articles from 1,500 American newspapers published in summer 2025 and find that roughly 9% carry detected AI use, concentrated mostly in small local outlets\. The Pew Research Center does address the overall prevalence of AI\-generated text, but restricts their analysis to English\-language pages and report only the share of pages flagged by a particular AI\-detector\([Pew Research Center, 2026](https://arxiv.org/html/2610.36631#bib.bib19)\)\. As described above, individual AI detectors have context\-specific false positive and false negative rates, meaning that a study reporting only the share of pages flagged as AI by a detector will inherit those biases\. Pew also draws repeated random samples of English\-language pages from Common Crawl\([Pew Research Center, 2026](https://arxiv.org/html/2610.36631#bib.bib19)\), which means that the sampling distribution approximately mirrors that of the population, leaving relatively few examples of webpages in small groups \(such as the ones mostly highly connected to other domains\), unlike our design which is stratified to ensure we seen enough pages with rare characteristics to make meaningful between\-group comparisons\. Overall, these studies provide compelling preliminary evidence that AI is reshaping the web, but have yet to answer the question of how prevalence changes over time across English and non\-English sites in a way that adjusts for the inevitable bias that comes from bespoke detector performance\.

Existing work also largely leaves open our second main question about the distribution of the spread of AI\-generated text\. The same overall prevalence can have vastly differing implications depending on where increases occur relative to the distribution of pages\. Our work explores a domain’s position in the web’s link network, which has not been addressed in previous work\. Specifically, we construct six PageRank\([Page et al\., 1999](https://arxiv.org/html/2610.36631#bib.bib47)\)tiers computed based on the domain\. Higher PageRank means a domain is connected to many other highly connected domains, and is a measure of the centrality of a domain in the network graph of the web\. The most central tier of domains contains a few hundred platform, infrastructure and institutional domains, such as WordPress\.org, Wikimedia, the Internet Archive and the European Union, while the least central tier includes small businesses, local organizations and personal sites that make up ninety percent of domains and about two\-fifths of eligible pages\. We ask how prevalence and growth differ between peripheral and highly connected domains and how much each contributes to the overall increase\. We also expand the treatment of language presented by previous work, investigating trends in prevalence across in non\-English languages\. Our modeling approach facilitates this additional dimension to our analysis by allowing us to incorporate language\-specific error rates for multiple AI detectors\. We also explore heterogeneity among top\-level domain types \(e\.g\.,\.gov,\.com,\.edu\)\. Limited existing evidence comes from two sources\. Pew documents differences between top\-level domains\([Pew Research Center, 2026](https://arxiv.org/html/2610.36631#bib.bib19)\), although this could again be biased by the performance properties of the detector\. DeGenTWeb characterizes websites dominated by generated text, but restricts their analysis to publishing and commercial settings\([He et al\., 2026](https://arxiv.org/html/2610.36631#bib.bib43)\)\. An additional contribution in our analysis is distinguishing differences among comparable pages from differences in the kinds of pages each group contains\. Lower prevalence of AI\-generated text on\.govdomains compared to\.com, for example, could partly reflect differences in language, text length, and centrality of those domains\. Those characteristics can also affect detector performance, creating a further source of apparent differences\. We therefore ask which differences in prevalence and growth persist after accounting for both page composition and detector error\.

## 2Results

In this section, we characterize the growth and distribution of AI\-generated text across the crawl\-observed web\. We analyzed 5,118,347 eligible pages from 505,974 domains across 71 Common Crawl snapshots spanning January 2019 to August 2026\. We draw a two\-stage stratified cluster sample from each crawl wherein domains are sampled by six strata defined by PageRank rank in the crawl’s web graph, with the most central stratum taken in full, and pages are then randomly sampled within each selected domain \(Section[4\.1](https://arxiv.org/html/2610.36631#S4.SS1)\)\. Since a sampling design may not feasibly balance every combination of covariates \(cell\) in proportion to its share of the web, inference from the sample does not naturally extend to the full population of eligible pages\. We therefore use poststratification, which extends inference from the sampled data to the full population\([Kennedy and Gelman, 2021](https://arxiv.org/html/2610.36631#bib.bib39)\)\. Poststratification computes a weighted average of the posterior distribution of prevalence within each cell, defined by language, text length, PageRank tier and top\-level domain, where the weights are constructed from additional data on the number of eligible pages in each cell\. The Bayesian hierarchical model corrects each cell’s estimate for detector error, and poststratification combines these corrected estimates into the prevalence of any group of cells, such as a tier, a language or a TLD category, each with a credible interval that reflects uncertainty in the detectors’ sensitivity and specificity\.

We evaluated five detectors on labeled benchmarks and deploy two for the full analysis \(Section[4\.2](https://arxiv.org/html/2610.36631#S4.SS2)\)\. We scored each page with Open Pangram, a supervised classifier fine\-tuned from Llama\-3\.2\-3B\. We also scored every English page with Binoculars with the Falcon\-7B pair, a zero\-shot perplexity\-ratio detector \(its non\-English sensitivity on the multilingual benchmark of0\.1510\.151did not justify the compute to score non\-English pages at scale\)\. The two other detectors we evaluated were uniformly outperformed by the detectors we kept, and the errors of the commercial Pangram 4 are too closely tied to open Pangram’s to count as an independent reading \(Section[4\.2\.2](https://arxiv.org/html/2610.36631#S4.SS2.SSS2)\), so we use it only to check the error rates of the detectors we deploy\. Detector accuracy differs by language, so we estimate sensitivity and specificity separately for English and non\-English text, and specificity also varies with page characteristics such as domain type and text length \(Section[4\.3](https://arxiv.org/html/2610.36631#S4.SS3)\)\.

Our primary outcome is the prevalence of pages containing fully AI\-generated or AI\-edited text, expressed as a proportion of eligible pages\. Eligible pages are successfully captured pages with at least 500 characters of extracted main text, which excludes navigation, login and other boilerplate pages\. The prevalence of a group, whether a PageRank tier, a language or a top\-level domain \(TLD\) category, is the share of the eligible pages in that group, where a page inherits the tier and the TLD category of the domain it belongs to\. We report the overall prevalence and by network position \(PageRank tier\), language, and TLD category\.

We estimate it using a Bayesian hierarchical model that accounts for heterogeneity in detector sensitivity and specificity, languages, centrality tiers, TLD categories and text lengths, and propagates the resulting uncertainty into every reported estimate and contrast\. We also poststratify the posterior distribution so that the estimates reflect the population of all eligible pages in the Common Crawl web rather than the composition of only the sampled pages \(Section[4\.3](https://arxiv.org/html/2610.36631#S4.SS3)\)\.

### 2\.1Overall prevalence and rate of change

The fraction of pages with fully AI\-generated or AI\-edited text has increased substantially since the widespread introduction of language models\. In the most recent crawl, in August 2026, we estimate that about one in four crawlable pages had AI\-generated text \(95% credible interval 22\.9\-24\.4\)\. Figure[2\.1a](https://arxiv.org/html/2610.36631#S2.F1)demonstrates the estimated trend using our Bayesian hierarchical model and, for comparison, using an uncorrected fraction of pages flagged as positive using the open Pangram detector\. Unsurprisingly, the estimated fraction based on our model was low before the introduction of commercial language models in late 2022 and early 2023, although the uncorrected detector puts the prevalence substantially higher, since it has not been adjusted for the detectors’ sensitivity and specificity, and reflects the composition of the sample rather than the population\.

Since the introduction of language models, the rate of change in the prevalence of pages with AI\-generated text has also increased \(Figure[2\.1b](https://arxiv.org/html/2610.36631#S2.F1)\)\. The average annual change was 0\.2 percentage points from January 2019 to February 2023, 4\.6 percentage points from February 2023 to January 2025, and 8\.1 percentage points from January 2025 to August 2026\. The difference between the last two rates was 3\.6 percentage points per year \(95% credible interval: 3\.3 to 3\.9\)\. These results indicate that, not only are pages with AI\-generated text common on the public\-facing web, but that the rate at which they are becoming more common is growing substantially year\-over\-year, suggesting that the role of AI\-generated text is growing and accelerating in the content that people see on the public\-facing web and in text ingested for training by contemporary and future language models\.

Figure 2\.1:Estimated overall prevalence and its rate of change of pages with fully AI\-generated or AI\-edited text in Common Crawl\.\(a\)The dashed gray line shows Open Pangram flags divided by analyzed pages in each crawl\. The blue curve is the poststratified posterior mean, with cells weighted by their number of eligible pages, and pointwise 95% credible intervals shaded\. The raw proportions are unweighted; their comparison with the poststratified estimate includes both detector correction and population weighting\.\(b\)Gray segments show the change between consecutive crawl estimates divided by elapsed time, in percentage points per year \(365\.25 days\)\. Blue segments give endpoint\-based averages for the three comparison periods described in the text\. Shading in panel b gives pointwise 95% credible intervals calculated from matched joint posterior draws\. All 71 crawl estimates are used\. Dates are crawl midpoints; prevalence describes content present in each snapshot\.
### 2\.2Increasing prevalence comes mostly from the least connected sites

We next analyze how AI\-generated text varies with the network centrality of a page’s domain\. Centrality is measured by PageRank\([Page et al\., 1999](https://arxiv.org/html/2610.36631#bib.bib47)\)in Common Crawl’s hyperlink graph of the web, in which domains are nodes and a link from a page on one domain to a page on another is an edge\. Domains are sorted into six PageRank tiers \(Table[4\.1](https://arxiv.org/html/2610.36631#S4.T1)\); each page takes the tier of its domain, and prevalence in a tier is the share of its eligible pages that contain AI\-generated text\. PageRank scores a domain by the number and importance of the domains that link to it, so that a link from a widely linked domain counts for more than a link from one that is less frequently linked to, and the score can be read as the share of time a surfer who follows links at random would spend on that domain\.

The distribution of PageRank scores across domains is extremely skewed \(Figure[2\.2a](https://arxiv.org/html/2610.36631#S2.F2)\)\. In August 2026, top\-tier domains made up 0\.001% of domains and 2\.7% of eligible pages\. They are mostly the platforms and infrastructure of the web itself, such as WordPress\.org, Wix, Vimeo, Yahoo, Mozilla and the Internet Archive, together with a few global institutions and publishers such as the European Union, the IRS, Harvard and the Financial Times\. The three middle tiers, which collectively represent 1% of domains and 26\.7% of eligible pages, are the recognizable institutional web, including universities, national news outlets, government bodies, and established companies as well as regional organizations such as the Utah Bar Association; Larimer County, Colorado; and Volkswagen Japan\. The two lowest tiers hold 99% of domains and 70\.5% of eligible pages, having a median of 9 to 28 pages per domain across samples, and consist of small businesses, local organizations, and personal sites\. Examples of domains in these tiers include a Swedish rabbit breeder, a Louisville dog\-walking service, a German hair salon, a financial planner in Argentina, a French roofing contractor, an Elks Lodge in Florida, a Zurich city council, and a pizza restaurant\.

We estimate that AI\-generated text has reached every level of the web’s link network, including pages in its most central domains \(Figure[2\.2b](https://arxiv.org/html/2610.36631#S2.F2)\)\. Each page inherits the PageRank tier of the domain to which it belongs, so a tier consists of all eligible pages whose domain has a PageRank within the range that defines that tier \(Table[4\.1](https://arxiv.org/html/2610.36631#S4.T1)\)\. Hence, prevalence in a tier corresponds to the proportion of its eligible pages that contain fully AI\-generated or AI\-edited text\. Estimated prevalence was low across all tiers until 2022 \(between 0\.8% and 4\.9% in 2019\), and by the August 2026 snapshot, it had risen to between 11\.6% and 27\.5% in every tier, including 11\.6% \(95% credible interval 11\.2–11\.9%\) in the most\-central tier \(Top\)\. We estimate higher prevalence toward the periphery of the web, reaching 27\.5% \(26\.5–28\.4%\) in the least\-central tier \(Tail\)\.

Moreover, tiers differ in the composition of their pages by TLD, language and length, and these attributes are themselves associated with prevalence\. To assess whether the differences between tiers are confounded with these attributes, we compare the estimated prevalence in the tiers after standardizing them with respect to a common composition of TLD, language and length, observed as of August 2026\. Upon standardization, estimated prevalence still increases monotonically across tiers, from 11\.1% in the Top to 26\.7% in the Tail, and no tier’s standardized estimate differs from its original estimate by more than 1\.2 percentage points\. The Upper\-middle tier, for example, rises from 13\.2% to 14\.3%, because only 34\.7% of its pages are on\.com, where prevalence is highest, against 59\.6% in the Top, and 23\.9% are on\.edu,\.govor\.org, where prevalence is low\. The differences in prevalence between tiers are therefore not attributable to differences in TLD, language and length composition\.

Figure 2\.2:Estimated prevalence and growth of pages with fully AI\-generated or AI\-edited text across the Common Crawl’s link network\.\(a\)Shares of domains in Common Crawl’s link graph, set by the PageRank tier cutoffs in Table[4\.1](https://arxiv.org/html/2610.36631#S4.T1), and estimated shares of eligible pages in August 2026 using the model’s page\-count weights\.\(b\)Prevalence by PageRank tier, the share of the tier’s eligible pages with fully AI\-generated or AI\-edited text\. Lines show posterior means and shaded bands show 95% credible intervals\.\(c\)Each tier’s share of the overall prevalence increase from December 2021 to August 2026 \(circles; 95% credible intervals\), compared with its share of eligible pages in August 2026 \(diamonds\)\. With page sharewj​kw\_\{jk\}and prevalencepj​kp\_\{jk\}of tierjjin crawlkk, and overall prevalenceθ¯k=∑jwj​k​pj​k\\bar\{\\theta\}\_\{k\}=\\sum\_\{j\}w\_\{jk\}p\_\{jk\}, the growth share is\(wj​k1​pj​k1−wj​k0​pj​k0\)/\(θ¯k1−θ¯k0\)\(w\_\{jk\_\{1\}\}p\_\{jk\_\{1\}\}\-w\_\{jk\_\{0\}\}p\_\{jk\_\{0\}\}\)/\(\\bar\{\\theta\}\_\{k\_\{1\}\}\-\\bar\{\\theta\}\_\{k\_\{0\}\}\)for the first and last crawlsk0k\_\{0\}andk1k\_\{1\}of the comparison, calculated in each posterior draw using the composition observed at each date\. The difference denotes final page share subtracted from growth share in percentage points\. These contributions combine within\-tier prevalence change and changes in tier representation; the final page\-share comparison does not separate them\. Colors identify tiers from Top \(most central\) to Tail \(least central\); dates are crawl midpoints\.Figure[2\.2c](https://arxiv.org/html/2610.36631#S2.F2)reports each tier’s contribution to the increase in overall prevalence between December 2021 and August 2026\. The two least\-central tiers, Bottom and Tail, hold 70\.5% of eligible pages in August 2026 and account for 78\.8% of the net increase \(conservative one\-sided 95% posterior lower bound: 77\.9%\)\. The contribution of a tier has two components, the change in prevalence within the tier and the change in the tier’s share of eligible pages, as given by Equation \([18](https://arxiv.org/html/2610.36631#S4.E18)\)\. Of the 21\.7 percentage\-point increase in overall prevalence, 15\.7 points are attributable to the change in prevalence within Bottom and Tail and 1\.4 points to the change in their share of eligible pages \(see Figure[C\.1](https://arxiv.org/html/2610.36631#A3.F1)in the Appendix\)\. The concentration of growth in the periphery is therefore driven by increasing prevalence within these tiers rather than by a shift in the distribution of pages across tiers\. At a fixed distribution of pages across tiers, equal to the average over the two dates, prevalence increased by 24\.0 percentage points within Bottom and Tail, against 16\.0 points in the remaining tiers\.

### 2\.3AI\-generated text is more common on English\-language pages

We next compare pages by language, using the language flag that Common Crawl records for each page \(Section[4\.1\.2](https://arxiv.org/html/2610.36631#S4.SS1.SSS2)\)\. Pages are categorized into four groups: English\-only, non\-English\-only \(one or more languages detected, none of them English\), bilingual \(English and at least one other language detected\), and unknown \(no language recorded\)\. In August 2026, an estimated 35\.9% of eligible pages were English\-only, 37\.3% non\-English\-only, 25\.0% bilingual and 1\.7% of unknown language\. Bilingual pages are scored as English pages and unknown pages as non\-English \(Section[4\.2](https://arxiv.org/html/2610.36631#S4.SS2)\)\.

Prevalence is estimated to be substantially higher among English\-language pages than among pages with no English detected, and the difference has widened over time\. In the August 2026 snapshot, 32\.8% \(32\.2–33\.4%\) of English\-only pages were estimated to contain fully AI\-generated or AI\-edited text, against 17\.0% \(15\.4–18\.4%\) of non\-English\-only pages\. The non\-English\-only category corresponds to all non\-English languages in the sample\. Prevalence among English\-only pages exceeded that among non\-English\-only pages by 0\.6 \(0\.4–0\.8\) percentage points in February 2023, 6\.5 \(5\.7–7\.4\) in January 2025 and 15\.8 \(14\.4–17\.4\) in August 2026, a prevalence ratio of 1\.93 \(1\.78–2\.13; Figure[2\.3a](https://arxiv.org/html/2610.36631#S2.F3)\)\. Moreover, English\-only prevalence increased faster than non\-English\-only prevalence both between February 2023 and January 2025 and between January 2025 and August 2026, and the difference in growth rates doubled from the first interval to the second \(Figure[2\.3b](https://arxiv.org/html/2610.36631#S2.F3); Figure[C\.2](https://arxiv.org/html/2610.36631#A3.F2)in the Appendix\)\. In the first interval, English\-only prevalence rose by 6\.7 \(6\.6–6\.8\) percentage points per year, against 3\.7 \(3\.4–4\.0\) for non\-English\-only pages; in the second interval, the rates were 10\.8 \(10\.5–11\.2\) and 4\.8 \(4\.3–5\.3\)\. The annual increase in English\-only prevalence therefore exceeded that in non\-English\-only prevalence by 3\.0 \(2\.7–3\.4\) percentage points per year in the first interval and by 6\.0 \(5\.5–6\.5\) in the second\. Bilingual pages \(English and at least another language\) showed a different pattern\. Their prevalence rose by 2\.7 percentage points per year \(2\.6–2\.8\) between February 2023 and January 2025 and by 9\.2 \(8\.7–9\.7\) between January 2025 and August 2026, close to the English\-only rate of 10\.8 in the second interval and the largest change in annual rate of the three groups \(6\.5 percentage points per year, 6\.1–7\.0\)\. Bilingual prevalence was 1\.7 percentage points below non\-English\-only prevalence in February 2023 and 3\.7 below in January 2025, but exceeded it by 3\.2 \(1\.6–4\.9\) percentage points in August 2026, at 20\.2% \(19\.3–21\.0%\)\. See Appendices[C\.2](https://arxiv.org/html/2610.36631#A3.SS2)and[D](https://arxiv.org/html/2610.36631#A4)for details\.

Figure 2\.3:Language differences in estimated prevalence and growth of pages with fully AI\-generated or AI\-edited text in Common Crawl\.\(a\)Page\-count\-weighted prevalence of fully AI\-generated or AI\-edited text, with 95% credible intervals\. Groups are English only, no English detected, and English plus another detected language \(bilingual\); pages with unknown language are excluded from this figure\.\(b\)Average annual increases from February 2, 2023 to January 19, 2025, and from that date to August 13, 2026\. Changes use elapsed days \(365\.25 days per year\) and are averages between crawl snapshots, not the date growth changed\. Intervals are the 2\.5th and 97\.5th percentiles of matched posterior\-draw contrasts\.These contrasts are not attributable to differences in composition between the language groups\. At a common composition of centrality tier, TLD and length, prevalence in August 2026 is 32\.5% for English\-only pages, 16\.8% for non\-English\-only pages and 21\.4% for bilingual pages \(Appendix[C\.2](https://arxiv.org/html/2610.36631#A3.SS2)\)\. The widening of the difference in growth rates is likewise not attributable to composition\. We restrict the comparison to the 74 profiles, that is, combinations of centrality tier, TLD and length, that are observed for every language group at every endpoint, which hold 99\.0% of the page mass of the six most recent crawls, and assign every group the average composition of those crawls\. On these profiles, the change in the difference in annual growth between English\-only and non\-English\-only pages, later interval minus earlier, is 3\.4 percentage points per year \(3\.2–3\.6\) at the common composition, and 3\.1 \(2\.8–3\.3\) when each group keeps its own composition, against 3\.0 \(2\.8–3\.2\) over all pages \(Figure[C\.2](https://arxiv.org/html/2610.36631#A3.F2)in the appendix\)\. The estimates are similar and their intervals exclude zero in all three cases\.

### 2\.4Prevalence of AI\-generated text is lower on government and educational domains, but rising

Estimated prevalence differs substantially across top\-level domain \(TLD\) categories\. We group top\-level domains into six categories:\.com,\.edu,\.gov,\.net,\.org, and all remaining top\-level domains \(other\)\. Each page inherits the TLD category of the domain to which it belongs; for example, a page whose domain ends in\.edubelongs to the\.educategory\. Hence, prevalence in a TLD category corresponds to the proportion of its eligible pages that contain fully AI\-generated or AI\-edited text\. For example, prevalence in the\.educategory is the proportion of eligible pages on domains ending in\.eduthat contain AI\-generated text\. In the August 2026 snapshot, 29\.5% \(28\.7–30\.2%\) of\.compages were estimated to be AI\-generated, compared with 20\.4% of\.netpages, 14\.6% of\.orgpages and 6\.1% and 5\.8% of\.eduand\.govpages \(Figure[2\.4a](https://arxiv.org/html/2610.36631#S2.F4)\)\. Prevalence in the institutional categories also started later and increased more slowly: in\.eduand\.gov, it was only 2\.1% \(1\.9–2\.3%\) and 2\.5% \(2\.3–2\.8%\) as late as February–March 2024, while\.comhad reached 7\.0% \(6\.8–7\.2%\) by then\. Between December 2021 and August 2026 prevalence in\.eduand\.govrose by only 4\.9 and 4\.0 percentage points in these two categories, respectively, against 27\.1 in\.com\.

Figure 2\.4:Estimated prevalence of pages in Common Crawl with fully AI\-generated or AI\-edited text over time and across domain categories at a common page composition\.\(a\)Estimated proportions of eligible archived pages containing fully AI\-generated or AI\-edited text, with posterior means and pointwise 95% credible intervals\. Eligible pages contain at least 500 extracted text characters\. Dates are crawl midpoints; prevalence is weighted by modeled page counts\.\(b\)Prevalence in August 2026 under each category’s actual page composition \(filled circles\) and a common composition \(open diamonds\), with 95% credible intervals\. Both series are model estimates\. The common composition is the final crawl’s page\-count distribution of centrality, language, and length, summed across all six categories; identical weights are used for every category within each posterior draw\. Combinations absent from a category are predicted by the fitted model\. Represented combinations cover 22\.5% of the reference distribution for\.govand 16\.6% for\.edu\.These differences are only partially driven by composition \(Figure[2\.4b](https://arxiv.org/html/2610.36631#S2.F4)\)\. When every top\-level domain category is assigned the same distribution of centrality, language and length,\.comfalls from 29\.5% to 26\.4% \(25\.6–27\.3%\),\.orgfrom 14\.6% to 13\.4%, and\.govand\.edurise to 7\.5% and 7\.0%\. For\.comand\.org, most of this shift comes from language\. Adjusting for language alone lowers\.comby 2\.6 percentage points and\.orgby 2\.1, because their pages are more often in languages with higher prevalence, such as English\. However, this composition effect is small relative to the differences themselves\. The gap between\.comand\.govnarrows from 23\.6 to 18\.9 percentage points \(17\.9–20\.0\), and the gap between\.comand\.edufrom 23\.3 to 19\.5 \(18\.4–20\.5\)\. Nevertheless, after standardization by page characteristics,\.comremains the highest top\-level domain category and the institutional domains the lowest\. The standardized estimates for\.govand\.edu, however, rest on model predictions for rare combinations of centrality tier, language, and length, as the represented combinations cover 22\.5% and 16\.6% of the common distribution, respectively\.

## 3Discussion

The public\-facing web is critical infrastructure for the dissemination of information and the exchange of ideas\. webpages inform people \(accurately or otherwise\) about many topics, deliver practical guidance, market commercial material, and are used by governments to communicate with their citizens\. The web is an interconnected ecosystem built on trust, where both individuals and institutions rely on it for information\([Shah and Bender, 2024](https://arxiv.org/html/2610.36631#bib.bib45)\)\. Despite the recency of generative AI, this technology is already reshaping how that ecosystem’s content is produced\. Language models carry the model’s own norms and conventions for writing and conveying information\. When published to the web, those conventions shape what information people receive and how they receive it\. When published by an institution, they are implicitly endorsed as part of how that organization speaks to its customers, stakeholders, or constituents\. Establishing how much of the public web’s text is now fully AI\-generated or AI\-edited across what kinds of pages is the first step toward understanding what this shift means for the people and institutions that rely on it\. Further, since the crawlable web specifically is used as training data for future models, the composition of the web has implications for how future models will behave, both in terms of the conventions they use for writing, and in terms of the information that they provide\. In the extreme, as the composition of the web shifts towards more AI\-generated text, we could reasonably expect to see future models that write increasingly less like humans and more like previous versions of themselves\.

Our framing of AI\-detection as a measurement problem carries important implications for how we interpret the outputs\. We distinguish observed indicators from the latent constructs they imperfectly capture\([Bollen, 1989](https://arxiv.org/html/2610.36631#bib.bib41)\), a distinction that the fairness literature has brought to bear on computational systems through the lens of construct validity\([Jacobs and Wallach, 2021](https://arxiv.org/html/2610.36631#bib.bib42)\)\. We frame detector outputs as proxies for AI involvement that are then used to assign authorship categories\. Neither the measure nor its thresholds \(human, AI\-assisted, entirely AI\) are equivalent to the underlying reality of authorship, which will only become more difficult to distinguish as detectors improve and AI\-generated text becomes more common\. Moreover, detectors operationalize AI involvement differently\. Some measure text predictability; others, such as supervised classifiers, identify patterns in labeled examples; and informal human judgments rely on simple heuristics – like em dashes\. Given that each approach has blind spots, triangulation across distinct methods is both a principled measurement strategy and also a reminder that any given flag supports a much narrower claim than latent authorship\. This is visible especially on a benchmark that records the known share of AI\-generated tokens in each document, detectors miss some fully AI\-generated text and flag some text that is mostly human, and they do so in different places and for different reasons, because each is measuring something slightly different \(Figure[B\.4](https://arxiv.org/html/2610.36631#A2.F4)\)\. A detector score is a type of stylized fact, a high\-level summary of a much more complex phenomenon that focuses attention and shapes public debate and institutional judgments\([Hirschman, 2016](https://arxiv.org/html/2610.36631#bib.bib40)\)\. The stylized fact of a detector score proxies for*evidence about authorship*, with real consequences\. In October 2026, days after awarding its prize, the Caine Prize for African Writing placed the winning story under review after a journalist reported that a commercial AI\-detector had flagged nearly all of it as AI\-generated111[https://theatlantic\.com/books/2026/10/caine\-prize\-winning\-short\-story\-seems\-be\-ai/688967/](https://theatlantic.com/books/2026/10/caine-prize-winning-short-story-seems-be-ai/688967/)\. The author denies using AI, and no conclusive determination has been issued at the time of this writing\. Treating detector outputs with undue epistemic authority risks turning uncertain measurements into consequential judgments about authorship, reputation, and professional legitimacy\.

## 4Methods

### 4\.1Sampling

“The web” is vast, changes constantly, and is not an enumerable population at any point in time\. The sampling strategy, therefore, is central to what we measure\. We take Common Crawl \([https://commoncrawl\.org/](https://commoncrawl.org/)\) as the best available operationalization of the crawlable web\. Its coverage is neither complete nor uniform \(see Limitations in Section[5](https://arxiv.org/html/2610.36631#S5)\), but this is also true of other publicly available alternatives, none of which supports a probability design\. Since 2008 the[Common Crawl Foundation \(2026\)](https://arxiv.org/html/2610.36631#bib.bib21)has regularly scanned the public web and published each scan as an open archive of page text and metadata, together with a URL index and a host\- and domain\- level webgraph\.

Three properties make Common Crawl a good candidate for operationalizing web content in this study\. First, it represents a sampling frame to begin with\. The per\-crawl URL index enumerates all of the pages in a snapshot, so pages can be drawn with known inclusion probabilities, and the web graph supplies various centrality measures our exposure weighted estimand requires\. Second, it is longitudinal, which lets us calibrate detector error rates on pre\-ChatGPT crawls drawn from the same frame\. This also allows us to compare the recent past to the present and carry on this analysis into the future as more crawls are published\. Third, filtered text derived from the raw archive is used to pretrain and finetune the language models most widely used today\([Wenzek et al\., 2020](https://arxiv.org/html/2610.36631#bib.bib22);[Baack, 2024](https://arxiv.org/html/2610.36631#bib.bib3)\), so its composition could have substantial implications for model collapse, depending on how it is weighted in the training process\.

We rely upon three specific artifacts for our analysis: Web ARChive \(WARC\) files holding per\-page content, a columnar index which locates each capture across all crawls, and a domain\-level hyperlink graph carrying centrality measures for each registered domain\. Our primary unit of analysis is a crawl, which is a distinct window with a median duration of 13\.1 days\. We use all 71 crawls published from January 2019 to August 2026\. The estimand’s denominator is extractable\-text pages, which must meet two criteria: an eligible page is \(i\) a page that Common Crawl returned successfully, and \(ii\) from which at least 500 characters of cleaned text were recovered by the text extraction tooltrafilatura\([Barbaresi, 2021](https://arxiv.org/html/2610.36631#bib.bib24)\)\. Across the archive, 112\.7 billion of 194\.9 billion Common Crawl page captures \(58%\) are eligible; the share per crawl ranges from 54\.7% to 63\.1% \(Figure[4\.1](https://arxiv.org/html/2610.36631#S4.F1)\)\. Non\-text captures \(too short, non\-parsable text, or both\) are excluded from the denominator, as the notion of distinguishing human\- from fully AI\-generated or AI\-edited content is not meaningful for them\.

#### 4\.1\.1Stratification and Sampling Allocation

We draw 20,000 domains from each crawl in six strata cut at fixed quantiles of that crawl’s PageRank ranking: \(0,10−510^\{\-5\}\], \(10−510^\{\-5\},10−410^\{\-4\}\], \(10−410^\{\-4\},10−310^\{\-3\}\], \(10−310^\{\-3\},10−210^\{\-2\}\], \(10−210^\{\-2\},10−110^\{\-1\}\] and \(10−110^\{\-1\},1\]\. We label these strata top, upper\-middle, middle, lower\-middle, bottom, and tail, respectively\. We use quantiles as opposed to absolute rank cut\-offs because the frame is not of fixed size over time, so our approach covers the same fractions of the frame across crawls\. We use PageRank for stratification because we know the distribution of PageRank to be highly skewed and we want to ensure we have a sufficient quantity of high PageRank pages for meaningful comparisons, which would be difficult to obtain by chance in reasonably sized samples\.

We could allocate samples based on the proportion of pages that fall within each tier, or based on the overall mass of PageRank in each tier\. Since the PageRank distribution is so skewed, these would yield different allocation strategies\. The top stratum is about 900 domains but carries 30\.2% of all PageRank mass in our sample, for example, while the tail \(lowest PageRank\) contains about 38% of all extractable\-text pages\. We opt for a compromise and allocatenj∝sjn\_\{j\}\\propto\\sqrt\{s\_\{j\}\}domains to stratumjj, wheresjs\_\{j\}denotes the mean of the page\- and exposure\- shares,

sj=12​sjpage\+12​sjexp,s\_\{j\}=\\tfrac\{1\}\{2\}s^\{\\text\{page\}\}\_\{j\}\+\\tfrac\{1\}\{2\}s^\{\\text\{exp\}\}\_\{j\}\\;,\(1\)with at least 700 draws per stratum so that every stratum remains usable as a post\-stratification cell once crossed with top\-level domain \(TLD\)\. By allocating according tosj\\sqrt\{s\_\{j\}\}we intend to simultaneously improve the depth of sampling in the top centrality tier and the breadth of sampling in the bottom centrality tier\. Because the top stratum is smaller than its nominal allocation, it is captured in full for all crawls, yielding a census withπ=1\\pi=1in the domains that most influence the exposure estimand\. Unused allocation in the top is redistributed to other strata in proportion to their nominal allocations\. The stage\-one inclusion probability isπddom=nj/Nj\\pi^\{\\text\{dom\}\}\_\{d\}=n\_\{j\}/N\_\{j\}with both quantities realized and recorded per row\. Within a sampled domain, pages are drawn by reservoir sampling as the crawl index is scanned, which gives a simple random sample of the domain’s captures and stage\-two probability ofπdurl=md/Md\\pi^\{\\text\{url\}\}\_\{d\}=m\_\{d\}/M\_\{d\}\. The page\-level design weight is the product,πi=πdom⋅πurl\\pi\_\{i\}=\\pi^\{\\text\{dom\}\}\\cdot\\pi^\{\\text\{url\}\}\.

Population totals for poststratification come from a separate counting sample\. PageRank mass is exact, as it is a property of domains and can be summed over the entire frame\. Page counts need to be estimated in some cases, as fetching every page in a crawl is prohibitively expensive\. The page count population totals for the three top strata are censused\. For lower\-middle, bottom and tail strata, page counts are estimated with a design\-based standard error \(the median relative SE on a crawl’s extractable\-text page count is 1\.3pp\)\.

Table 4\.1:Sampling strata and the two estimand denominators\.Strata are cut at fixed quantiles of each crawl’s PageRank ranking\.- •*Nominal allocation*is the stratum’s share ofn=20,000n=20\{,\}000draws under Equation[1](https://arxiv.org/html/2610.36631#S4.E1), before the frame is consulted\. It is not the realized draw for the top stratum, which holds only∼900\{\\sim\}900domains against a nominal 3,386: all are taken \(π=1\\pi=1\) and the unused allocation is redistributed to the strata below in proportion to their nominal allocation\. Realized counts for all six strata are recorded per crawl in the released sample\.
- •*Share of pages*sjpages^\{\\text\{page\}\}\_\{j\}and*share of exposure*sjexps^\{\\text\{exp\}\}\_\{j\}are each stratumjj’s share of extractable\-text pages and of PageRank mass on those pages, pooled over 71 crawls\. Totals are exact for the three censused strata and estimated below them\.
- •*Extractable rate*is the design\-weighted share of text\-MIME pages passing the 500\-character screen, averaged over crawls\.

#### 4\.1\.2Data Descriptives

Figure[4\.1](https://arxiv.org/html/2610.36631#S4.F1)summarizes the archive over which the estimates are taken\. Across the 71 crawls it covers an average of 2\.74 billion captures per crawl, of which an average of 1\.59 billion pass the 500\-character screen \(range 1\.11–2\.06 billion, Figure[4\.1](https://arxiv.org/html/2610.36631#S4.F1)a\)\. This results in a per\-crawl average of 72,000 sampled pages, which are scored by our ensemble of AI detectors\.

![Refer to caption](https://arxiv.org/html/2610.36631v1/figures/web_ai_descriptives.png)Figure 4\.1:This figure describes the full sample drawn from 71 Common Crawls\. All quantities are population estimates formed from the per\-crawl cell denominators, which scale the sample up by its inclusion probabilities; the dashed line marks ChatGPT’s public launch \(2022\-11\-30\)\.\(a\)Captures per crawl and the subset passing the 500\-character extractable\-text screen, which is the denominator of every rate we report\.\(b\)Language composition of that denominator over time as a four\-way partition\.\(c\)Length composition on the word\-count bins against which the primary detector’s error rates are published\.\(d\)Share of extractable\-text pages by PageRank stratum\. Panels \(b\)–\(d\) are the three axes the measurement model conditions on, and the drift in \(c\) matters independently of prevalence: detectors are weakest on short text, so a shift toward longer pages raises measured sensitivity over the series\.Common Crawl metadata includes a language indicator for each page for eachlanguage∈\{english\_only,bilingual,non\_english\_only,unknown\}\\text\{language\}\\in\\\{\\texttt\{english\\\_only\},\\texttt\{bilingual\},\\texttt\{non\\\_english\\\_only\},\\texttt\{unknown\}\\\}\. Between the first and last crawl we observe moderate drift:english\_onlymoves39\.0→35\.939\.0\\to 35\.9%,bilingual23\.9→25\.023\.9\\to 25\.0%,non\_english\_only35\.8→37\.335\.8\\to 37\.3%, andunknown1\.2→1\.71\.2\\to 1\.7%\. Thebilingualtexts are evaluated by the English detectors, so the English fraction is63\.0→61\.063\.0\\to 61\.0% of the estimand — roughly three\-fifths English, two\-fifths not, throughout\.

We bin text\-length into short, medium and long categories with cuts 50\-149, 150\-299 and 300\+ words, against which the primary text detector’s published error rates are reported\. The composition drifts towards longer page lengths over the study period \(Figure[4\.1](https://arxiv.org/html/2610.36631#S4.F1)c\):*short*24\.3→20\.624\.3\\to 20\.6%,*medium*26\.6→25\.126\.6\\to 25\.1%,*long*49\.1→54\.349\.1\\to 54\.3%\. The direction matters because detectors are weakest on short text, such that a drift toward longer pages raises measured sensitivity over the series independently of any change in prevalence\. We condition on length during the modeling stage for this reason\.

The distribution of pages across centrality strata \(Figure[4\.1](https://arxiv.org/html/2610.36631#S4.F1)d\) differs from the distribution of PageRank mass, so the two estimands are given different weighting; the tail stratum holds 38\.0% of extractable\-text pages against 21\.3% of PageRank mass, while the top holds 4\.2% of pages against 30\.2% of mass \(Table[4\.1](https://arxiv.org/html/2610.36631#S4.T1)\)\.

### 4\.2AI Detection

We evaluated five detectors from three families on labeled benchmarks before moving forward with scoring the full sample\. Two are open\-weight checkpoints released with*EditLens*\([Thai et al\., 2026](https://arxiv.org/html/2610.36631#bib.bib7)\)\. They are supervised classifers over ordinal levels of AI involvement \(human, AI\-edited, fully AI\-generated\): a fine\-tuned RoBERTa\-large \(355M parameters\) and Pangram’s open model, a QLoRA adapter on Llama\-3\.2\-3B\. Two additional detectors use Binoculars\([Hans et al\., 2024](https://arxiv.org/html/2610.36631#bib.bib6)\), a zero\-shot method that scores a text by the ratio of its perplexity to its cross\-perplexity under an observer–performer pair of language models\. We tried both Falcon\-7B and Qwen2\.5\-7B as base models\. The fifth is Pangram 4\([Glickenhaus et al\., 2026](https://arxiv.org/html/2610.36631#bib.bib25)\), a commercial supervised detector accessed through a paid API\. The open detectors operate at one threshold per language stratum, set to a 1% false\-positive rate on human text from the EditLens validation split \(English\) and from a held\-out half of the multilingual benchmark \(non\-English\)\. We used a single non\-English threshold because 55\.5% of the sample’s non\-English pages are in languages that appear in none of our validation sets, so further resolution in the calibration would not be possible\. Pangram 4 is used as its own document\-level call, counting a text as flagged when it is flagged as either fully AI\-generated or mixed AI\-use\. We dropped the RoBERTa checkpoint, which the Pangram open model matched or outperformed on every out\-of\-domain benchmark and which detected almost no non\-English AI\-generated text \(sensitivity0\.0050\.005\), and Binoculars\-Qwen, whose English AUROC was0\.7020\.702and whose non\-English sensitivity was0\.2760\.276at the pooled threshold\. The prevalence model therefore uses the open Pangram model and Binoculars\-Falcon\. Pangram 4 is excluded because its errors correlate strongly on those of the open Pangram model \(Section[4\.2\.2](https://arxiv.org/html/2610.36631#S4.SS2.SSS2)\), and its cost limits it to validating the calibration approach \(Section[4\.2\.3](https://arxiv.org/html/2610.36631#S4.SS2.SSS3)\)\.

#### 4\.2\.1Detectors used in this study

Two detectors score every page in the sample, routed by language stratum\. The primary detector is the open Pangram checkpoint on Llama\-3\.2\-3B, which we run on all 5,118,347 text\-extractable pages\. For English pages it emits three classes \(human, AI\-edited and AI\-generated\)\. For non\-English pages, where no labeled AI\-edited text exists to support a middle class, it emits a binary call\. We chose it because it is the most sensitive open detector able to detect text with partial AI involvement, flagging94\.2%94\.2\\%of the co\-written texts in AITDNA against34\.1%34\.1\\%for Binoculars\-Falcon; it is the only open detector with useful non\-English sensitivity \(0\.3630\.363, against0\.1510\.151for Binoculars\-Falcon\); it ranks AI\-generated text above human text most accurately on RAID \(AUROC0\.9390\.939, against0\.8710\.871for the next best open detector\); and it runs at roughly three times the throughput of Binoculars\-Falcon on the archive \(30\.130\.1against10\.610\.6texts per second\)\. On fully AI\-generated English text, its sensitivity at the deployed threshold is no higher than that of Binoculars\-Falcon \(0\.7200\.720against0\.7270\.727on RAID\)\.

The second detector is Binoculars with the Falcon\-7B pair, which we run on English pages only\. It is less sensitive than the primary detector to partially AI\-generated text, but as a zero\-shot perplexity method it shares no training data or architecture with a supervised classifier, which makes it the natural second indicator for a measurement model that assumes conditionally independent errors \(Section[4\.2\.2](https://arxiv.org/html/2610.36631#S4.SS2.SSS2)\)\. Its non\-English sensitivity of0\.1510\.151does not justify the compute to score non\-English pages at scale\.

#### 4\.2\.2Empirical overlap of detector errors

In the Bayesian hierarchical model \(Section[4\.3](https://arxiv.org/html/2610.36631#S4.SS3)\), we assume that detector outputs are conditionally independent given a page’s true authorship status, human\-written or AI\-involved\. That is, among human\-written pages, the probability that two detectors both flag a page equals the product of their individual false\-positive rates, and among AI\-involved pages, the probability that both flag it equals the product of their individual sensitivities\. We test both by comparing the observed joint flag rate with this product \(Table[B\.3](https://arxiv.org/html/2610.36631#A2.T3), for each pair of detectors on human\-written and on AI\-involved pages\)\.

On human text the assumption holds\. Across the 1\.77 million English pages in the control crawls \(Section[4\.2\.4](https://arxiv.org/html/2610.36631#S4.SS2.SSS4)\), where every flag is a false positive, the open Pangram model and Binoculars\-Falcon flag5,2785\{,\}278pages in common against5,4225\{,\}422expected under independence \(Pearson’sr=−0\.002r=\-0\.002\)\. On AI\-involved text their misses are moderately correlated:r=0\.27r=0\.27on RAID \(0\.260\.26within text\-length bins\) and0\.180\.18on AITDNA\. Because the model treats a page that both detectors miss as stronger evidence of human authorship the model is biased toward*understating*prevalence\.

Pangram 4 fails the assumption on AI\-involved text\. Unsurprisingly, its misses overlap with the open Pangram model’s far more than with Binoculars\-Falcon’s:ϕ=0\.43\\phi=0\.43on RAID \(0\.450\.45within length bins\),0\.350\.35on non\-English text and0\.560\.56on AITDNA\. On RAID, Pangram 4 misses36%36\\%of the texts missed by the open model but misses only4%4\\%of the texts identified by the open model\. Both detectors come from the same developer, and could share detection strategy or training data\. Entering Pangram 4 as a third conditionally independent indicator would count the same evidence twice, overstating the information in concordant calls and narrowing the posterior without justification\. We therefore exclude it from the prevalence model\.

#### 4\.2\.3Pangram 4 as a validation reference

Pangram 4 is billed per word, so we ran it on a probability subsample of the control period rather than the full sample: 670 pages drawn at random from each of the 30 control crawls \(20,100 pages\), with each input capped at 750 words\. We also ran it on the RAID and multilingual benchmarks in full, on the 2,031 AI\-edited texts of the EditLens test split, and on AITDNA\.

These results validate our calibration approach in two ways\. First, the results support treating the open model’s flags in the control crawls as false positives, that is, as detector error rather than early machine text\. Had those pages contained AI\-generated text, Pangram 4 would have flagged many of them as well\. It flagged almost none: of the 20,100 control pages it flagged only 2, neither among the 1,593 the open model flagged, and on those 1,593 pages it assigned no segment to AI or AI\-assisted writing\.

Second, they show that the open model’s low non\-English sensitivity is a property of that detector rather than of the benchmark\. Pangram 4 reaches a sensitivity of0\.7080\.708on the same non\-English texts for which the open model has sensitivity0\.3630\.363, implying the benchmark contains detectable machine text that the open model misses\. This supports treating the open model’s non\-English sensitivity as a floor \(Section[4\.2\.4](https://arxiv.org/html/2610.36631#S4.SS2.SSS4)\) and its error rates as measured on, not limited by, the benchmarks\.

#### 4\.2\.4Datasets for calibrating false\-negative and false\-positive rates

We measure false\-positive and false\-negative rates on different data, as false positives depend on the kind of human text a detector sees, while false negatives depend on the generator that produced the machine text\.

##### False positives\.

We treat text from language models released before the GPT\-3\.5 series as negligible on the web\. Earlier generators such as GPT\-2 and GPT\-3 did produce some web text before 2022, but adoption was not widespread\. Any such text in the control crawls is counted as a false positive, which overstates the false\-positive rate and so biases prevalence estimates downward\. Crawls with a midpoint before January 2022 \(30 crawls,CC\-MAIN\-2019\-04toCC\-MAIN\-2021\-49\) form the control period, in which flags are expected to be predominantly false positive\. The remaining 41 crawls from the post\-control period, 36 of which follow ChatGPT’s release\.

Because the control crawls are drawn from the same population as the measurement crawls, the false\-positive rate is measured on the study population itself, and it can be resolved by the same cells used for poststratification\. These cells differ substantially\. For the open Pangram model, the control false\-positive rate is4\.5%4\.5\\%on English\-only pages and28\.5%28\.5\\%on bilingual pages, and on English pages it ranges from9\.0%9\.0\\%in the middle tier to12\.9%12\.9\\%in the top tier\. These rates are higher than the 1% false\-positive rate at which the thresholds were set on benchmark human text\. False positives also cluster within domains, consistent with the detector’s being triggered by site templates rather than text content\. Section[4\.3](https://arxiv.org/html/2610.36631#S4.SS3)specifies how these cells inform the modeling\.

##### False negatives\.

Measuring false negatives requires labeled AI\-generated text, which is not readily available in our context\. We therefore draw on four labeled corpora that cover complementary generators, domains and authorship settings\. EditLens provides controlled pairs of human\-written and fully AI\-generated or AI\-edited text, with outputs from GPT\-4\.1, Claude Sonnet 4, Gemini 2\.5 Flash and Llama\-3\.3\-70B\.*RAID*\([Dugan et al\., 2024](https://arxiv.org/html/2610.36631#bib.bib14)\)spans many generators and domains, largely from the 2023\-era generation landscape\.*The Multilingual GenAI Content Detection corpus*\([Wang et al\., 2025](https://arxiv.org/html/2610.36631#bib.bib9)\)adds non\-English human and AI\-generated text across student essays, scientific papers, peer reviews, news and social media, with machine text from 2023\-era models\.*AITDNA*\([Dycke et al\., 2026](https://arxiv.org/html/2610.36631#bib.bib26)\)provides 353 English essays and scientific texts from recruited authors: 95 written without AI assistance and 258 co\-written with current language models, recording the share of tokens each model produced \(median77%77\\%\)\. Unlike the other corpora, AITDNA measures human–AI collaboration rather than fully AI\-generated output\. All five detectors were scored on RAID and the multilingual corpus; the four open detectors were scored on the EditLens splits; and the two deployed detectors and Pangram 4 were scored on AITDNA\. AITDNA is used to compare the detectors on partial AI involvement and does not enter the sensitivity likelihood, which is based on EditLens, RAID and the multilingual corpus\. Figure[B\.1](https://arxiv.org/html/2610.36631#A2.F1)compares the detectors on these corpora, and Appendix[B](https://arxiv.org/html/2610.36631#A2)breaks down the results by text length, language, and degree of AI involvement\.

##### Incorporating statistical properties into the model\.

First, if an evaluation set overlaps with a detector’s training data, we excluded it from that detector’s sensitivity\. The open Pangram checkpoints were fine\-tuned on the EditLens training split, so their near\-perfect results on the EditLens test splits are not a general sensitivity\. For fully AI\-generated English text, dropping those rows moves the open model’s count\-weighted sensitivity from0\.8990\.899to0\.7250\.725; since sensitivity sits in the denominator of the prevalence correction, keeping them would understate prevalence by roughly 20%\. The exclusion is made per detector and evaluation set, not per evaluation set: EditLens is out\-of\-domain for Binoculars, which is not trained on labeled data\.

Second, to retain signal from the disagreement across benchmarks, we fit a hierarchical prior over the per\-source rates rather than pooling them into one number\. The disagreement is large for both detectors: across out\-of\-domain sources, English sensitivity to any AI involvement ranges from0\.6600\.660to1\.0001\.000for the open Pangram model and from0\.3630\.363to0\.7270\.727for Binoculars\-Falcon\. The webpages themselves imply a lower sensitivity for Binoculars than these benchmarks, as discussed in Section[4\.3\.3](https://arxiv.org/html/2610.36631#S4.SS3.SSS3)and Appendix[D\.6](https://arxiv.org/html/2610.36631#A4.SS6)\.

Third, we treat non\-English sensitivity as a pooled estimate\. The available labeled benchmarks do not provide sufficiently granular coverage across the non\-English languages in our sample to estimate sensitivity separately for each language\. Moreover, the available multilingual corpus covers only a subset of these languages \(including Chinese, German, Russian, and Italian, but not French, Dutch, Japanese, or Spanish\), and its labeled machine text comes from 2023\-era generators rather than frontier models\. We therefore pool non\-English observations rather than impute language\-specific performance, reporting a sensitivity of0\.3630\.363for the pooled group\. This estimate should not be interpreted as representative of any individual language\.

### 4\.3Bayesian measurement error model

In this section, we introduce a Bayesian hierarchical model that estimates the prevalence of fully AI\-generated or AI\-edited text in pages across the web while accounting for the measurement error inherent in the detectors that were used to score them\. In order to calibrate the performance of the detectors, we explicitly model each detector’s operating characteristics, i\.e\., sensitivity \(probability of detecting AI given that the page is actually AI\-generated\) and specificity \(probability of detecting human when the page is not AI\-generated\), which are assumed to be unknown, to be estimated jointly with AI prevalence\. Pre\-2022 crawls contain, by our assumption, little to no AI\-generated text, so the flags they receive are treated as false positives\. Beyond informing prevalence like any other crawl, they therefore serve as a negative control that identifies specificity on pages from the same population as later crawls\.

Pages are sampled in crawlsk∈𝒦=\{1,…,K\}k\\in\\mathcal\{K\}=\\\{1,\\ldots,K\\\}, withK=71K=71, from 2019 to 2026, wheretkt\_\{k\}is the mid\-point of crawlkk, measured in months since the first crawl\. At timetkt\_\{k\}, each sampled page belongs to a cellc∈𝒞c\\in\\mathcal\{C\}, where𝒞\\mathcal\{C\}denotes the collection of cells that occur in the data\. All pages in the same cell and crawl are assumed exchangeable and share the same prevalenceθc,k\\theta\_\{c,k\}\. Each cell corresponds to a four\-way combination of a language levelℓ⁡\[c\]∈ℒ\\ell\[c\]\\in\\mathcal\{L\}, a word\-count \(content length\) levelw⁡\[c\]∈𝒲w\[c\]\\in\\mathcal\{W\}, a PageRank\-based domain centrality tierj⁡\[c\]∈𝒥j\[c\]\\in\\mathcal\{J\}, and a top\-level domain \(TLD\)b⁡\[c\]∈ℬb\[c\]\\in\\mathcal\{B\}, shared by every page incc, i\.e\.,

c=\(ℓ⁡\[c\],w⁡\[c\],j⁡\[c\],b⁡\[c\]\)\.c=\\left\(\\ell\[c\],\\,w\[c\],\\,j\[c\],\\,b\[c\]\\right\)\\;\.Here,ℒ=\{english\-only,bilingual,non\-english\-only,unknown\}\\mathcal\{L\}=\\\{\\text\{english\-only\},\\text\{bilingual\},\\text\{non\-english\-only\},\\text\{unknown\}\\\}is the language classification of the page,𝒲=\{short,medium,long\}\\mathcal\{W\}=\\\{\\text\{short\},\\text\{medium\},\\text\{long\}\\\}is the content length,𝒥\\mathcal\{J\}= \{top,upper\-mid,mid,lower\-mid,bottom,tail\} is the domain centrality tiers based on pagerank, andℬ\\mathcal\{B\}= \{\.com,\.edu,\.gov,\.net,\.org,other\} is the top\-level domain\. Suppose pageiibelongs to the cellc⁡\[i\]c\[i\]and was sampled in crawlk⁡\[i\]k\[i\], fori=1,…,ni=1,\\ldots,n\. And, for eachii, pageiiinherits the attributes of its cellc⁡\[i\]c\[i\]; the language level, word\-count level, tier and TLD of pageiiare given byℓ⁡\[i\]=ℓ⁡\[c⁡\[i\]\]\\ell\[i\]=\\ell\[c\[i\]\],w⁡\[i\]=w⁡\[c⁡\[i\]\]w\[i\]=w\[c\[i\]\],j⁡\[i\]=j⁡\[c⁡\[i\]\]j\[i\]=j\[c\[i\]\]andb⁡\[i\]=b⁡\[c⁡\[i\]\]b\[i\]=b\[c\[i\]\], respectively\.

Let𝒟=\{open\-pangram,binoculars\-falcon\}\\mathcal\{D\}=\\\{\\text\{open\-pangram\},\\text\{binoculars\-falcon\}\\\}denote the collection of AI detectors, namely the open Pangram checkpoint fine\-tuned on Llama\-3\.2\-3B, which is run on all pages, and Binoculars with the Falcon\-7B pair, which is run on english\-stratum pages only, as detailed in Section[4\.2](https://arxiv.org/html/2610.36631#S4.SS2)\. For each pageii, let𝒟⁡\[i\]⊆𝒟\\mathcal\{D\}\[i\]\\subseteq\\mathcal\{D\}be the subset of detectors that scored it, and, ford∈𝒟⁡\[i\]d\\in\\mathcal\{D\}\[i\], letYi​d∈\{0,1\}Y\_\{id\}\\in\\\{0,1\\\}be the detector output, withYi​d=1Y\_\{id\}=1indicating that detectorddflags pageiias fully AI\-generated or AI\-edited text\. LetZi∈\{0,1\}Z\_\{i\}\\in\\\{0,1\\\}be the latent true status of pageii, withZi=1Z\_\{i\}=1indicating that the page is indeed fully AI\-generated or AI\-edited text\. For each detectordd, cellcc, and crawlkk, we denote its operating characteristics byψd,c,k=\(ψd,c,kse,ψd,c,ksp\)\\psi\_\{d,c,k\}=\(\\psi^\{\\mathrm\{se\}\}\_\{d,c,k\},\\psi^\{\\mathrm\{sp\}\}\_\{d,c,k\}\), the sensitivity and specificity, respectively, on pages in the cell\-crawl pair\(c,k\)\(c,k\); how they depend on the cell and the crawl is specified in Section[4\.3\.3](https://arxiv.org/html/2610.36631#S4.SS3.SSS3)\. The detectors are routed by the language stratums⁡\[ℓ⁡\[c\]\]∈𝒮s\[\\ell\[c\]\]\\in\\mathcal\{S\}, where𝒮=\{English,non\-English\}\\mathcal\{S\}=\\\{\\text\{English\},\\text\{non\-English\}\\\}, which is coarser than the language levels inℒ\\mathcal\{L\}, withs⁡\[ℓ\]=Englishs\[\\ell\]=\\text\{English\}for bilingual and English\-only pages ands⁡\[ℓ\]=non\-Englishs\[\\ell\]=\\text\{non\-English\}for non\-English\-only and unknown pages, i\.e\., bilingual pages are sent to the English detectors\.

Following the definitions of sensitivity and specificity, we model the detector outputs\{Yi​d:d∈𝒟⁡\[i\]\}\\\{Y\_\{id\}:d\\in\\mathcal\{D\}\[i\]\\\}as conditionally independent givenZiZ\_\{i\}as

Yi​d\|Zi,ψd,c⁡\[i\],k⁡\[i\]∼\{𝖡𝖾𝗋𝗇𝗈𝗎𝗅𝗅𝗂⁡\(ψd,c⁡\[i\],k⁡\[i\]se\),Zi=1𝖡𝖾𝗋𝗇𝗈𝗎𝗅𝗅𝗂⁡\(1−ψd,c⁡\[i\],k⁡\[i\]sp\),Zi=0,∀d∈𝒟\[i\],Zi\|θc⁡\[i\],k⁡\[i\]∼𝖡𝖾𝗋𝗇𝗈𝗎𝗅𝗅𝗂⁡\(θc⁡\[i\],k⁡\[i\]\)\.\\begin\{split\}Y\_\{id\}\\mid Z\_\{i\},\\psi\_\{d,c\[i\],k\[i\]\}&\\sim\\begin\{cases\}\\mathsf\{Bernoulli\}\\left\(\\psi^\{\\mathrm\{se\}\}\_\{d,c\[i\],k\[i\]\}\\right\),&Z\_\{i\}=1\\\\ \\mathsf\{Bernoulli\}\\left\(1\-\\psi^\{\\mathrm\{sp\}\}\_\{d,c\[i\],k\[i\]\}\\right\),&Z\_\{i\}=0\\end\{cases\}\\;,\\quad\\forall d\\in\\mathcal\{D\}\[i\]\\;,\\\\ Z\_\{i\}\\mid\\theta\_\{c\[i\],k\[i\]\}&\\sim\\mathsf\{Bernoulli\}\(\\theta\_\{c\[i\],k\[i\]\}\)\\;\.\\end\{split\}\(2\)Marginalizing out the latent statusZiZ\_\{i\}yields the mixture

p⁡\(Yi∣θc⁡\[i\],k⁡\[i\],ψc⁡\[i\],k⁡\[i\]\)=θc⁡\[i\],k⁡\[i\]​∏d∈𝒟⁡\[i\]\(ψd,c⁡\[i\],k⁡\[i\]se\)Yi​d​\(1−ψd,c⁡\[i\],k⁡\[i\]se\)1−Yi​d\+\(1−θc⁡\[i\],k⁡\[i\]\)∏d∈𝒟⁡\[i\]\(1−ψspd,c⁡\[i\],k⁡\[i\]\)Yi​d\(ψspd,c⁡\[i\],k⁡\[i\]\)1−Yi​d,\\begin\{split\}p\\left\(Y\_\{i\}\\mid\\theta\_\{c\[i\],k\[i\]\},\\psi\_\{c\[i\],k\[i\]\}\\right\)&=\\ \\theta\_\{c\[i\],k\[i\]\}\\prod\_\{d\\in\\mathcal\{D\}\[i\]\}\\left\(\\psi^\{\\mathrm\{se\}\}\_\{d,c\[i\],k\[i\]\}\\right\)^\{Y\_\{id\}\}\\left\(1\-\\psi^\{\\mathrm\{se\}\}\_\{d,c\[i\],k\[i\]\}\\right\)^\{1\-Y\_\{id\}\}\\\\ &\\qquad\+\(1\-\\theta\_\{c\[i\],k\[i\]\}\)\\prod\_\{d\\in\\mathcal\{D\}\[i\]\}\\left\(1\-\\psi^\{\\mathrm\{sp\}\}\_\{d,c\[i\],k\[i\]\}\\right\)^\{Y\_\{id\}\}\\left\(\\psi^\{\\mathrm\{sp\}\}\_\{d,c\[i\],k\[i\]\}\\right\)^\{1\-Y\_\{id\}\}\\;,\\end\{split\}\(3\)whereYi=\{Yi​d:d∈𝒟⁡\[i\]\}Y\_\{i\}=\\\{Y\_\{id\}:d\\in\\mathcal\{D\}\[i\]\\\}, andψc⁡\[i\],k⁡\[i\]=\{ψd,c⁡\[i\],k⁡\[i\]:d∈𝒟⁡\[i\]\}\\psi\_\{c\[i\],k\[i\]\}=\\\{\\psi\_\{d,c\[i\],k\[i\]\}:d\\in\\mathcal\{D\}\[i\]\\\}\.

Subsequently, we model the prevalenceθc,k\\theta\_\{c,k\}of cellccat crawlkkas

logit⁡\(θc,k\)=μ\+αj⁡\[c\]tier\+αb⁡\[c\]tld\+αw⁡\[c\]wc\+αℓ⁡\[c\]lang\+τc,k,∀c∈𝒞,k∈𝒦,\\mathrm\{logit\}\(\\theta\_\{c,k\}\)=\\mu\+\\alpha^\{\\text\{tier\}\}\_\{j\[c\]\}\+\\alpha^\{\\text\{tld\}\}\_\{b\[c\]\}\+\\alpha^\{\\text\{wc\}\}\_\{w\[c\]\}\+\\alpha^\{\\text\{lang\}\}\_\{\\ell\[c\]\}\+\\tau\_\{c,k\},\\quad\\forall c\\in\\mathcal\{C\},k\\in\\mathcal\{K\}\\;,\(4\)wherelogit⁡\(x\)=ln⁡\(x/\(1−x\)\)\\mathrm\{logit\}\(x\)=\\ln\\left\(x/\(1\-x\)\\right\)denotes the inverse of the standard logistic function\. In \([4](https://arxiv.org/html/2610.36631#S4.E4)\),μ\\mudenotes a global intercept,αtier\\alpha^\{\\text\{tier\}\},αtld\\alpha^\{\\text\{tld\}\},αwc\\alpha^\{\\text\{wc\}\}andαlang\\alpha^\{\\text\{lang\}\}are varying intercepts for centrality tier, TLD, word count and language, respectively, andτc,k\\tau\_\{c,k\}is a temporal effect capturing the inhomogeneity of AI\-prevalence across time, specified in Section[4\.3\.2](https://arxiv.org/html/2610.36631#S4.SS3.SSS2)\. Variants of the model with interactions between pairs of attributes are described in Appendix[D](https://arxiv.org/html/2610.36631#A4)\. We take English\-only,\.comand long as the reference baseline levels of language, TLD and word count, respectively, so thatμ\\muis the logit prevalence of the baseline cell in a tier with zero effect at the first crawl and the varying intercepts of language, TLD and word count represent contrasts with respect to it\. The tier effects have no baseline level and instead follow the zero\-centered autoregressive prior in \([6](https://arxiv.org/html/2610.36631#S4.E6)\)\. Since the first crawl is a pre\-2022 control crawl, the prevalence of the baseline cell is expected to be small, which we encode with

μ∼𝖭⁡\(logit⁡\(εμ\),sμ2\),εμ=0\.01,sμ=1\.\\mu\\sim\\mathsf\{N\}\\left\(\\mathrm\{logit\}\(\\varepsilon\_\{\\mu\}\),s\_\{\\mu\}^\{2\}\\right\),\\quad\\varepsilon\_\{\\mu\}=0\.01,\\ s\_\{\\mu\}=1\\;\.\(5\)We present rationale and sensitivity analysis for the choice ofεμ\\varepsilon\_\{\\mu\}andsμs\_\{\\mu\}in Section[4\.3\.3](https://arxiv.org/html/2610.36631#S4.SS3.SSS3)and Appendix[D](https://arxiv.org/html/2610.36631#A4), respectively\.

#### 4\.3\.1Hierarchical priors on cell attributes

Since centrality tiers form an ordered sequence in which contiguous tiers are expected to be more similar than distant ones, we follow[Gao et al\. \(2021\)](https://arxiv.org/html/2610.36631#bib.bib10)and assign a structured prior to the tier effects as

α1tier\|ρtier,σtier∼𝖭⁡\(0,σtier2/\(1−ρtier2\)\),αjtier\|αj−1tier,ρtier,σtier∼𝖭\(ρtierαtierj−1,σ2tier\),j=2,…,6,ρtier∼𝖴𝗇𝗂𝖿𝗈𝗋𝗆⁡\(0\.1,0\.9\),\\begin\{split\}\\alpha^\{\\text\{tier\}\}\_\{1\}\\mid\\rho\_\{\\text\{tier\}\},\\sigma\_\{\\text\{tier\}\}&\\sim\\mathsf\{N\}\\left\(0,\\sigma^\{2\}\_\{\\text\{tier\}\}/\(1\-\\rho^\{2\}\_\{\\text\{tier\}\}\)\\right\)\\;,\\\\ \\alpha^\{\\text\{tier\}\}\_\{j\}\\mid\\alpha^\{\\text\{tier\}\}\_\{j\-1\},\\rho\_\{\\text\{tier\}\},\\sigma\_\{\\text\{tier\}\}&\\sim\\mathsf\{N\}\\left\(\\rho\_\{\\text\{tier\}\}\\alpha^\{\\text\{tier\}\}\_\{j\-1\},\\sigma^\{2\}\_\{\\text\{tier\}\}\\right\),\\quad j=2,\\ldots,6\\;,\\\\ \\rho\_\{\\text\{tier\}\}&\\sim\\mathsf\{Uniform\}\\left\(0\.1,0\.9\\right\)\\;,\\end\{split\}\(6\)whereα1tier\\alpha^\{\\text\{tier\}\}\_\{1\}corresponds to the effect of the most central tier \(Top\), andρtier\\rho\_\{\\text\{tier\}\}controls the degree of borrowing of information between contiguous centrality tiers\. Language levels and TLDs have no notion of adjacency, and while the word\-count levels are ordered, with only three levelsρwc\\rho\_\{\\text\{wc\}\}would be weakly identified, so we treat these effects as a priori exchangeable

αbtld∣σtld∼𝖭\(0,σtld2\),αwwc∣σwc∼𝖭\(0,σwc2\),αℓlang∣σlang∼𝖭\(0,σlang2\),\\alpha^\{\\text\{tld\}\}\_\{b\}\\mid\\sigma\_\{\\text\{tld\}\}\\sim\\mathsf\{N\}\(0,\\sigma^\{2\}\_\{\\text\{tld\}\}\),\\quad\\alpha^\{\\text\{wc\}\}\_\{w\}\\mid\\sigma\_\{\\text\{wc\}\}\\sim\\mathsf\{N\}\(0,\\sigma^\{2\}\_\{\\text\{wc\}\}\),\\quad\\alpha^\{\\text\{lang\}\}\_\{\\ell\}\\mid\\sigma\_\{\\text\{lang\}\}\\sim\\mathsf\{N\}\(0,\\sigma^\{2\}\_\{\\text\{lang\}\}\)\\;,\(7\)whereb∈ℬ¯=ℬ∖\{\.com\}b\\in\\bar\{\\mathcal\{B\}\}=\\mathcal\{B\}\\setminus\\\{\\texttt\{\.com\}\\\},w∈𝒲¯=𝒲∖\{long\}w\\in\\bar\{\\mathcal\{W\}\}=\\mathcal\{W\}\\setminus\\\{\\text\{long\}\\\}, andℓ∈ℒ¯=ℒ∖\{English\-only\}\\ell\\in\\bar\{\\mathcal\{L\}\}=\\mathcal\{L\}\\setminus\\\{\\text\{English\-only\}\\\}, respectively\. Moreover,σtld2\\sigma^\{2\}\_\{\\text\{tld\}\},σwc2\\sigma^\{2\}\_\{\\text\{wc\}\}, andσlang2\\sigma^\{2\}\_\{\\text\{lang\}\}denote the variability within top\-level domains, languages, and word counts strata respectively\. The hierarchy is completed by assigning a half\-Normal prior on all the scale parameters

σtier,σtld,σwc,σlang∼𝖭\+​\(0,1\)\.\\sigma\_\{\\text\{tier\}\},\\sigma\_\{\\text\{tld\}\},\\sigma\_\{\\text\{wc\}\},\\sigma\_\{\\text\{lang\}\}\\sim\\mathsf\{N\}\_\{\+\}\(0,1\)\\;\.

#### 4\.3\.2Modeling temporal inhomogeneity

The preceding sections described the dependence structure between cells within a single crawl\. We extend this across crawls through the temporal effectτc,k\\tau\_\{c,k\}of cellccin crawlkk,

τc,k=\(βℓ⁡\[c\]lang\+βj⁡\[c\]tier\+βb⁡\[c\]tld\)​tk\+f⁡\(tk\),∀c∈𝒞,k∈𝒦,\\tau\_\{c,k\}=\\left\(\\beta^\{\\text\{lang\}\}\_\{\\ell\[c\]\}\+\\beta^\{\\text\{tier\}\}\_\{j\[c\]\}\+\\beta^\{\\text\{tld\}\}\_\{b\[c\]\}\\right\)t\_\{k\}\+f\(t\_\{k\}\),\\quad\\forall c\\in\\mathcal\{C\},k\\in\\mathcal\{K\}\\;,\(8\)wheretkt\_\{k\}denotes the timestamp \(mid\-point\) associated with crawlkk,f⁡\(⋅\)f\(\\cdot\)is a trend shared by all cells, andβℓlang\\beta^\{\\text\{lang\}\}\_\{\\ell\},βjtier\\beta^\{\\text\{tier\}\}\_\{j\}, andβbtld\\beta^\{\\text\{tld\}\}\_\{b\}are language\-, tier\-, and TLD\- specific rates of change per month\. Hereffdenotes the temporal trend of the reference cell and the remaining slopes measure departures from it\. Subsequently, we assign

βℓlang∼𝖭\(0,\(1/12\)2\),βjtier∣σβ,tier∼𝖭\(0,σβ,tier2\),βbtld∣σβ,tld∼𝖭\(0,σβ,tld2\),\\beta^\{\\text\{lang\}\}\_\{\\ell\}\\sim\\mathsf\{N\}\\left\(0,\(1/12\)^\{2\}\\right\),\\quad\\beta^\{\\text\{tier\}\}\_\{j\}\\mid\\sigma\_\{\\beta,\\text\{tier\}\}\\sim\\mathsf\{N\}\\left\(0,\\sigma\_\{\\beta,\\text\{tier\}\}^\{2\}\\right\),\\quad\\beta^\{\\text\{tld\}\}\_\{b\}\\mid\\sigma\_\{\\beta,\\text\{tld\}\}\\sim\\mathsf\{N\}\\left\(0,\\sigma\_\{\\beta,\\text\{tld\}\}^\{2\}\\right\)\\;,forℓ∈ℒ¯\\ell\\in\\bar\{\\mathcal\{L\}\},j∈𝒥¯=𝒥∖\{mid\}j\\in\\bar\{\\mathcal\{J\}\}=\\mathcal\{J\}\\setminus\\\{\\text\{mid\}\\\}, andb∈ℬ¯b\\in\\bar\{\\mathcal\{B\}\}\. We assignσβ,tier,σβ,tld∼𝖭\+​\(0,\(1/48\)2\)\\sigma\_\{\\beta,\\text\{tier\}\},\\sigma\_\{\\beta,\\text\{tld\}\}\\sim\\mathsf\{N\}\_\{\+\}\\left\(0,\(1/48\)^\{2\}\\right\)\.

We specifyffas a penalized B\-spline\([de Boor, 1978](https://arxiv.org/html/2610.36631#bib.bib12);[Eilers and Marx, 1996](https://arxiv.org/html/2610.36631#bib.bib11)\)on a fixed knot vectorκ=\(κ0,…,κR\+3\)\\kappa=\(\\kappa\_\{0\},\\ldots,\\kappa\_\{R\+3\}\),

f⁡\(t\)=∑r=1Rγr​ζr​\(t,κ\),f\(t\)=\\sum\_\{r=1\}^\{R\}\\gamma\_\{r\}\\,\\zeta\_\{r\}\(t;\\kappa\)\\;,\(9\)where\{ζr​\(⋅,κ\)\}r=1R\\\{\\zeta\_\{r\}\(\\cdot;\\kappa\)\\\}\_\{r=1\}^\{R\}is a cubic B\-spline basis generated byκ\\kappavia the standard Cox–de Boor recursion,γ1=0\\gamma\_\{1\}=0to identifyffagainstμ\\mu, with the remaining coefficients regularized by a second\-order random\-walk penalty

γ2∼𝖭\(0,1\),γr∣γr−1,γr−2,σγ∼𝖭\(2γr−1−γr−2,σ2γ\),r=3,…,R,\\begin\{split\}\\gamma\_\{2\}\\sim\\mathsf\{N\}\(0,1\),\\quad\\gamma\_\{r\}\\mid\\gamma\_\{r\-1\},\\gamma\_\{r\-2\},\\sigma\_\{\\gamma\}\\sim\\mathsf\{N\}\(2\\gamma\_\{r\-1\}\-\\gamma\_\{r\-2\},\\sigma^\{2\}\_\{\\gamma\}\),\\ r=3,\\ldots,R\\;,\\end\{split\}\(10\)withσγ∼𝖭\+​\(0,1\)\\sigma\_\{\\gamma\}\\sim\\mathsf\{N\}\_\{\+\}\(0,1\)\. The knot vectorκ\\kappais fixed rather than estimated\. Boundary knots are placed at the first and last crawl mid\-points, and two interior knots atκ1=2022\-01\-01\\kappa\_\{1\}=\\text\{2022\-01\-01\}, when the GPT\-3\.5 series entered circulation, andκ2=2022\-11\-30\\kappa\_\{2\}=\\text\{2022\-11\-30\}, ChatGPT’s public launch\. One additional interior knot is placed every 10 crawls within each of the 3 resulting regimes—pre\-GPT\-3\.5 control period\{t:t<κ1\}\\\{t:t<\\kappa\_\{1\}\\\}, the intermediate epoch\{t:t∈\[κ1,κ2\)\}\\\{t:t\\in\[\\kappa\_\{1\},\\kappa\_\{2\}\)\\\}, and post\-ChatGPT era\{t:t≥κ2\}\\\{t:t\\geq\\kappa\_\{2\}\\\}, which givesR=12R=12basis functions for the 71 crawls\.

#### 4\.3\.3Prior for calibration of detectors

##### Control period\.

Let𝒦0=\{k∈𝒦:tk<κ1\}\\mathcal\{K\}\_\{0\}=\\\{k\\in\\mathcal\{K\}:t\_\{k\}<\\kappa\_\{1\}\\\}, withK0=\|𝒦0\|=30K\_\{0\}=\|\\mathcal\{K\}\_\{0\}\|=30, denote the set of control crawls\. These crawls precede the public availability of the generative models considered here, so their pages are expected to contain little to no fully AI\-generated or AI\-edited text, and the flags they receive are therefore expected to be predominantly false positives\. The control status is encoded through the informative prior on the global interceptμ\\muspecified above, instead of fixingθc,k=0\\theta\_\{c,k\}=0, for allc∈𝒞c\\in\\mathcal\{C\}andk∈𝒦0k\\in\\mathcal\{K\}\_\{0\}, so that the residual uncertainty about the presence of AI\-generated text in these crawls, for instance from earlier generators, is retained in the model\. Control pages are scored by the detectors like any other page\. The prior onμ\\muconcerns the baseline cell at the first crawl only, while control cells differ in their flag rates, which could reflect lower specificity or higher prevalence\. Since the effects in \([4](https://arxiv.org/html/2610.36631#S4.E4)\) are shrunk toward zero, the prevalence of a control cell stays close to that of the baseline cell, and the differences are attributed mainly to specificity\. The second detector provides additional information to separate the two\.

##### Specificity\.

Specificity is identified from the control crawls, whose flags are expected to be predominantly false positives on pages of the study population itself\. Since control flag rates also vary with the cell attributes—differently for the two detectors—we model the control\-period specificityψd,csp,0\\psi^\{\\mathrm\{sp\},0\}\_\{d,c\}of detectorddin cellccas

logit⁡\(ψd,csp,0\)=νd,ℓ⁡\[c\]\+ud,j⁡\[c\]tier\+ud,w⁡\[c\]wc\+ud,b⁡\[c\]tld,\\mathrm\{logit\}\(\\psi^\{\\mathrm\{sp\},0\}\_\{d,c\}\)=\\nu\_\{d,\\ell\[c\]\}\+u^\{\\text\{tier\}\}\_\{d,j\[c\]\}\+u^\{\\text\{wc\}\}\_\{d,w\[c\]\}\+u^\{\\text\{tld\}\}\_\{d,b\[c\]\}\\;,\(11\)whereνd,ℓ\\nu\_\{d,\\ell\}is the logit control\-period specificity of detectorddfor the reference cell \(mid tier, long,\.com\) of languageℓ\\ell, andud,jtieru^\{\\text\{tier\}\}\_\{d,j\},ud,wwcu^\{\\text\{wc\}\}\_\{d,w\}andud,btldu^\{\\text\{tld\}\}\_\{d,b\}are the deviations from it associated with the tier, word\-count level and TLD of the cell, respectively\. For Binoculars,νd,ℓ\\nu\_\{d,\\ell\}and the cell effects are defined only for english\-only and bilingual pages\. We assign the priors

νd,ℓ∼𝖭⁡\(2\.5,22\),utierd,j∣σd,sp,tier∼𝖭\(0,σd,sp,tier2\),j∈𝒥¯,ud,wwc\|σd,sp,wc∼𝖭⁡\(0,σd,sp,wc2\),w∈𝒲¯,ud,btld\|σd,sp,tld∼𝖭⁡\(0,σd,sp,tld2\),b∈ℬ¯,\\begin\{split\}\\nu\_\{d,\\ell\}\\sim\\mathsf\{N\}\(2\.5,2^\{2\}\),\\quad&u^\{\\text\{tier\}\}\_\{d,j\}\\mid\\sigma\_\{d,\\text\{sp\},\\text\{tier\}\}\\sim\\mathsf\{N\}\\left\(0,\\sigma\_\{d,\\text\{sp\},\\text\{tier\}\}^\{2\}\\right\),\\ j\\in\\bar\{\\mathcal\{J\}\}\\;,\\\\ u^\{\\text\{wc\}\}\_\{d,w\}\\mid\\sigma\_\{d,\\text\{sp\},\\text\{wc\}\}\\sim&\\mathsf\{N\}\\left\(0,\\sigma\_\{d,\\text\{sp\},\\text\{wc\}\}^\{2\}\\right\),\\ w\\in\\bar\{\\mathcal\{W\}\}\\;,\\\\ u^\{\\text\{tld\}\}\_\{d,b\}\\mid\\sigma\_\{d,\\text\{sp\},\\text\{tld\}\}\\sim&\\mathsf\{N\}\\left\(0,\\sigma\_\{d,\\text\{sp\},\\text\{tld\}\}^\{2\}\\right\),\\ b\\in\\bar\{\\mathcal\{B\}\}\\;,\\end\{split\}\(12\)withσd,sp,tier,σd,sp,wc,σd,sp,tld∼𝖭\+​\(0,1\)\\sigma\_\{d,\\text\{sp\},\\text\{tier\}\},\\sigma\_\{d,\\text\{sp\},\\text\{wc\}\},\\sigma\_\{d,\\text\{sp\},\\text\{tld\}\}\\sim\\mathsf\{N\}\_\{\+\}\(0,1\)\. The prior onνd,ℓ\\nu\_\{d,\\ell\}is weakly informative, centered at a specificity oflogit−1​\(2\.5\)≈92%\\mathrm\{logit\}^\{\-1\}\(2\.5\)\\approx 92\\%, with a dispersion that covers the empirical range of control flag rates across detectors and language levels\. Note that hereψd,csp,0\\psi^\{\\mathrm\{sp\},0\}\_\{d,c\}does not depend on the crawl, and its change after the control period is specified below\. Appendix[D](https://arxiv.org/html/2610.36631#A4)describes a reduced version of \([11](https://arxiv.org/html/2610.36631#S4.E11)\) in which fewer cell effects are included\.

##### Sensitivity\.

Sensitivity cannot be learned from the study population, which contains no labeled AI\-generated text, and is therefore calibrated on benchmark corpora, which do not resolve the same language levels, centrality tier, word count or TLD \(Section[4\.2\.4](https://arxiv.org/html/2610.36631#S4.SS2.SSS4)\)\. Since sensitivities measured on benchmark corpora need not transport to Common Crawl either, we therefore propagate the heterogeneity across corpora and allow the sensitivity to shift after the control period, which we elaborate below\. For detectorddand language stratums∈𝒮s\\in\\mathcal\{S\}, letXd,s,qX\_\{d,s,q\}be the number of texts flagged by the detector among theNd,s,qN\_\{d,s,q\}AI\-involved texts of benchmark corpusqq\. The sensitivityπd,s,q\\pi\_\{d,s,q\}of the detector on corpusqqvaries across corpora around the control\-period sensitivityψd,sse,0=logit−1​\(ηd,s\)\\psi^\{\\mathrm\{se\},0\}\_\{d,s\}=\\mathrm\{logit\}^\{\-1\}\(\\eta\_\{d,s\}\)of the detector in language stratumss, which is shared by every cellccwiths⁡\[ℓ⁡\[c\]\]=ss\[\\ell\[c\]\]=s, so that

Xd,s,q\|πd,s,q∼𝖡𝗂𝗇𝗈𝗆𝗂𝖺𝗅⁡\(Nd,s,q,πd,s,q\),πd,s,q\|ηd,s,ϕd∼𝖡𝖾𝗍𝖺\(ϕdψse,0d,s,ϕd\(1−ψse,0d,s\)\),ϕd=ϑd−2,ηd,s∼𝖭\(0,1\.52\),ϑd∼𝖭\+\(0,1\),\\begin\{split\}X\_\{d,s,q\}\\mid\\pi\_\{d,s,q\}&\\sim\\mathsf\{Binomial\}\\left\(N\_\{d,s,q\},\\,\\pi\_\{d,s,q\}\\right\)\\;,\\\\ \\pi\_\{d,s,q\}\\mid\\eta\_\{d,s\},\\phi\_\{d\}&\\sim\\mathsf\{Beta\}\\left\(\\phi\_\{d\}\\,\\psi^\{\\mathrm\{se\},0\}\_\{d,s\},\\,\\phi\_\{d\}\\left\(1\-\\psi^\{\\mathrm\{se\},0\}\_\{d,s\}\\right\)\\right\),\\quad\\phi\_\{d\}=\\vartheta\_\{d\}^\{\-2\}\\;,\\\\ \\eta\_\{d,s\}&\\sim\\mathsf\{N\}\(0,1\.5^\{2\}\),\\quad\\vartheta\_\{d\}\\sim\\mathsf\{N\}\_\{\+\}\(0,1\)\\;,\\end\{split\}\(13\)whereϕd\\phi\_\{d\}captures the heterogeneity across corpora, with smaller values indicating larger heterogeneity, which is thereby propagated into the model, instead of combining them into a single quantity\. Integrating outπd,s,q\\pi\_\{d,s,q\}, the countsXd,s,qX\_\{d,s,q\}follow a beta\-binomial distribution with meanNd,s,q​ψd,sse,0N\_\{d,s,q\}\\,\\psi^\{\\mathrm\{se\},0\}\_\{d,s\}\. When a stratum has a single benchmark corpus \(Pangram, non\-English\), the corpus\-level term is omitted, andXd,s,q∼𝖡𝗂𝗇𝗈𝗆𝗂𝖺𝗅⁡\(Nd,s,q,ψd,sse,0\)X\_\{d,s,q\}\\sim\\mathsf\{Binomial\}\(N\_\{d,s,q\},\\psi^\{\\mathrm\{se\},0\}\_\{d,s\}\)\.

We do not constrainηd,s\\eta\_\{d,s\}relative to the specificities\. A common device to rule out the label\-switching mode, in which the roles of flagged and unflagged are interchanged, is to require a positive Youden index\([Youden, 1950](https://arxiv.org/html/2610.36631#bib.bib27)\),ψse\+ψsp−1\>0\\psi^\{\\mathrm\{se\}\}\+\\psi^\{\\mathrm\{sp\}\}\-1\>0, so that each detector performs better than chance, as is standard in latent class models without a gold standard\([Hui and Walter, 1980](https://arxiv.org/html/2610.36631#bib.bib28);[Joseph et al\., 1995](https://arxiv.org/html/2610.36631#bib.bib29)\)and analogous to the identifiability constraints against label switching in mixture models\([Stephens, 2000](https://arxiv.org/html/2610.36631#bib.bib30);[Jasra et al\., 2005](https://arxiv.org/html/2610.36631#bib.bib31)\)\. We instead check it on the fitted model\. For each detectorddand cellcc, we compute the Youden index of the control\-period calibration,Jd,c=ψd,s⁡\[ℓ⁡\[c\]\]se,0\+ψd,csp,0−1J\_\{d,c\}=\\psi^\{\\mathrm\{se\},0\}\_\{d,s\[\\ell\[c\]\]\}\+\\psi^\{\\mathrm\{sp\},0\}\_\{d,c\}\-1, in every posterior draw, and report its distribution across the cells that occur in the data \(Appendix[D\.7](https://arxiv.org/html/2610.36631#A4.SS7)\)\. Pangram satisfiesJd,c\>0J\_\{d,c\}\>0in every cell and every draw \(posterior means of0\.580\.58to0\.970\.97for English\-stratum pages and0\.370\.37for non\-English pages\)\. For Binoculars, which is applied to English\-only and bilingual pages, the index is close to zero \(posterior means between−0\.06\-0\.06and0\.040\.04\), and it is positive in every draw for 68% of the pages\. Appendix[D\.6](https://arxiv.org/html/2610.36631#A4.SS6)presents further discussion on a model that is constrained byJd,c\>0J\_\{d,c\}\>0\.

##### Post\-GenAI drift of detector performance\.

The calibration above describes the performance of the detectors on the control crawls\. Holding it constant over the later crawls may not be sufficient, because the detectors are applied unchanged to web text that is increasingly produced by newer generators and whose composition changes over time, while only the control pages inform specificity in domain\. We therefore allow each operating characteristic to shift on the logit scale after the control period,

logit⁡\(ψd,c,kse\)=logit⁡\(ψd,s⁡\[ℓ⁡\[c\]\]se,0\)\+δd,s⁡\[ℓ⁡\[c\]\],kse,logit⁡\(ψd,c,ksp\)=logit⁡\(ψd,csp,0\)\+δd,ℓ⁡\[c\],ksp,\\begin\{split\}\\mathrm\{logit\}\(\\psi^\{\\mathrm\{se\}\}\_\{d,c,k\}\)&=\\mathrm\{logit\}\(\\psi^\{\\mathrm\{se\},0\}\_\{d,s\[\\ell\[c\]\]\}\)\+\\delta^\{\\mathrm\{se\}\}\_\{d,s\[\\ell\[c\]\],k\}\\;,\\\\ \\mathrm\{logit\}\(\\psi^\{\\mathrm\{sp\}\}\_\{d,c,k\}\)&=\\mathrm\{logit\}\(\\psi^\{\\mathrm\{sp\},0\}\_\{d,c\}\)\+\\delta^\{\\mathrm\{sp\}\}\_\{d,\\ell\[c\],k\}\\;,\\end\{split\}\(14\)whereδd,s,kse=δd,ℓ,ksp=0\\delta^\{\\mathrm\{se\}\}\_\{d,s,k\}=\\delta^\{\\mathrm\{sp\}\}\_\{d,\\ell,k\}=0for allk∈𝒦0k\\in\\mathcal\{K\}\_\{0\}\. Note that the operating characteristics appearing in \([2](https://arxiv.org/html/2610.36631#S4.E2)\) are the driftedψd,c,kse\\psi^\{\\mathrm\{se\}\}\_\{d,c,k\}andψd,c,ksp\\psi^\{\\mathrm\{sp\}\}\_\{d,c,k\}\. The drift is taken to be common to all cells within a language stratum for sensitivity, or a language level for specificity, as cell\-level drift cannot be distinguished from cell\-level prevalence\. The drift series\{δd,s,kse:k∈𝒦\}\\\{\\delta^\{\\mathrm\{se\}\}\_\{d,s,k\}:k\\in\\mathcal\{K\}\\\}and\{δd,ℓ,ksp:k∈𝒦\}\\\{\\delta^\{\\mathrm\{sp\}\}\_\{d,\\ell,k\}:k\\in\\mathcal\{K\}\\\}are assumed to be independent a priori, for each detectorddand each stratumssor levelℓ\\ell\. We assume the shift to be static; it is constant after the last control crawl, i\.e\.,δd,s,kse=δd,sse\\delta^\{\\mathrm\{se\}\}\_\{d,s,k\}=\\delta^\{\\mathrm\{se\}\}\_\{d,s\}andδd,ℓ,ksp=δd,ℓsp\\delta^\{\\mathrm\{sp\}\}\_\{d,\\ell,k\}=\\delta^\{\\mathrm\{sp\}\}\_\{d,\\ell\}for allk≥K0\+1k\\geq K\_\{0\}\+1, and for each detectord∈𝒟d\\in\\mathcal\{D\},

δd,sse∼𝖭⁡\(0,sδ,se2\),∀s∈𝒮,δd,ℓsp∼𝖭⁡\(0,sδ,sp2\),∀ℓ∈ℒ\.\\delta^\{\\mathrm\{se\}\}\_\{d,s\}\\sim\\mathsf\{N\}\(0,s\_\{\\delta,\\mathrm\{se\}\}^\{2\}\),\\forall s\\in\\mathcal\{S\}\\;,\\qquad\\delta^\{\\mathrm\{sp\}\}\_\{d,\\ell\}\\sim\\mathsf\{N\}\(0,s\_\{\\delta,\\mathrm\{sp\}\}^\{2\}\),\\forall\\ell\\in\\mathcal\{L\}\\;\.\(15\)This implies that we allow the operating characteristics to change once, at the onset of the generative\-AI era, and remain at the shifted value\. The scalessδ,sps\_\{\\delta,\\mathrm\{sp\}\}andsδ,ses\_\{\\delta,\\mathrm\{se\}\}are transport sensitivity parameters, withsδ,sp=sδ,se=0s\_\{\\delta,\\mathrm\{sp\}\}=s\_\{\\delta,\\mathrm\{se\}\}=0corresponding to exact transfer of the control calibration\. We choosesδ,sp=0\.5s\_\{\\delta,\\mathrm\{sp\}\}=0\.5andsδ,se=0\.25s\_\{\\delta,\\mathrm\{se\}\}=0\.25as the primary values\. A shift in sensitivity cannot be separated from a change in prevalence after the control crawls except through its prior, so the scale for sensitivity is smaller, which holds the sensitivity on webpages nearer to its benchmark value\. Appendix[D](https://arxiv.org/html/2610.36631#A4)describes an alternative in which the shift evolves as a random walk, and varies different specification choices of the model hyperparameters\.

#### 4\.3\.4Posterior inference

LetΘ\\Thetacollect the parameters of the prevalence model, which includesμ\\mu, the random intercepts, slopes and spline coefficients along with their scale parameters\. LetΨsp=\(ν,u,σsp,δsp\)\\Psi^\{\\mathrm\{sp\}\}=\(\\nu,u,\\sigma\_\{\\text\{sp\}\},\\delta^\{\\mathrm\{sp\}\}\)denote the parameters of the specificity model, including its control\-period mean specificity for the reference cell, random intercepts and their scale parameters together with the drift,Ψse=\(ηd,s,ϑd,δse\)\\Psi^\{\\mathrm\{se\}\}=\(\\eta\_\{d,s\},\\vartheta\_\{d\},\\delta^\{\\mathrm\{se\}\}\)those of the sensitivity model, and let𝒴\\mathcal\{Y\}denote the detector outputs of the webpages and𝒳\\mathcal\{X\}the counts of AI\-involved benchmark texts that detectors flag\. Marginalizing the latent statusZZyields the joint posterior

p\(Θ,Ψsp,Ψse∣𝒴,𝒳\)∝p⁡\(𝒴∣Θ,Ψsp,Ψse\)marginal web\-page likelihood \([3](https://arxiv.org/html/2610.36631#S4.E3)\)×p⁡\(Θ\)prevalenceprior \([4](https://arxiv.org/html/2610.36631#S4.E4)\)×p⁡\(Ψsp\)specificity prior\([12](https://arxiv.org/html/2610.36631#S4.E12)\), \([14](https://arxiv.org/html/2610.36631#S4.E14)\)×p⁡\(𝒳∣Ψse\)FNR benchmark likelihood, \([13](https://arxiv.org/html/2610.36631#S4.E13)\)×p⁡\(Ψse\)sensitivity prior\([13](https://arxiv.org/html/2610.36631#S4.E13)\), \([14](https://arxiv.org/html/2610.36631#S4.E14)\),\\begin\{split\}p\(\\Theta,\\Psi^\{\\mathrm\{sp\}\},\\Psi^\{\\mathrm\{se\}\}\\mid\\mathcal\{Y\},\\mathcal\{X\}\)\\propto\\ &\\underset\{\\parbox\{71\.13188pt\}\{\\centering\\scriptsize marginal web\-page likelihood \\eqref\{eq:marginal\}\\@add@centering\}\}\{\\hbox\{\\pagecolor\{modlik\}$\\displaystyle p\(\\mathcal\{Y\}\\mid\\Theta,\\Psi^\{\\mathrm\{sp\}\},\\Psi^\{\\mathrm\{se\}\}\)$\}\}\\times\\underset\{\\parbox\{71\.13188pt\}\{\\centering\\scriptsize prevalence\\\\ prior \\eqref\{eq:theta\_model\}\\@add@centering\}\}\{\\hbox\{\\pagecolor\{prior\}$\\displaystyle p\(\\Theta\)$\}\}\\times\\underset\{\\parbox\{71\.13188pt\}\{\\centering\\scriptsize specificity prior\\\\ \\eqref\{eq:sp\_prior\}, \\eqref\{eq:drift\}\\@add@centering\}\}\{\\hbox\{\\pagecolor\{prior\}$\\displaystyle p\(\\Psi^\{\\mathrm\{sp\}\}\)$\}\}\\\\ &\\quad\\ \\times\\ \\underset\{\\parbox\{71\.13188pt\}\{\\centering\\scriptsize FNR benchmark likelihood, \\eqref\{eq:se\_prior\}\\@add@centering\}\}\{\\hbox\{\\pagecolor\{modlik\}$\\displaystyle p\(\\mathcal\{X\}\\mid\\Psi^\{\\mathrm\{se\}\}\)$\}\}\\ \\times\\ \\underset\{\\parbox\{71\.13188pt\}\{\\centering\\scriptsize sensitivity prior\\\\ \\eqref\{eq:se\_prior\}, \\eqref\{eq:drift\}\\@add@centering\}\}\{\\hbox\{\\pagecolor\{prior\}$\\displaystyle p\(\\Psi^\{\\mathrm\{se\}\}\)$\}\}\\;,\\end\{split\}\(16\)where the web\-page likelihood is the product of \([3](https://arxiv.org/html/2610.36631#S4.E3)\) over pages, with elements ofΘ\\Thetamodeled by \([4](https://arxiv.org/html/2610.36631#S4.E4)\), andψ\\psiof\(Ψsp,Ψse\)\(\\Psi^\{\\mathrm\{sp\}\},\\Psi^\{\\mathrm\{se\}\}\)through \([14](https://arxiv.org/html/2610.36631#S4.E14)\), andp⁡\(𝒳∣Ψse\)p\(\\mathcal\{X\}\\mid\\Psi^\{\\mathrm\{se\}\}\)is the benchmark likelihood of \([13](https://arxiv.org/html/2610.36631#S4.E13)\)\. Specificity is informed by the control crawls through the web\-page likelihood, whereas the machine\-text benchmark counts, which belong to the sensitivity model, inform sensitivity only\. Marginalizing out the latent statusZZis crucial, as it drastically reduces the dimension of the parameter space that an iterative sampling algorithm has to explore, sinceZZhas one entry per 5,118,347 unique page\. Integrating outZZalso yields the joint posterior density over continuous parameters only, which makes it possible to use gradient\-based Hamiltonian Monte Carlo to sample from the full joint posterior\. Pages in the same cell and crawl with the same detector outputs contribute identical terms to \([3](https://arxiv.org/html/2610.36631#S4.E3)\), so the page\-level likelihood can be evaluated efficiently once per unique combination of cell, crawl, and detector output, which reduces the loop from around55million pages, carrying99million detector outputs, to about5050thousand unique combinations, during each step of the sampler\.

##### Poststratification\.

The model is first fitted to the sampled pages yielding posterior samples\{θc,k\(m\):m=1,…,M\}\\\{\\theta^\{\(m\)\}\_\{c,k\}:m=1,\\ldots,M\\\}which estimates the posterior distribution of the prevalence of cellccin crawlkk, for eachccandkk\. Because the sample does not allocate pages to cells in proportion to the web, averaging these draws over the sampled pages would give a biased estimate of the prevalence among the pages of the crawl\. We therefore use poststratification, a standard technique in survey statistics\([Little, 1993](https://arxiv.org/html/2610.36631#bib.bib37);[Park et al\., 2004](https://arxiv.org/html/2610.36631#bib.bib38);[Kennedy and Gelman, 2021](https://arxiv.org/html/2610.36631#bib.bib39)\)\. It reweights the cell\-level posterior distributions of prevalence with respect to the share of each cell in the population we want to describe\. Poststratification rests on two assumptions\. First, the composition of the target population is known, that is, the number of eligible pagesNc,kN\_\{c,k\}in every cellccof crawlkkis available \(exact for the Top, Upper\-middle and Middle centrality tiers and estimated from a counting sample for the rest\)\. Second, within a cell, the sampled pages are representative of the cell’s unsampled pages, so that prevalence estimated from the former applies to the latter\. For each crawlk∈𝒦k\\in\\mathcal\{K\}, let𝒞k⊆𝒞\\mathcal\{C\}\_\{k\}\\subseteq\\mathcal\{C\}denote the cells with sampled pages in crawlkk\. GivenMMposterior samples\{θc,k\(m\):m=1,…,M\}\\\{\\theta^\{\(m\)\}\_\{c,k\}:m=1,\\ldots,M\\\}, the poststratified posterior prevalence of crawlkkfollows from samples

θ¯\(m\)k=∑c∈𝒞kwc,k​θc,k\(m\)∑c∈𝒞kwc,k,m=1,…,M,\\bar\{\\theta\}^\{\(m\)\}\_\{k\}=\\frac\{\\sum\_\{c\\in\\mathcal\{C\}\_\{k\}\}w\_\{c,k\}\\,\\theta^\{\(m\)\}\_\{c,k\}\}\{\\sum\_\{c\\in\\mathcal\{C\}\_\{k\}\}w\_\{c,k\}\},\\quad m=1,\\ldots,M\\;,\(17\)wherewc,kw\_\{c,k\}is the weight of cellccin the target population in crawlkk, and the choice of target determines the question answered\. In particular, we consider two weighting schemes\. The first is the pages of the crawl, in whichwc,k=Nc,kw\_\{c,k\}=N\_\{c,k\}, whereNc,kN\_\{c,k\}is the total number of pages in cellccin crawlkkandθ¯k\(m\)\\bar\{\\theta\}^\{\(m\)\}\_\{k\}denotes posterior samples corresponding to the population\-level prevalence of pages that contain fully AI\-generated or AI\-edited text\. The second acts as a proxy for the exposure of a random surfer, in whichwc,kw\_\{c,k\}corresponds to the PageRank mass on the domains those pages in cellccin crawlkkbelong to, so thatθ¯k\(m\)\\bar\{\\theta\}^\{\(m\)\}\_\{k\}corresponds to a posterior draw of the share of exposure that falls on fully AI\-generated or AI\-edited pages\. In this case, the prevalence is weighted by the link graph, giving more weight to central pages\. The prevalence of a group of cells𝒢⊆𝒞\\mathcal\{G\}\\subseteq\\mathcal\{C\}, such as the cells of centrality tierjj, is obtained by restricting both sums in \([17](https://arxiv.org/html/2610.36631#S4.E17)\) to𝒞k∩𝒢\\mathcal\{C\}\_\{k\}\\cap\\mathcal\{G\}; we writeθ¯j,k\\bar\{\\theta\}\_\{j,k\}for tierjj, andwj,kw\_\{j,k\}for the share of the weight of crawlkkthat falls on tierjj\.

##### Contributions to the increase across centrality tiers\.

For tierjjand crawlkk, letwj​kw\_\{jk\}be the share of modeled eligible pages andpj​k=θ¯j,kp\_\{jk\}=\\bar\{\\theta\}\_\{j,k\}their calibrated prevalence, so that the overall prevalence isθ¯k=∑jwj​k​pj​k\\bar\{\\theta\}\_\{k\}=\\sum\_\{j\}w\_\{jk\}p\_\{jk\}\. Letk0k\_\{0\}andk1k\_\{1\}be the crawls at the start and end of the comparison\. We define a majority contribution as more than half of the net increase in overall prevalence\. For Bottom and Tail together,SG=∑j∈G\(wj​k1​pj​k1−wj​k0​pj​k0\)/\(θ¯k1−θ¯k0\)S\_\{G\}=\\sum\_\{j\\in G\}\(w\_\{jk\_\{1\}\}p\_\{jk\_\{1\}\}\-w\_\{jk\_\{0\}\}p\_\{jk\_\{0\}\}\)/\(\\bar\{\\theta\}\_\{k\_\{1\}\}\-\\bar\{\\theta\}\_\{k\_\{0\}\}\)\. Each tier’s share is calculated in every posterior draw\. The mean for Bottom and Tail together is the sum of their two means\. IfLjL\_\{j\}is the marginal 2\.5th percentile of a tier’s growth share,Pr⁡\(SG≥LBottom\+LTail\)≥0\.95\\Pr\(S\_\{G\}\\geq L\_\{\\mathrm\{Bottom\}\}\+L\_\{\\mathrm\{Tail\}\}\)\\geq 0\.95by the union bound\. This provides a conservative one\-sided posterior bound without assuming independence; adding the two marginal upper endpoints would not produce a central 95% interval\.

We separate changes in prevalence from changes in page shares using the symmetric decomposition of[Kitagawa \(1955\)](https://arxiv.org/html/2610.36631#bib.bib44):

wj​k1​pj​k1−wj​k0​pj​k0=wj​k0\+wj​k12​\(pj​k1−pj​k0\)⏟within\-tier change\+pj​k0\+pj​k12​\(wj​k1−wj​k0\)⏟changing page shares\.w\_\{jk\_\{1\}\}p\_\{jk\_\{1\}\}\-w\_\{jk\_\{0\}\}p\_\{jk\_\{0\}\}=\\underbrace\{\\frac\{w\_\{jk\_\{0\}\}\+w\_\{jk\_\{1\}\}\}\{2\}\(p\_\{jk\_\{1\}\}\-p\_\{jk\_\{0\}\}\)\}\_\{\\text\{within\-tier change\}\}\+\\underbrace\{\\frac\{p\_\{jk\_\{0\}\}\+p\_\{jk\_\{1\}\}\}\{2\}\(w\_\{jk\_\{1\}\}\-w\_\{jk\_\{0\}\}\)\}\_\{\\text\{changing page shares\}\}\.\(18\)The model treats page weights as fixed, so applying this identity to endpoint posterior means gives the exact posterior means of the additive components\. Component intervals use paired joint draws\. For a direct comparison of within\-tier prevalence growth, we average the tier\-specific changes using each tier’s mean endpoint page share, normalized within Bottom and Tail and within the remaining tiers\. This comparison holds the six\-tier page distribution fixed; it does not follow the same domains or pages over time or identify a causal effect of centrality\. The final\-page\-share comparison in Figure[2\.2](https://arxiv.org/html/2610.36631#S2.F2)c describes concentration relative to the final crawl and is not used to establish faster prevalence growth within tiers\.

##### Computation\.

We implement the model in Stan\([Stan Development Team, 2026](https://arxiv.org/html/2610.36631#bib.bib32)\)and useCmdStanvia theCmdStanPyinterface, which translates the model to C\+\+ and compiles it into an executable, and sample with the No\-U\-Turn sampler\([Hoffman and Gelman, 2014](https://arxiv.org/html/2610.36631#bib.bib33)\)\. Each of44chains uses1,0001,000warmup iterations to adapt the step size and a diagonal mass matrix, with a target acceptance rate of0\.950\.95and a maximum tree depth of1212, and then draws2,0002,000samples, which gives8,0008,000posterior draws per model\. Each run used 4 cores of an AMD EPYC 9654 processor and 64 GB of memory, with one core per chain, and the model was compiled with GCC 11\.2\.0\. We assess convergence with the rank\-normalized split\-R^\\widehat\{R\}\([Vehtari et al\., 2021](https://arxiv.org/html/2610.36631#bib.bib34)\), bulk and tail effective sample sizes, divergent transitions, the energy Bayesian fraction of missing information and tree\-depth saturation\([Betancourt, 2018](https://arxiv.org/html/2610.36631#bib.bib35)\)\. For the reported model, the largestR^\\widehat\{R\}is1\.0051\.005, the smallest bulk and tail effective sample sizes are880880and736736, and no transition diverged or reached the maximum tree depth; the same holds for all the other fits \(Appendix[D\.7](https://arxiv.org/html/2610.36631#A4.SS7)\)\. Model variants are compared using Watanabe\-Akaike Information Criteria\([Watanabe, 2010](https://arxiv.org/html/2610.36631#bib.bib36), WAIC,\)\. The comparison uses the page\-level WAIC computed from all posterior draws,WAIC=−2​\(lppd^−p^WAIC\)\\text\{WAIC\}=\-2\(\\widehat\{\\text\{lppd\}\}\-\\hat\{p\}\_\{\\text\{WAIC\}\}\), for which lower values indicate a better fit \(Appendix[D\.2](https://arxiv.org/html/2610.36631#A4.SS2)\)\.

## 5Limitations

Relying on Common Crawl brings three limitations to the estimand\. First, it covers only pages a crawler can reach: content behind logins, inside apps, or on sites that block crawlers is outside it, which excludes many of the major social media platforms even if its posts are publicly visible\. Second, it covers only longer text\. Current AI detectors are not reliable on very short passages; the open Pangram model, for example, requires at least 50 words, and every benchmark we use to measure detector error consists of texts of at least 500 characters\. We therefore restrict the estimand to pages with at least 500 characters of extractable text \(about 80 English words\), which excludes standalone short\-form writing such as individual posts, comments, and reviews\. Third, in cases where short texts are collected on a single page \(such as a comment thread or a list of reviews\), the page can pass this threshold, but it is scored as one document, so its result describes the page as a whole rather than any individual post\. Our estimates therefore describe long\-form web text, and say nothing about the prevalence of fully AI\-generated or AI\-edited text on social platforms\. Common Crawl’s crawling policy also changed over the study period to combat link spam, resulting in considerable variation in the number of unique domain nodes present in a given crawl\([Common Crawl Foundation, 2026](https://arxiv.org/html/2610.36631#bib.bib21)\)\. However, just because a node exists in the web graph does not mean it is crawled\. Link farmed domains with zero out\-degree are not crawled, and therefore would not affect our analyses\. A fourth limitation concerns the model specification rather than the data\. Pages are sampled within domains, and pages of the same domain are likely to resemble each other in whether they contain fully AI\-generated or AI\-edited text—potentially due to shared editorial practices—beyond what is explained by the language, centrality tier, TLD, and length of the page\. We do not include domain\-level random effects, which would have otherwise induced such correlation structure among pages of the same domain\. They would add one parameter for each of the 505,974 sampled domains toΘ\\Thetain \([16](https://arxiv.org/html/2610.36631#S4.E16)\), and would prevent the aggregation of pages into about5050thousand unique combinations on which the efficient evaluation of the likelihood relies, thus making estimation computationally prohibitive in our setting\. The centrality tier and the TLD, which are domain\-level attributes, absorb part of this heterogeneity, and we expect the estimates of prevalence by group to be little affected\. In addition, domains contribute few pages: across the 71 crawls, the median domain has 6 sampled pages, 38% of domains have at most four, and 14% have a single page\. Domain\-specific random effects would then be only weakly informed by the data and hard to separate from the misclassification of the detectors\. Domain\-level random effects, perhaps with a lower\-dimensional approximation, are a direction for future work\.

## Acknowledgements

The authors gratefully acknowledge financial support from the Tech for Open Minds \(TOM\) initiative at SICSS\-UW, which is supported by the Templeton World Charity Foundation\. THMc is partially supported by a María de Maeztu Visiting Professorship at El Centro de Estudios Monetarios y Financieros \(CEMFI\)\. Research reported in this publication was supported by the National Center for Advancing Translational Sciences of the National Institutes of Health under the Award Number TL1TR002368\. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health\. This work was also supported by the University of Washington eScience Institute’s NSF funded CloudBank pilot projects \(NSF 1925001 and 2505560\) and an NSF ACCESS grant \(CIS240554\), and used computational and storage services of the Hyak Klone CPU clusters provided by the University of Washington and the eScience Institute\. This work was also supported by Pangram’s research credits\. We are also grateful for the feedback and insights of the guest speakers at the 2026 Summer Institute in Computational Social Science at the University of Washington, as well as financial and in\-kind support for the Summer Institute from the Center for Statistics & the Social Sciences and the Department of Sociology at the University of Washington\.

## Author contributions

A\.V\., S\.P\. and T\.H\.M\. conceived and designed the study; A\.V\. led the sampling design and implementation, with M\.N\., R\.S\., I\.T\., Y\.W\. and L\.W\.; A\.V\. led the AI\-detection evaluation and scoring, with M\.G\. and D\.P\.; S\.P\. led the statistical modeling, with P\.I\., L\.Y\. and J\.S\.; A\.V\., S\.P\. and T\.H\.M\. wrote the paper; A\.V\. and T\.H\.M\. acquired funding\. All authors reviewed and approved the manuscript\.

## Conflict of interest

While Pangram provided API credits, they did not direct any of our research decisions or review materials prior to release\.

## AI Use Statement

We used AI coding agents to implement the sampling and extraction of WARC files from Common Crawl, to manage the Slurm jobs that ran AI detection on GPU, and to write and edit software for the modeling\. We also used AI tools to design tables and figures, to obtain feedback on the project at many points, to identify relevant literature, and to edit the manuscript for readability\. We have reviewed and validated all AI\-assisted work and take full responsibility for the final content, including all text, claims, code, and figures produced with the aid of AI tooling\.

## Ethics Statement

None of the outputs from any AI\-detection tool used here are intended to be used as conclusive evidence to establish authorship\. All data used are publicly available and license permissions were followed at every stage\.

## Reproducibility Statement

All web data come from Common Crawl \([https://commoncrawl\.org](https://commoncrawl.org/)\), using its crawl archives and index \([https://index\.commoncrawl\.org](https://index.commoncrawl.org/)\) and its domain\-level web graphs \([https://commoncrawl\.org/web\-graphs](https://commoncrawl.org/web-graphs)\), from which we draw the PageRank\-stratified sample\. Detector sensitivity was estimated on four labeled corpora, all publicly available: EditLens\([Thai et al\., 2026](https://arxiv.org/html/2610.36631#bib.bib7)\), data and code at[https://github\.com/pangramlabs/EditLens](https://github.com/pangramlabs/EditLens)\); RAID\([Dugan et al\., 2024](https://arxiv.org/html/2610.36631#bib.bib14)\)\([https://github\.com/liamdugan/raid](https://github.com/liamdugan/raid)\); the Multilingual GenAI Content Detection corpus\([Wang et al\., 2025](https://arxiv.org/html/2610.36631#bib.bib9)\)\([https://github\.com/mbzuai\-nlp/COLING\-2025\-Workshop\-on\-MGT\-Detection\-Task1](https://github.com/mbzuai-nlp/COLING-2025-Workshop-on-MGT-Detection-Task1)\); and AITDNA\([Dycke et al\., 2026](https://arxiv.org/html/2610.36631#bib.bib26)\)\([https://github\.com/UKPLab/arxiv2026\-aitdna](https://github.com/UKPLab/arxiv2026-aitdna)\)\. The four open detectors we evaluated are publicly available\. The two open Pangram models are the EditLens classifiers released by Pangram Labs: a PEFT adapter on Llama\-3\.2\-3B \([https://huggingface\.co/pangram/editlens\_Llama\-3\.2\-3B](https://huggingface.co/pangram/editlens_Llama-3.2-3B); base model[https://huggingface\.co/meta\-llama/Llama\-3\.2\-3B](https://huggingface.co/meta-llama/Llama-3.2-3B)\), which we deployed on the full sample, and a RoBERTa\-large classifier \([https://huggingface\.co/pangram/editlens\_roberta\-large](https://huggingface.co/pangram/editlens_roberta-large)\)\. Binoculars is run from its reference implementation \([https://github\.com/ahans30/Binoculars](https://github.com/ahans30/Binoculars)\) with two model pairs: Falcon\-7B and Falcon\-7B\-Instruct \([https://huggingface\.co/tiiuae/falcon\-7b](https://huggingface.co/tiiuae/falcon-7b),[https://huggingface\.co/tiiuae/falcon\-7b\-instruct](https://huggingface.co/tiiuae/falcon-7b-instruct)\), which we deployed on English\-containing pages, and Qwen2\.5\-7B and Qwen2\.5\-7B\-Instruct \([https://huggingface\.co/Qwen/Qwen2\.5\-7B](https://huggingface.co/Qwen/Qwen2.5-7B),[https://huggingface\.co/Qwen/Qwen2\.5\-7B\-Instruct](https://huggingface.co/Qwen/Qwen2.5-7B-Instruct)\)\. The commercial detector, Pangram 4, used as an independent check on the pre\-2022 control crawls, was accessed through the Pangram API \([https://www\.pangram\.com/solutions/api](https://www.pangram.com/solutions/api)\) inOctober, 2026\. Upon publication we will release the code used to sample from Common Crawl and extract page text, the sampled page texts with their detector scores and labels, and the implementation of the Bayesian hierarchical model\.

## References

- Baack \(2024\)S\. BaackA critical analysis of the largest source for generative AI training data: Common Crawl\.InProceedings of the 2024 ACM Conference on Fairness, Accountability, and Transparency,FAccT ’24,New York, NY, USA,pp\. 2199–2208\.External Links:ISBN 9798400704505,[Link](https://doi.org/10.1145/3630106.3659033),[Document](https://dx.doi.org/10.1145/3630106.3659033)Cited by:[§1](https://arxiv.org/html/2610.36631#S1.p1.1),[§4\.1](https://arxiv.org/html/2610.36631#S4.SS1.p2.1)\.
- Barbaresi \(2021\)A\. BarbaresiTrafilatura: A web scraping library and command\-line tool for text discovery and extraction\.InProceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing: System Demonstrations,H\. Ji, J\. C\. Park, and R\. Xia \(Eds\.\),Online,pp\. 122–131\.External Links:[Link](https://aclanthology.org/2021.acl-demo.15/),[Document](https://dx.doi.org/10.18653/v1/2021.acl-demo.15)Cited by:[§4\.1](https://arxiv.org/html/2610.36631#S4.SS1.p3.1)\.
- Betancourt \(2018\)M\. BetancourtA conceptual introduction to Hamiltonian Monte Carlo\.External Links:1701\.02434,[Document](https://dx.doi.org/10.48550/arXiv.1701.02434),[Link](https://doi.org/10.48550/arXiv.1701.02434)Cited by:[§4\.3\.4](https://arxiv.org/html/2610.36631#S4.SS3.SSS4.Px3.p1.1)\.
- Bollen \(1989\)K\. A\. BollenStructural equations with latent variables\.John Wiley & Sons,New York\.External Links:ISBN 978\-0471011712,[Document](https://dx.doi.org/10.1002/9781118619179),[Link](https://doi.org/10.1002/9781118619179)Cited by:[§1](https://arxiv.org/html/2610.36631#S1.p2.1),[§3](https://arxiv.org/html/2610.36631#S3.p2.1)\.
- Brookset al\.\(2024\)C\. Brooks, S\. Eggert, and D\. PeskoffThe rise of AI\-generated content in Wikipedia\.InProceedings of the First Workshop on Advancing Natural Language Processing for Wikipedia,Miami, Florida, USA,pp\. 67–79\.External Links:[Document](https://dx.doi.org/10.18653/v1/2024.wikinlp-1.12),[Link](https://aclanthology.org/2024.wikinlp-1.12/)Cited by:[Table A\.2](https://arxiv.org/html/2610.36631#A1.T2.7.8.1.1.1),[Appendix A](https://arxiv.org/html/2610.36631#A1.p1.1),[§1](https://arxiv.org/html/2610.36631#S1.p2.1)\.
- Brownet al\.\(2020\)T\. Brown, B\. Mann, N\. Ryder, M\. Subbiah, J\. D\. Kaplan, P\. Dhariwal, A\. Neelakantan, P\. Shyam, G\. Sastry, A\. Askell, S\. Agarwal, A\. Herbert\-Voss, G\. Krueger, T\. Henighan, R\. Child, A\. Ramesh, D\. Ziegler, J\. Wu, C\. Winter, C\. Hesse, M\. Chen, E\. Sigler, M\. Litwin, S\. Gray, B\. Chess, J\. Clark, C\. Berner, S\. McCandlish, A\. Radford, I\. Sutskever, and D\. AmodeiLanguage models are few\-shot learners\.InAdvances in Neural Information Processing Systems,H\. Larochelle, M\. Ranzato, R\. Hadsell, M\.F\. Balcan, and H\. Lin \(Eds\.\),Vol\.33,pp\. 1877–1901\.External Links:[Link](https://openreview.net/forum?id=V_c3fy1eKwT)Cited by:[§1](https://arxiv.org/html/2610.36631#S1.p1.1)\.
- Common Crawl Foundation \(2026\)Common Crawl FoundationCommon Crawl Web Graph Statistics\.Note:[https://commoncrawl\.github\.io/cc\-webgraph\-statistics/](https://commoncrawl.github.io/cc-webgraph-statistics/)Accessed: 2026\-09\-24Cited by:[§4\.1](https://arxiv.org/html/2610.36631#S4.SS1.p1.1),[§5](https://arxiv.org/html/2610.36631#S5.p1.1)\.
- de Boor \(1978\)C\. de BoorA practical guide to splines\.Applied Mathematical Sciences, Vol\.27,Springer,New York\.External Links:ISBN 978\-0\-387\-90356\-9,[Document](https://dx.doi.org/10.1007/978-1-4612-6333-3)Cited by:[§4\.3\.2](https://arxiv.org/html/2610.36631#S4.SS3.SSS2.p2.1)\.
- Dolezalet al\.\(2026\)J\. Dolezal, S\. Alam, M\. Graham, and M\. BohacekThe impact of AI\-generated text on the internet\.arXiv preprint arXiv:2604\.26965\.External Links:[Document](https://dx.doi.org/10.48550/arXiv.2604.26965),[Link](https://doi.org/10.48550/arXiv.2604.26965)Cited by:[Table A\.2](https://arxiv.org/html/2610.36631#A1.T2.7.4.1.1.1),[Appendix A](https://arxiv.org/html/2610.36631#A1.p1.1),[§1](https://arxiv.org/html/2610.36631#S1.p3.1)\.
- Duganet al\.\(2024\)L\. Dugan, A\. Hwang, F\. Trhlík, A\. Zhu, J\. M\. Ludan, H\. Xu, D\. Ippolito, and C\. Callison\-BurchRAID: a shared benchmark for robust evaluation of machine\-generated text detectors\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),Bangkok, Thailand,pp\. 12463–12492\.External Links:[Document](https://dx.doi.org/10.18653/v1/2024.acl-long.674),[Link](https://aclanthology.org/2024.acl-long.674/)Cited by:[§4\.2\.4](https://arxiv.org/html/2610.36631#S4.SS2.SSS4.Px2.p1.1),[Reproducibility Statement](https://arxiv.org/html/2610.36631#Sx6.p1.1)\.
- Dyckeet al\.\(2026\)N\. Dycke, M\. Sakharova, N\. Daheim, and I\. Gurevych‘Your AI Text is not Mine’: redefining and evaluating AI\-generated text detection under realistic assumptions\.External Links:2606\.04906,[Link](https://arxiv.org/abs/2606.04906)Cited by:[§4\.2\.4](https://arxiv.org/html/2610.36631#S4.SS2.SSS4.Px2.p1.1),[Reproducibility Statement](https://arxiv.org/html/2610.36631#Sx6.p1.1)\.
- Eilers and Marx \(1996\)P\. H\. C\. Eilers and B\. D\. MarxFlexible smoothing with B\-splines and penalties\.Statistical Science11\(2\),pp\. 89–121\.External Links:[Document](https://dx.doi.org/10.1214/ss/1038425655),[Link](https://doi.org/10.1214/ss/1038425655)Cited by:[§4\.3\.2](https://arxiv.org/html/2610.36631#S4.SS3.SSS2.p2.1)\.
- Elazar and Antoniak \(2026\)Y\. Elazar and M\. AntoniakLLM\-generated or human\-written? Comparing review and non\-review papers on ArXiv\.arXiv preprint arXiv:2601\.17036\.External Links:2601\.17036,[Link](https://arxiv.org/abs/2601.17036)Cited by:[Table A\.2](https://arxiv.org/html/2610.36631#A1.T2.7.7.1.1.1),[Appendix A](https://arxiv.org/html/2610.36631#A1.p1.1),[§1](https://arxiv.org/html/2610.36631#S1.p2.1)\.
- Gaoet al\.\(2021\)Y\. Gao, L\. Kennedy, D\. Simpson, and A\. GelmanImproving Multilevel Regression and Poststratification with Structured Priors\.Bayesian Analysis16\(3\),pp\. 719–744\.External Links:[Document](https://dx.doi.org/10.1214/20-BA1223),[Link](https://doi.org/10.1214/20-BA1223)Cited by:[§4\.3\.1](https://arxiv.org/html/2610.36631#S4.SS3.SSS1.p1.1)\.
- Glickenhauset al\.\(2026\)B\. Glickenhaus, K\. Thai, J\. Russell, E\. Masrour, Y\. Han, M\. Spero, and B\. EmiPangram 4 technical report\.External Links:2607\.27183,[Document](https://dx.doi.org/10.48550/arXiv.2607.27183),[Link](https://doi.org/10.48550/arXiv.2607.27183)Cited by:[§4\.2](https://arxiv.org/html/2610.36631#S4.SS2.p1.1)\.
- Graphite \(2025\)GraphiteMore articles are now created by AI than humans\.Note:[https://graphite\.io/five\-percent/more\-articles\-are\-now\-created\-by\-ai\-than\-humans](https://graphite.io/five-percent/more-articles-are-now-created-by-ai-than-humans)Published 14 October 2025Cited by:[§1](https://arxiv.org/html/2610.36631#S1.p3.1)\.
- Graphite \(2026\)GraphiteAI now writes as many online articles as humans\.Note:[https://graphite\.io/five\-percent/research/ai\-now\-writes\-as\-many\-online\-articles\-as\-humans\-do](https://graphite.io/five-percent/research/ai-now-writes-as-many-online-articles-as-humans-do)Published 15 May 2026Cited by:[Table A\.2](https://arxiv.org/html/2610.36631#A1.T2.7.3.1.1.1),[Appendix A](https://arxiv.org/html/2610.36631#A1.p1.1),[§1](https://arxiv.org/html/2610.36631#S1.p3.1)\.
- Hanset al\.\(2024\)A\. Hans, A\. Schwarzschild, V\. Cherepanova, H\. Kazemi, A\. Saha, M\. Goldblum, J\. Geiping, and T\. GoldsteinSpotting LLMs with Binoculars: zero\-shot detection of machine\-generated text\.InProceedings of the 41st International Conference on Machine Learning,Proceedings of Machine Learning Research, Vol\.235,pp\. 17519–17537\.External Links:[Link](https://proceedings.mlr.press/v235/hans24a.html)Cited by:[§1](https://arxiv.org/html/2610.36631#S1.p2.1),[§4\.2](https://arxiv.org/html/2610.36631#S4.SS2.p1.1)\.
- Heet al\.\(2026\)S\. S\. He, C\. Ardi, R\. Govindan, and H\. V\. MadhyasthaDeGenTWeb: a first look at LLM\-dominant websites\.External Links:2605\.00087,[Link](https://doi.org/10.48550/arXiv.2605.00087),[Document](https://dx.doi.org/10.48550/arXiv.2605.00087)Cited by:[§1](https://arxiv.org/html/2610.36631#S1.p4.1)\.
- Hirschman \(2016\)D\. HirschmanStylized facts in the social sciences\.Sociological Science3,pp\. 604–626\.External Links:[Document](https://dx.doi.org/10.15195/v3.a26),[Link](https://sociologicalscience.com/articles-v3-26-604/)Cited by:[§3](https://arxiv.org/html/2610.36631#S3.p2.1)\.
- Hoffman and Gelman \(2014\)M\. D\. Hoffman and A\. GelmanThe No\-U\-Turn sampler: adaptively setting path lengths in Hamiltonian Monte Carlo\.Journal of Machine Learning Research15\(47\),pp\. 1593–1623\.External Links:[Link](https://jmlr.org/papers/v15/hoffman14a.html)Cited by:[§4\.3\.4](https://arxiv.org/html/2610.36631#S4.SS3.SSS4.Px3.p1.1)\.
- Hui and Walter \(1980\)S\. L\. Hui and S\. D\. WalterEstimating the error rates of diagnostic tests\.Biometrics36\(1\),pp\. 167–171\.External Links:[Document](https://dx.doi.org/10.2307/2530508),[Link](https://doi.org/10.2307/2530508)Cited by:[§4\.3\.3](https://arxiv.org/html/2610.36631#S4.SS3.SSS3.Px3.p2.1)\.
- Jacobs and Wallach \(2021\)A\. Z\. Jacobs and H\. WallachMeasurement and fairness\.InProceedings of the 2021 ACM Conference on Fairness, Accountability, and Transparency \(FAccT ’21\),New York, NY, USA,pp\. 375–385\.External Links:[Document](https://dx.doi.org/10.1145/3442188.3445901),[Link](https://dl.acm.org/doi/10.1145/3442188.3445901)Cited by:[§1](https://arxiv.org/html/2610.36631#S1.p2.1),[§3](https://arxiv.org/html/2610.36631#S3.p2.1)\.
- Jasraet al\.\(2005\)A\. Jasra, C\. C\. Holmes, and D\. A\. StephensMarkov Chain Monte Carlo Methods and the Label Switching Problem in Bayesian Mixture Modeling\.Statistical Science20\(1\),pp\. 50–67\.External Links:[Document](https://dx.doi.org/10.1214/088342305000000016),[Link](https://doi.org/10.1214/088342305000000016)Cited by:[§4\.3\.3](https://arxiv.org/html/2610.36631#S4.SS3.SSS3.Px3.p2.1)\.
- Josephet al\.\(1995\)L\. Joseph, T\. W\. Gyorkos, and L\. CoupalBayesian estimation of disease prevalence and the parameters of diagnostic tests in the absence of a gold standard\.American Journal of Epidemiology141\(3\),pp\. 263–272\.External Links:[Document](https://dx.doi.org/10.1093/oxfordjournals.aje.a117428)Cited by:[§4\.3\.3](https://arxiv.org/html/2610.36631#S4.SS3.SSS3.Px3.p2.1)\.
- Kennedy and Gelman \(2021\)L\. Kennedy and A\. GelmanKnow your population and know your model: using model\-based regression and poststratification to generalize findings beyond the observed sample\.Psychological Methods26\(5\),pp\. 547–558\.External Links:[Document](https://dx.doi.org/10.1037/met0000362),[Link](https://doi.org/10.1037/met0000362)Cited by:[§2](https://arxiv.org/html/2610.36631#S2.p1.1),[§4\.3\.4](https://arxiv.org/html/2610.36631#S4.SS3.SSS4.Px1.p1.1)\.
- Kitagawa \(1955\)E\. M\. KitagawaComponents of a difference between two rates\.Journal of the American Statistical Association50\(272\),pp\. 1168–1194\.External Links:[Document](https://dx.doi.org/10.1080/01621459.1955.10501299),[Link](https://doi.org/10.1080/01621459.1955.10501299)Cited by:[§4\.3\.4](https://arxiv.org/html/2610.36631#S4.SS3.SSS4.Px2.p2.1)\.
- Lianget al\.\(2024\)W\. Liang, Z\. Izzo, Y\. Zhang, H\. Lepp, H\. Cao, X\. Zhao, L\. Chen, H\. Ye, S\. Liu, Z\. Huang, D\. Mcfarland, and J\. Y\. ZouMonitoring AI\-modified content at scale: a case study on the impact of ChatGPT on AI conference peer reviews\.InProceedings of the 41st International Conference on Machine Learning,Proceedings of Machine Learning Research, Vol\.235,pp\. 29575–29620\.External Links:[Link](https://proceedings.mlr.press/v235/liang24b.html)Cited by:[Table A\.2](https://arxiv.org/html/2610.36631#A1.T2.7.6.1.1.1),[Appendix A](https://arxiv.org/html/2610.36631#A1.p1.1),[§1](https://arxiv.org/html/2610.36631#S1.p2.1)\.
- Lianget al\.\(2025\)W\. Liang, Y\. Zhang, Z\. Wu, H\. Lepp, W\. Ji, X\. Zhao, H\. Cao, S\. Liu, S\. He, Z\. Huang, D\. Yang, C\. Potts, C\. D\. Manning, and J\. ZouQuantifying large language model usage in scientific papers\.Nature Human Behaviour9\(12\),pp\. 2599–2609\.External Links:[Document](https://dx.doi.org/10.1038/s41562-025-02273-8),[Link](https://doi.org/10.1038/s41562-025-02273-8)Cited by:[Table A\.2](https://arxiv.org/html/2610.36631#A1.T2.7.6.1.1.1),[Appendix A](https://arxiv.org/html/2610.36631#A1.p1.1)\.
- Little \(1993\)R\. J\. A\. LittlePost\-stratification: a modeler’s perspective\.Journal of the American Statistical Association88\(423\),pp\. 1001–1012\.External Links:[Document](https://dx.doi.org/10.1080/01621459.1993.10476368),[Link](https://doi.org/10.1080/01621459.1993.10476368)Cited by:[§4\.3\.4](https://arxiv.org/html/2610.36631#S4.SS3.SSS4.Px1.p1.1)\.
- Pageet al\.\(1999\)L\. Page, S\. Brin, R\. Motwani, and T\. WinogradThe PageRank citation ranking: bringing order to the web\.Technical ReportTechnical Report1999\-66,Stanford InfoLab\.Note:Previous number SIDL\-WP\-1999\-0120Cited by:[§1](https://arxiv.org/html/2610.36631#S1.p4.1),[§2\.2](https://arxiv.org/html/2610.36631#S2.SS2.p1.1)\.
- Parket al\.\(2004\)D\. K\. Park, A\. Gelman, and J\. BafumiBayesian multilevel estimation with poststratification: state\-level estimates from national polls\.Political Analysis12\(4\),pp\. 375––385\.External Links:[Document](https://dx.doi.org/10.1093/pan/mph024),[Link](https://doi.org/10.1093/pan/mph024)Cited by:[§4\.3\.4](https://arxiv.org/html/2610.36631#S4.SS3.SSS4.Px1.p1.1)\.
- Penedoet al\.\(2024\)G\. Penedo, H\. Kydlíček, L\. Ben Allal, A\. Lozhkov, M\. Mitchell, C\. Raffel, L\. Von Werra, and T\. WolfThe FineWeb datasets: decanting the web for the finest text data at scale\.InAdvances in Neural Information Processing Systems,A\. Globerson, L\. Mackey, D\. Belgrave, A\. Fan, U\. Paquet, J\. Tomczak, and C\. Zhang \(Eds\.\),Vol\.37,pp\. 30811–30849\.External Links:[Document](https://dx.doi.org/10.52202/079017-0970)Cited by:[§1](https://arxiv.org/html/2610.36631#S1.p1.1)\.
- Pew Research Center \(2026\)Pew Research CenterHow much of the internet is written with AI?\.Note:Data essay by S\. Bestvater, A\. Smith, C\. TerBush, C\. Baronavski and J\. Chavda, 20 August\.[https://www\.pewresearch\.org/data\-labs/2026/08/20/how\-much\-of\-the\-internet\-is\-written\-with\-ai/](https://www.pewresearch.org/data-labs/2026/08/20/how-much-of-the-internet-is-written-with-ai/)Cited by:[Table A\.2](https://arxiv.org/html/2610.36631#A1.T2.7.5.1.1.1),[Appendix A](https://arxiv.org/html/2610.36631#A1.p1.1),[§D\.3](https://arxiv.org/html/2610.36631#A4.SS3.p2.1),[§1](https://arxiv.org/html/2610.36631#S1.p3.1),[§1](https://arxiv.org/html/2610.36631#S1.p4.1)\.
- Russellet al\.\(2026\)J\. Russell, M\. Karpinska, D\. Akinode, J\. Zhou, K\. Thai, B\. Emi, M\. Spero, and M\. IyyerAI use in American newspapers is widespread, uneven, and rarely disclosed\.InProceedings of the 64th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),M\. Liakata, V\. P\. Moreira, J\. Zhang, and D\. Jurgens \(Eds\.\),San Diego, California, United States,pp\. 14554–14580\.External Links:[Link](https://aclanthology.org/2026.acl-long.663/),[Document](https://dx.doi.org/10.18653/v1/2026.acl-long.663),ISBN 979\-8\-89176\-390\-6Cited by:[§1](https://arxiv.org/html/2610.36631#S1.p2.1),[§1](https://arxiv.org/html/2610.36631#S1.p3.1)\.
- Russoet al\.\(2025\)G\. Russo, M\. Horta Ribeiro, T\. R\. Davidson, V\. Veselovsky, and R\. WestThe AI review lottery: widespread AI\-assisted peer reviews boost paper scores and acceptance rates\.Proceedings of the ACM on Human\-Computer Interaction9\(7\)\.External Links:[Link](https://doi.org/10.1145/3757667),[Document](https://dx.doi.org/10.1145/3757667)Cited by:[Table A\.2](https://arxiv.org/html/2610.36631#A1.T2.7.9.1.1.1),[Appendix A](https://arxiv.org/html/2610.36631#A1.p1.1),[§1](https://arxiv.org/html/2610.36631#S1.p2.1)\.
- Shah and Bender \(2024\)C\. Shah and E\. M\. BenderEnvisioning information access systems: what makes for good tools and a healthy web?\.ACM Trans\. Web18\(3\)\.External Links:ISSN 1559\-1131,[Link](https://doi.org/10.1145/3649468),[Document](https://dx.doi.org/10.1145/3649468)Cited by:[§3](https://arxiv.org/html/2610.36631#S3.p1.1)\.
- Shumailovet al\.\(2024\)I\. Shumailov, Z\. Shumaylov, Y\. Zhao, N\. Papernot, R\. Anderson, and Y\. GalAI models collapse when trained on recursively generated data\.Nature631,pp\. 755–759\.External Links:[Document](https://dx.doi.org/10.1038/s41586-024-07566-y),[Link](https://doi.org/10.1038/s41586-024-07566-y)Cited by:[§1](https://arxiv.org/html/2610.36631#S1.p1.1)\.
- Stan Development Team \(2026\)Stan Development TeamStan reference manual\.Note:Version 2\.39External Links:[Link](https://mc-stan.org/)Cited by:[§4\.3\.4](https://arxiv.org/html/2610.36631#S4.SS3.SSS4.Px3.p1.1)\.
- Stephens \(2000\)M\. StephensDealing with label switching in mixture models\.Journal of the Royal Statistical Society Series B: Statistical Methodology62\(4\),pp\. 795–809\.External Links:ISSN 1369\-7412,[Document](https://dx.doi.org/10.1111/1467-9868.00265),[Link](https://doi.org/10.1111/1467-9868.00265)Cited by:[§4\.3\.3](https://arxiv.org/html/2610.36631#S4.SS3.SSS3.Px3.p2.1)\.
- Thaiet al\.\(2026\)K\. Thai, B\. Emi, E\. Masrour, and M\. IyyerEditLens: quantifying the extent of AI editing in text\.InThe Fourteenth International Conference on Learning Representations,External Links:[Link](https://openreview.net/forum?id=gOkitaPCfZ)Cited by:[§1](https://arxiv.org/html/2610.36631#S1.p2.1),[§4\.2](https://arxiv.org/html/2610.36631#S4.SS2.p1.1),[Reproducibility Statement](https://arxiv.org/html/2610.36631#Sx6.p1.1)\.
- Touvronet al\.\(2023\)H\. Touvron, T\. Lavril, G\. Izacard, X\. Martinet, M\. Lachaux, T\. Lacroix, B\. Rozière, N\. Goyal, E\. Hambro, F\. Azhar, A\. Rodriguez, A\. Joulin, E\. Grave, and G\. LampleLLaMA: open and efficient foundation language models\.External Links:2302\.13971,[Document](https://dx.doi.org/10.48550/arXiv.2302.13971),[Link](https://doi.org/10.48550/arXiv.2302.13971)Cited by:[§1](https://arxiv.org/html/2610.36631#S1.p1.1)\.
- Vehtariet al\.\(2021\)A\. Vehtari, A\. Gelman, D\. Simpson, B\. Carpenter, and P\. BürknerRank\-Normalization, Folding, and Localization: An ImprovedR^\\widehat\{R\}for Assessing Convergence of MCMC \(with Discussion\)\.Bayesian Analysis16\(2\),pp\. 667–718\.External Links:[Document](https://dx.doi.org/10.1214/20-BA1221),[Link](https://doi.org/10.1214/20-BA1221)Cited by:[§4\.3\.4](https://arxiv.org/html/2610.36631#S4.SS3.SSS4.Px3.p1.1)\.
- Wanget al\.\(2025\)Y\. Wang, A\. Shelmanov, J\. Mansurov, A\. Tsvigun, V\. Mikhailov, R\. Xing, Z\. Xie, J\. Geng, G\. Puccetti, E\. Artemova, J\. Su, M\. N\. Ta,et al\.GenAI content detection task 1: English and multilingual machine\-generated text detection: AI vs\. human\.InProceedings of the 1st Workshop on GenAI Content Detection \(GenAIDetect\),pp\. 244–261\.External Links:[Link](https://aclanthology.org/2025.genaidetect-1.27/)Cited by:[§4\.2\.4](https://arxiv.org/html/2610.36631#S4.SS2.SSS4.Px2.p1.1),[Reproducibility Statement](https://arxiv.org/html/2610.36631#Sx6.p1.1)\.
- Watanabe \(2010\)S\. WatanabeAsymptotic equivalence of Bayes cross validation and widely applicable information criterion in singular learning theory\.Journal of Machine Learning Research11\(116\),pp\. 3571–3594\.External Links:[Link](https://jmlr.org/papers/v11/watanabe10a.html)Cited by:[§D\.2](https://arxiv.org/html/2610.36631#A4.SS2.SSS0.Px1.p1.1),[§4\.3\.4](https://arxiv.org/html/2610.36631#S4.SS3.SSS4.Px3.p1.1)\.
- Wenzeket al\.\(2020\)G\. Wenzek, M\. Lachaux, A\. Conneau, V\. Chaudhary, F\. Guzmán, A\. Joulin, and E\. GraveCCNet: extracting high quality monolingual datasets from web crawl data\.InProceedings of the Twelfth Language Resources and Evaluation Conference,N\. Calzolari, F\. Béchet, P\. Blache, K\. Choukri, C\. Cieri, T\. Declerck, S\. Goggi, H\. Isahara, B\. Maegaard, J\. Mariani, H\. Mazo, A\. Moreno, J\. Odijk, and S\. Piperidis \(Eds\.\),Marseille, France,pp\. 4003–4012\.External Links:[Link](https://aclanthology.org/2020.lrec-1.494/)Cited by:[§4\.1](https://arxiv.org/html/2610.36631#S4.SS1.p2.1)\.
- Youden \(1950\)W\. J\. YoudenIndex for rating diagnostic tests\.Cancer3\(1\),pp\. 32–35\.External Links:[Document](https://dx.doi.org/10.1002/1097-0142%281950%293%3A1%3C32%3A%3AAID-CNCR2820030106%3E3.0.CO%3B2-3)Cited by:[§4\.3\.3](https://arxiv.org/html/2610.36631#S4.SS3.SSS3.Px3.p2.1)\.

## Appendix ARelated work

Several related studies inform our approach, and together they identify some components required to produce a valid estimate of the prevalence of fully AI\-generated or AI\-edited text on the open web\. The first is a defined target population frame\.[Graphite \(2026\)](https://arxiv.org/html/2610.36631#bib.bib15)draw a random sample of pages from Common Crawl, retain the English\-language pages, and report that nearly half of these are primarily AI\-generated;[Dolezal et al\. \(2026\)](https://arxiv.org/html/2610.36631#bib.bib13)find that about 35% of new English\-language pages archived by the Internet Archive were AI\-generated or AI\-assisted by mid\-2025; and[Pew Research Center \(2026\)](https://arxiv.org/html/2610.36631#bib.bib19)draw a simple random sample of English\-language pages from Common Crawl snapshots, so that flag rates in the sample generalize to that crawl\. The second is an account of detector error\. Studying the text in recent arXiv submissions,[Elazar and Antoniak \(2026\)](https://arxiv.org/html/2610.36631#bib.bib20)apply a Rogan–Gladen correction to Pangram labels, recovering prevalence from detector output with measured sensitivity and specificity; studying recent ICLR peer reviews and Wikipedia articles,[Russo et al\. \(2025\)](https://arxiv.org/html/2610.36631#bib.bib5)and[Brooks et al\. \(2024\)](https://arxiv.org/html/2610.36631#bib.bib8)subtract an estimated false\-positive rate from flag rates to report a lower bound; and[Liang et al\. \(2024\)](https://arxiv.org/html/2610.36631#bib.bib17);[Liang et al\. \(2025\)](https://arxiv.org/html/2610.36631#bib.bib18)sidestep per\-document labels altogether, inferring the share of LLM\-modified text in scientific abstracts from population\-level shifts in word frequencies\. Our study combines both components, for English and non\-English pages, and jointly models sampling and detector error into a valid statistical estimate with uncertainty\.

We also make a conceptual contribution: it is important to treat a detector score not as a label but as a noisy measurement of a latent construct, i\.e\., whether a page is fully AI\-generated or AI\-edited, that cannot be observed directly\. Once AI\-detection is framed this way, the components above can be seen as constituent parts of a single measurement model: the probability sample defines the population over which the latent quantity is to be estimated, labeled benchmarks identify the measurement error of each detector, and a statistical model carries both into one estimate with uncertainty\. We evaluate six detectors on four benchmark collections and on 30 crawls that predate capable language models, with sensitivity and specificity estimated separately for English and non\-English text and by text length\. A Bayesian hierarchical model then estimates detector error jointly with prevalence and poststratifies to the population, so that each reported interval reflects both sampling and detection error\. Because the sample is designed, the same model yields error\-corrected estimates for subpopulations defined by network position, domain type and language, and lets us decompose change over time into shifts within these groups and shifts in their relative weight, so that we can speak to the composition of the trend and not only its headline level\. We summarize our contributions relative to other relevant work in \(Table[A\.2](https://arxiv.org/html/2610.36631#A1.T2)\)\.

Table A\.2:Comparison of existing studies and this study- •FP = false positives; FN = false negatives; — = not corrected\.
- aError is handled inside the distributional estimator rather than by a separate correction\.
- bRogan–Gladen adjustment using estimated sensitivity and specificity\.
- cDetection thresholds were set to a 1% false\-positive rate on pre\-GPT\-3\.5 articles; the rate is controlled, not subtracted\.
- dA point estimate of the false\-positive rate is subtracted\.
- eSpecificity is estimated from 30 crawls predating capable LLMs and sensitivity from labeled benchmarks, both by language group, and estimated jointly with prevalence\.
- fPropagates both sampling uncertainty and uncertainty in detector error rates\.

## Appendix BAI Detector Benchmarks

This appendix summarizes the benchmark evaluations used to calibrate detector sensitivity \(true\-positive rates\) and specificity \(true\-negative rates\) for the measurement model\.

Figure[B\.1](https://arxiv.org/html/2610.36631#A2.F1)reports performance at the deployed thresholds\. Panel \(A\) shows the share of labeled AI\-involved texts that each detector flags \(sensitivity\) on each benchmark corpus; panel \(B\) shows the share of labeled human texts flagged \(1−\-specificity\), including pre\-2022 Common Crawl pages, which serve as an in\-domain negative control\. Hollow markers indicate benchmark rows that overlap a detector’s training data and are excluded from calibration\.

Figure B\.1:Detector performance at deployed thresholds\. \(A\) Share of AI\-involved text flagged on each labeled corpus, with 95% Wilson intervals\. \(B\) Share of human text flagged on the same corpora and on pre\-2022 Common Crawl pages, which are the study population\. Hollow markers indicate a corpus that overlaps the detector’s training data; those rows are excluded from calibration\. Pangram 4 was run on the AI\-edited EditLens texts only, and on a random subsample of 20,100 control pages\. Binoculars is shown on non\-English benchmark text for comparison but is not run on non\-English pages\.Figure B\.2:Sensitivity by text length at deployed thresholds\. Each panel is one labeled corpus and positive class; the horizontal axis is text length in words, in the three bins used for calibration \(under 150, 150 to 300, over 300\)\. Vertical bars are 95% Wilson intervals\. Bins with fewer than 30 AI texts are omitted, which removes the shortest bin for AITDNA\. Hollow markers indicate a corpus that overlaps the detector’s training data; those rows are excluded from calibration\. Pangram 4 was run on the AI\-edited EditLens texts only\.Figure B\.3:The COLING 2025 multilingual set by language, at deployed thresholds\. \(A\) Share of AI\-generated text flagged\. \(B\) Share of human text flagged\. Horizontal bars are 95% Wilson intervals\. English texts are scored at each detector’s English threshold and all other languages at its non\-English threshold\. The set contains no human\-written Italian text, so that row is empty in panel B\. Binoculars is shown for comparison but is not run on non\-English pages\.Figure B\.4:Detector flag rates by share of AI\-generated tokens\. Documents from the AITDNA benchmark are binned by the proportion of tokens written by an AI model, with human\-written documents \(share=0=0\) at left; points give the percentage of documents in each bin that a detector flagged as fully AI\-generated or AI\-edited, bars give 95% intervals, andnnis the number of documents per bin\. Flag rates rise with the AI\-generated share and the detectors diverge in where they err: the perplexity\-based Binoculars flags fewer than half of the documents that are more than three\-quarters fully AI\-generated, while the supervised Pangram models flag a quarter or more of those with under a quarter AI\-generated\. Each detector measures a different operationalization of AI involvement, so none maps cleanly onto authorship\.### B\.1Empirical overlap between AI\-detectors

Table[B\.4](https://arxiv.org/html/2610.36631#A2.T4)demonstrates that neither Open Pangram nor Binoculars\-Falcon achieves universal best performance across contexts\. On English pages from crawls that predate capable language models, where every flag is a false positive, the open Pangram model wrongly flags fewer pages than Binoculars on\.govand\.edudomains \(3\.4%3\.4\\%against4\.7%4\.7\\%, and2\.2%2\.2\\%against4\.9%4\.9\\%\) but more on\.comdomains \(5\.2%5\.2\\%against3\.0%3\.0\\%\), and fewer short pages but more long ones\. Sensitivity reverses in a similar way: the two detectors catch fully AI\-generated benchmark text at similar rates \(0\.7200\.720and0\.7270\.727on RAID\), but the open Pangram model catches94%94\\%of text co\-written with a language model, against34%34\\%for Binoculars\.

The model of Section[4\.3](https://arxiv.org/html/2610.36631#S4.SS3)treats the outputs of the two detectors as conditionally independent given the true status of a page\. Table[B\.3](https://arxiv.org/html/2610.36631#A2.T3)examines this assumption by comparing, within a true class, the number of texts that both detectors flag with the number expected if their errors were independent, and by reporting the correlationϕ\\phiof the two binary flags\.

Table B\.3:Dependence between detectors’ errors, within true classFlagged by bothDataPairnnObservedExpectedaϕ\\phiϕ\\phiwithin lengthbHuman text: pre\-2022 control crawls \(every flag is a false positive\)English, all pagesLL–FA1,769,9385,2785,422−0\.002\-0\.002—English, Pangram 4 subsampleLL–P415,37600\.2−0\.004\-0\.004—Non\-English, Pangram 4 subsampleLL–P44,72400\.0——AI\-involved text: benchmarksRAID, EnglishLL–P42,8912,0041,8180\.430\.45RAID, EnglishLL–FA2,8911,6701,5120\.270\.26RAID, EnglishFA–P42,8911,9371,8360\.240\.23Multilingual, EnglishLL–P44002422140\.380\.38Multilingual, EnglishLL–FA4002251830\.480\.48Multilingual, 8 other languagesLL–P42,7829307150\.350\.28cAITDNA, co\-writtenLL–P42582342250\.56—AITDNA, co\-writtenLL–FA25888830\.18—
- •LL = open Pangram \(Llama\-3\.2\-3B\); FA = Binoculars\-Falcon; P4 = Pangram 4\. Flags are at each detector’s deployed threshold; Pangram 4 flags a text it calls AI or mixed\.ϕ\\phiis the correlation of the two binary flags; — where a detector never flags or the set is too small to split\.
- aPages both detectors would flag if their errors were independent within the true class\.
- bSize\-weighted mean ofϕ\\phiacross three length bands \(500–900, 900–1,800 and≥\\geq1,800 characters\), removing correlation that arises only because both detectors find shorter or longer text easier\.
- cAlso within language; groups of fewer than 60 texts are excluded \(2,512 of 2,782 texts\)\.

Table B\.4:False\-positive rates on pre\-2022 English pages, by context- •Eligible English\-only pages from the 30 control crawls \(CC\-MAIN\-2019\-04toCC\-MAIN\-2021\-49\), which predate capable language models, so every flag is a false positive\. Each detector is at its deployed threshold\. The lower rate in each row is in bold\. Shares are of sampled pages and are not design\-weighted\. Bilingual pages are excluded: the open Pangram model flags28\.5%28\.5\\%of them against2\.8%2\.8\\%for Binoculars, which would dominate every row\.

The first block uses human text, namely the pre\-2022 control crawls, where every flag is a false positive\. Among the1\.771\.77million English control pages scored by both open Pangram and Binoculars\-Falcon,5,2785\{,\}278are flagged by both against5,4225\{,\}422expected, andϕ=−0\.002\\phi=\-0\.002, so the false positives of the two detectors are essentially independent\. The subsamples scored by Pangram 4 show no joint false positives, in line with the expected0\.20\.2or fewer\. The second block uses the benchmarks of AI\-involved text\. There the flags are positively dependent, withϕ\\phibetween0\.180\.18and0\.560\.56and more joint flags than independence implies\. For the pair used in the model, open Pangram and Binoculars\-Falcon,ϕ\\phiis0\.270\.27on RAID,0\.480\.48on the English multilingual set and0\.180\.18on the co\-written AITDNA texts\. The correlations do not come from text length, since they remain similar within three length bands\. Texts that one detector finds easy to recognize as AI\-generated tend to be easy for the other as well\.

The assumption therefore holds on the human side, which is the side that determines specificity and is identified from the control crawls\. It does not hold on the AI side, where the dependence is positive\. Since the sensitivities enter the likelihood as a product of the marginal sensitivities of each detector, the model assigns too small a probability to pages flagged by both detectors and too large a probability to pages flagged by exactly one, among pages that are AI\-generated\. We expect the effect on the prevalence estimate to be limited, because Pangram scores every page and carries most of the information, while Binoculars is applied to english\-stratum pages only, but we have not quantified it\. A model with a dependence parameter on the AI side is a direction for future work\.

## Appendix CAdditional Results

Figure C\.1:Separating estimated growth in prevalence of pages in Common Crawl with fully AI\-generated or AI\-edited text from changes in the distribution of pages\.\(a\)Each tier’s share of modeled eligible pages at the start and end of the December 2021 to August 2026 comparison\.\(b\)Contribution to the overall prevalence increase, in percentage points\. Blue bars showw¯j​\(pj​k1−pj​k0\)\\bar\{w\}\_\{j\}\(p\_\{jk\_\{1\}\}\-p\_\{jk\_\{0\}\}\), the component from prevalence change within tiers\. Hatched bars showp¯j​\(wj​k1−wj​k0\)\\bar\{p\}\_\{j\}\(w\_\{jk\_\{1\}\}\-w\_\{jk\_\{0\}\}\), the component from changing page shares\. Bars denote separate components measured from zero; diamonds show their sumwj​k1​pj​k1−wj​k0​pj​k0w\_\{jk\_\{1\}\}p\_\{jk\_\{1\}\}\-w\_\{jk\_\{0\}\}p\_\{jk\_\{0\}\}\. Bars and diamonds show posterior means\. Error bars show 95% credible intervals from paired posterior draws\. Overbars denote averages of the two endpoint values\. The Bottom and Tail totals sum the two least\-central tiers\. Within\-tier change includes changes in the pages and domains represented within each tier\.Figure C\.2:Change in the English advantage in annual growth under alternative compositions\.Later\-minus\-earlier change in the English\-only minus no\-English difference in average annual increase, comparing February 2, 2023 to January 19, 2025 with January 19, 2025 to August 13, 2026, in percentage points per year; positive values indicate a larger English advantage in the later period\. A profile is a combination of centrality tier, TLD and length\.*All pages*: all represented pages\.*Shared profiles, own composition*: the profiles observed for every language group at every endpoint, with each group keeping its own composition on them\.*Shared profiles, common composition*: the same profiles, with every group given the same composition \(the average over the six most recent crawls\)\. Points are posterior means and bars are 2\.5th to 97\.5th percentiles of matched posterior\-draw contrasts\.### C\.1Prevalence pattern by text length

Pages are classified into three word\-count levels \(short, medium, long\), which are part of the cell definition of the model\. In the August 2026 snapshot, 30\.2% of long pages \(29\.2–31\.1%\) were estimated to contain fully AI\-generated or AI\-edited text, about twice that of short pages \(15\.2%, 14\.7–15\.8%\) and medium pages \(16\.7%, 16\.1–17\.3%\)\. Long pages hold 53\.8% of eligible pages, medium pages 25\.0% and short pages 21\.2%\. After assigning each length level the same distribution of centrality, TLD and language, long pages were at 29\.4%, short pages at 15\.7% and medium pages at 17\.4%, so the difference is not explained by the composition of the groups\. The sensitivity of the detectors to text length in the benchmark corpora is shown in Figure[B\.2](https://arxiv.org/html/2610.36631#A2.F2)\. The model adjusts for text length through specificity, which varies with word count, but treats detector sensitivity as constant across the word\-count levels, since the latter is available only by detector and language stratum\. The comparison by length therefore relies on the assumption of constant sensitivity, unlike the comparisons by language, which have their own sensitivity\. Figure[C\.3](https://arxiv.org/html/2610.36631#A3.F3)shows the estimates over time\. Long pages have the highest prevalence at every crawl, and the difference from short and medium pages widens after 2023\.

Figure C\.3:Prevalence of pages with fully AI\-generated or AI\-edited text by word\-count level\. \(a\) Posterior mean and 95% credible interval over the crawls\. \(b\) Posterior mean and 95% credible interval in August 2026 \(circles\), and the share of eligible pages in each word\-count level \(diamonds\)\.
### C\.2Additional results by language

##### Growth\.

The prevalence of pages with fully AI\-generated or AI\-edited text grew faster among English\-only pages than among non\-English\-only pages, by 3\.0 \(2\.7–3\.4\) percentage points per year in the first interval and by 6\.0 \(5\.5–6\.5\) in the second, corresponding to an increment in growth rate by 3\.0 \(2\.8–3\.2\) percentage points per year\. This increase reflects the acceleration of English\-only growth \(4\.1 points per year, 3\.7–4\.5\) much more than that of non\-English\-only growth \(1\.1, 0\.8–1\.4\)\. The rates are averages over intervals fixed by calendar date; we do not estimate a change point\.

##### Bilingual and unknown\-language pages\.

Prevalence of bilingual pages with fully AI\-generated or AI\-edited text remained far below that of English\-only pages, by 2\.2 points in February 2023, 10\.1 in January 2025 and 12\.7 in August 2026, although as a fraction of English\-only prevalence it rose from 0\.18 to 0\.61\. Language tags describe the captured page and can include navigation text or footers, so the bilingual category does not establish bilingual authorship\. Pages of unknown language, 1–2% of the sample, are not shown in Figure[2\.3](https://arxiv.org/html/2610.36631#S2.F3)\.

##### Common composition\.

The 74 shared combinations retain 96\.3%, 97\.4% and 97\.5% of English\-only pages at the three endpoints and more than 99\.7% of the pages of the other two groups\. The comparison with the increase of 3\.1 \(2\.8–3\.3\) percentage points per year, when each group keeps its own composition on the same combinations, separates the effect of dropping the unshared combinations from that of reweighting\.

##### Interpretation\.

The fitted language categories are coarse\. For example, non\-English\-only pools every non\-English language, including but not limited to French, German, Spanish, Chinese, Japanese and Russian, and the detector evaluations that calibrate them cover Arabic, Bulgarian, English, German, Indonesian, Italian, Russian, Urdu and Chinese, with no human negatives for Italian\. Non\-English sensitivity is calibrated on machine text from 2023\-era generators in only some of the languages \(Section[4\.2\.4](https://arxiv.org/html/2610.36631#S4.SS2.SSS4)\), so the non\-English levels carry more calibration uncertainty than the English ones\. The evaluations reveal heterogeneous detector performance across languages, so the non\-English\-only estimate does not describe any individual non\-English language\. It serves only as a reference against which we compare the English\-only prevalence estimates\.

##### Language Comparisons Adjusted for Composition\.

Table[C\.5](https://arxiv.org/html/2610.36631#A3.T5)presents the prevalence of pages with fully AI\-generated or AI\-edited text for each language level as estimated and after assigning every level the common distribution of centrality, TLD and length, one dimension at a time and all three together\.

Table C\.5:Estimated prevalence of pages in Common Crawl with fully AI\-generated or AI\-edited text \(%\) in the August 2026 snapshot by language level, unstandardized and standardized to the common distribution of centrality tier, TLD category and length level, each separately and jointly\. The estimated prevalence uses each language level’s own composition of these attributes\. Entries are posterior means with 95% credible intervals\.Standardizing for centrality, TLD or length separately shifts no language level with a known language by more than 1\.0 percentage points, so no single dimension accounts for the language differences, and standardizing for all three at once moves the three plotted groups by 0\.3, 0\.2 and 1\.2 points\. Pages with unknown language, about 1–2% of the sample, shift more because their estimates are imprecise\.

## Appendix DSensitivity analysis

The reported model is the additive model of Section[4\.3](https://arxiv.org/html/2610.36631#S4.SS3), with full specificity effects, a static shift of detector performance after the control crawls with scalessδ,sp=0\.5s\_\{\\delta,\\mathrm\{sp\}\}=0\.5for specificity andsδ,se=0\.25s\_\{\\delta,\\mathrm\{se\}\}=0\.25for sensitivity, the priorμ∼𝖭⁡\(logit⁡\(0\.01\),1\)\\mu\\sim\\mathsf\{N\}\(\\mathrm\{logit\}\(0\.01\),1\)for the intercept, a temporal effect withR=12R=12basis functions specifying the splineff, and no interactions\. We fitted 16 variants that differ from the reported model in one or two of the components described below\. Table[D\.6](https://arxiv.org/html/2610.36631#A4.T6)lists the settings of all 17 fits together with their estimates, and Table[D\.7](https://arxiv.org/html/2610.36631#A4.T7)compares them by Watanabe\-Akaike Information Criterion \(WAIC\)\.

### D\.1Model variants

##### Reduced specificity effects\.

In the reduced structure, the control\-period specificity of Pangram depends on word count and TLD, and that of Binoculars on word count only,

logit\(ψd,csp,0\)=νd,ℓ⁡\[c\]\+ud,w⁡\[c\]wc\+𝟏\{d=open\-pangram\}ud,b⁡\[c\]tld,\\mathrm\{logit\}\(\\psi^\{\\mathrm\{sp\},0\}\_\{d,c\}\)=\\nu\_\{d,\\ell\[c\]\}\+u^\{\\text\{wc\}\}\_\{d,w\[c\]\}\+\\mathbf\{1\}\\\{d=\\text\{open\-pangram\}\\\}\\,u^\{\\text\{tld\}\}\_\{d,b\[c\]\}\\;,\(19\)that is, \([11](https://arxiv.org/html/2610.36631#S4.E11)\) without the tier effects for both detectors and without the TLD effects for Binoculars, with the priors in \([12](https://arxiv.org/html/2610.36631#S4.E12)\) for the effects that remain\.

##### Constrained by positive Youden index\.

This model explicitly imposes the constraintJd,c\>0J\_\{d,c\}\>0of Section[4\.3\.3](https://arxiv.org/html/2610.36631#S4.SS3.SSS3)on the control\-period calibration instead of post\-hoc inspection, by requiringψd,sse,0\>1−ψd,csp,0\\psi^\{\\mathrm\{se\},0\}\_\{d,s\}\>1\-\\psi^\{\\mathrm\{sp\},0\}\_\{d,c\}in every observed cellccwiths⁡\[ℓ⁡\[c\]\]=ss\[\\ell\[c\]\]=s\. Writingηd,s=−minc⁡logit⁡\(ψd,csp,0\)\+gd,s\\eta\_\{d,s\}=\-\\min\_\{c\}\\mathrm\{logit\}\(\\psi^\{\\mathrm\{sp\},0\}\_\{d,c\}\)\+g\_\{d,s\}, this is the conditiongd,s\>0g\_\{d,s\}\>0, and the prior onηd,s\\eta\_\{d,s\}in \([13](https://arxiv.org/html/2610.36631#S4.E13)\) is truncated to this region\. Appendix[D\.6](https://arxiv.org/html/2610.36631#A4.SS6)describes the results\.

##### Interactions\.

The effect of a domain\-level attribute like the centrality tier or the TLD on prevalence is not necessarily the same for every language, and the effect of the centrality tier is not necessarily the same for every TLD\. We therefore extend the model in Equation \([4](https://arxiv.org/html/2610.36631#S4.E4)\) by adding two\-way interaction terms between centrality tiers, TLD and languages,

logit⁡\(θc,k\)=μ\+αj⁡\[c\]tier\+αb⁡\[c\]tld\+αw⁡\[c\]wc\+αℓ⁡\[c\]lang\+ωj⁡\[c\],ℓ⁡\[c\]tier×lang\+ωb⁡\[c\],ℓ⁡\[c\]tld×lang\+ωj⁡\[c\],b⁡\[c\]tier×tld\+τc,k,∀c∈𝒞,k∈𝒦\.\\begin\{split\}\\mathrm\{logit\}\(\\theta\_\{c,k\}\)&=\\mu\+\\alpha^\{\\text\{tier\}\}\_\{j\[c\]\}\+\\alpha^\{\\text\{tld\}\}\_\{b\[c\]\}\+\\alpha^\{\\text\{wc\}\}\_\{w\[c\]\}\+\\alpha^\{\\text\{lang\}\}\_\{\\ell\[c\]\}\\\\ &\\qquad\+\\omega^\{\\text\{tier\}\\times\\text\{lang\}\}\_\{j\[c\],\\ell\[c\]\}\+\\omega^\{\\text\{tld\}\\times\\text\{lang\}\}\_\{b\[c\],\\ell\[c\]\}\+\\omega^\{\\text\{tier\}\\times\\text\{tld\}\}\_\{j\[c\],b\[c\]\}\+\\tau\_\{c,k\},\\quad\\forall c\\in\\mathcal\{C\},\\ k\\in\\mathcal\{K\}\\;\.\\end\{split\}\(20\)Interactions are defined only for combinations of attribute levels that occur among the cells in𝒞\\mathcal\{C\}and in which neither attribute is at its baseline level\. Each observed interaction effect is given a centered prior with its own scale,

ωj,ℓtier×lang\|σtier×lang∼𝖭\(0,σ2tier×lang\),\(j,ℓ\)∈𝒥¯×ℒ¯,ωb,ℓtld×lang\|σtld×lang∼𝖭\(0,σ2tld×lang\),\(b,ℓ\)∈ℬ¯×ℒ¯,ωj,btier×tld\|σtier×tld∼𝖭\(0,σ2tier×tld\),\(j,b\)∈𝒥¯×ℬ¯,σtier×lang,σtld×lang,σtier×tld∼𝖭\+​\(0,1\)\.\\begin\{split\}\\omega^\{\\text\{tier\}\\times\\text\{lang\}\}\_\{j,\\ell\}\\mid\\sigma\_\{\\text\{tier\}\\times\\text\{lang\}\}&\\sim\\mathsf\{N\}\\left\(0,\\sigma^\{2\}\_\{\\text\{tier\}\\times\\text\{lang\}\}\\right\),\\quad\(j,\\ell\)\\in\\bar\{\\mathcal\{J\}\}\\times\\bar\{\\mathcal\{L\}\}\\;,\\\\ \\omega^\{\\text\{tld\}\\times\\text\{lang\}\}\_\{b,\\ell\}\\mid\\sigma\_\{\\text\{tld\}\\times\\text\{lang\}\}&\\sim\\mathsf\{N\}\\left\(0,\\sigma^\{2\}\_\{\\text\{tld\}\\times\\text\{lang\}\}\\right\),\\quad\(b,\\ell\)\\in\\bar\{\\mathcal\{B\}\}\\times\\bar\{\\mathcal\{L\}\}\\;,\\\\ \\omega^\{\\text\{tier\}\\times\\text\{tld\}\}\_\{j,b\}\\mid\\sigma\_\{\\text\{tier\}\\times\\text\{tld\}\}&\\sim\\mathsf\{N\}\\left\(0,\\sigma^\{2\}\_\{\\text\{tier\}\\times\\text\{tld\}\}\\right\),\\quad\(j,b\)\\in\\bar\{\\mathcal\{J\}\}\\times\\bar\{\\mathcal\{B\}\}\\;,\\\\ \\sigma\_\{\\text\{tier\}\\times\\text\{lang\}\},\\sigma\_\{\\text\{tld\}\\times\\text\{lang\}\},\\sigma\_\{\\text\{tier\}\\times\\text\{tld\}\}&\\sim\\mathsf\{N\}\_\{\+\}\(0,1\)\\;\.\\end\{split\}\(21\)Since the scale parameters are jointly estimated, the data determine how much the interactions are used\. As the weight on the data increases with the number of pages in the combination, so effects for sparse combinations stay close to zero unless the data strongly indicate otherwise\. With the interactions, the prior dependence between cells described in the remark of Section[4\.3](https://arxiv.org/html/2610.36631#S4.SS3)extends to cells that share a combination of attributes, as the interactions let the strength of one attribute’s effect depend on the level of another\.

##### No temporal effect\.

This variant sets the temporal effect in \([4](https://arxiv.org/html/2610.36631#S4.E4)\) to zero,τc,k=0\\tau\_\{c,k\}=0for allc∈𝒞c\\in\\mathcal\{C\}andk∈𝒦k\\in\\mathcal\{K\}, so that the prevalence of a cell does not change over time\. There is then no trendffand there are no language, tier or TLD slopes in \([8](https://arxiv.org/html/2610.36631#S4.E8)\)\. The specificity, the sensitivity and the drift of Section[4\.3\.3](https://arxiv.org/html/2610.36631#S4.SS3.SSS3)are unchanged, so that a change in the flag rates over the crawls can be explained only through the drift of the detectors\.

##### Number of basis functions\.

In the reported model, the knot vector of the splineffin Section[4\.3\.2](https://arxiv.org/html/2610.36631#S4.SS3.SSS2)has the two interior knotsκ1\\kappa\_\{1\}andκ2\\kappa\_\{2\}and one additional interior knot for every 10 crawls within each regime, which givesR=12R=12basis functions\. We vary the number of additional knots, with one for every 5, 15 and 20 crawls, which givesR=20R=20,1010and88basis functions, and with no additional knots, which leaves the two knotsκ1\\kappa\_\{1\}andκ2\\kappa\_\{2\}and givesR=6R=6\. The prior on the spline coefficientsγ\\gammaand the rest of the model are unchanged\.

##### Scales of the drift and priors on early prevalence\.

We also assess the sensitivity of the scale parameters that dictates the prior dispersion of the drift terms, as well as the prior on the global interceptμ\\mu\. The variants in the scale of the drift considerssδ,sp=0\.25,0\.75s\_\{\\delta,\\mathrm\{sp\}\}=0\.25,0\.75, andsδ,se=0\.1,0\.5s\_\{\\delta,\\mathrm\{se\}\}=0\.1,0\.5, as given by \([15](https://arxiv.org/html/2610.36631#S4.E15)\)\. Regarding the prior of the intercept, we considerεμ=0\.05\\varepsilon\_\{\\mu\}=0\.05, andsμ=2s\_\{\\mu\}=2, as given by \([5](https://arxiv.org/html/2610.36631#S4.E5)\)\. Each variant is constructed by changing one of these values at a time, relative to the hyperparameters of the model reported in the main article\.

##### No drift\.

We also consider the model variant without a driftδd,s,kse=δd,ℓ,ksp=0\\delta^\{\\mathrm\{se\}\}\_\{d,s,k\}=\\delta^\{\\mathrm\{sp\}\}\_\{d,\\ell,k\}=0for all crawls\. This setting corresponds to the model where we assume that the control\-period calibration transports exactly to the later crawls \(sδ,sp=sδ,se=0s\_\{\\delta,\\mathrm\{sp\}\}=s\_\{\\delta,\\mathrm\{se\}\}=0\)\.

##### Dynamic drift\.

In contrast to the static drift in \([15](https://arxiv.org/html/2610.36631#S4.E15)\), this model assumes that the drift follows a Gaussian first\-order random walk started at zero after the last control crawl,

δd,s,K0\+1se∼𝖭\(0,sδ,rw2\),δsed,s,k∣δsed,s,k−1∼𝖭\(δsed,s,k−1,sδ,rw2\),δd,ℓ,K0\+1sp∼𝖭\(0,sδ,rw2\),δspd,ℓ,k∣δspd,ℓ,k−1∼𝖭\(δspd,ℓ,k−1,sδ,rw2\),\\begin\{split\}\\delta^\{\\mathrm\{se\}\}\_\{d,s,K\_\{0\}\+1\}&\\sim\\mathsf\{N\}\(0,s\_\{\\delta,\\text\{rw\}\}^\{2\}\)\\;,\\quad\\delta^\{\\mathrm\{se\}\}\_\{d,s,k\}\\mid\\delta^\{\\mathrm\{se\}\}\_\{d,s,k\-1\}\\sim\\mathsf\{N\}\\left\(\\delta^\{\\mathrm\{se\}\}\_\{d,s,k\-1\},s\_\{\\delta,\\text\{rw\}\}^\{2\}\\right\),\\\\ \\delta^\{\\mathrm\{sp\}\}\_\{d,\\ell,K\_\{0\}\+1\}&\\sim\\mathsf\{N\}\(0,s\_\{\\delta,\\text\{rw\}\}^\{2\}\)\\;,\\quad\\delta^\{\\mathrm\{sp\}\}\_\{d,\\ell,k\}\\mid\\delta^\{\\mathrm\{sp\}\}\_\{d,\\ell,k\-1\}\\sim\\mathsf\{N\}\\left\(\\delta^\{\\mathrm\{sp\}\}\_\{d,\\ell,k\-1\},s\_\{\\delta,\\text\{rw\}\}^\{2\}\\right\),\\end\{split\}\(22\)fork=K0\+2,…,Kk=K\_\{0\}\+2,\\ldots,K\. Thus, the operating characteristics evolve gradually, with uncertainty that grows with the distance from the control period\. We takesδ,rw=0\.1s\_\{\\delta,\\text\{rw\}\}=0\.1per crawl as the primary value\. We estimated this model only on a pilot subsample of the data\.

### D\.2Model comparison

The reported model lets detector sensitivity and specificity drift once after the control crawls, with scalesδ,se=0\.25s\_\{\\delta,\\mathrm\{se\}\}=0\.25for sensitivity andsδ,sp=0\.5s\_\{\\delta,\\mathrm\{sp\}\}=0\.5for specificity, lets specificity depend on word count, centrality tier and TLD for both detectors, and includes a temporal effect withR=12R=12basis functions\. We refitted the model under 16 alternative specifications on the full data \(Tables[D\.6](https://arxiv.org/html/2610.36631#A4.T6)and[D\.7](https://arxiv.org/html/2610.36631#A4.T7)\)\. Each fit has four chains with 2,000 draws totalling 8,000 posterior samples, except the fit withsδ,sp=0\.75s\_\{\\delta,\\mathrm\{sp\}\}=0\.75, which has four chains with 1,750 draws totalling 7,000 posterior samples\.

The estimates depend on how detector performance is allowed to change after the control crawls and on the temporal effect, and we examine this across specifications that vary the structure of specificity, the scale of the drifts in sensitivity and specificity, the priors on early prevalence and on the intercept, the interactions among tier, TLD and language, the presence of a temporal effect and its number of basis functions\. The August 2026 prevalence was between 22\.3% and 24\.2% under every specification that allows for drift and includes a temporal effect, including the reported 23\.6%\. It was 27\.7% when the drift is removed altogether, which fits the data much worse, and 5\.2% when the temporal effect is removed, which fits worse still\. The level at the end of the series is therefore the quantity most sensitive to these assumptions, as we discuss in Section[5](https://arxiv.org/html/2610.36631#S5)\.

Table D\.6:Settings and prevalence in the August 2026 snapshot under the reported model and 16 alternative specifications\. Specificity effects are full \(centrality tier, word count and TLD for both detectors\) or reduced \(word count for both detectors and TLD for Pangram\);RRis the number of basis functions of the spline in the temporal effect \(– if there is no temporal effect\);sδ,sps\_\{\\delta,\\mathrm\{sp\}\}andsδ,ses\_\{\\delta,\\mathrm\{se\}\}are the scales of the drifts in specificity and sensitivity after the control crawls \(– if there is no drift\), andεμ\\varepsilon\_\{\\mu\}andsμs\_\{\\mu\}the location and scale of the prior of the intercept,μ∼𝖭⁡\(logit⁡\(εμ\),sμ2\)\\mu\\sim\\mathsf\{N\}\(\\mathrm\{logit\}\(\\varepsilon\_\{\\mu\}\),s\_\{\\mu\}^\{2\}\)\. Prevalence is the posterior mean with its 95% credible interval\. Table[D\.7](https://arxiv.org/html/2610.36631#A4.T7)compares the fits by WAIC\.##### Computing the WAIC\.

We compare the fits by the Watanabe–Akaike information criterion\([Watanabe, 2010](https://arxiv.org/html/2610.36631#bib.bib36)\), computed from the web\-page likelihood \([3](https://arxiv.org/html/2610.36631#S4.E3)\), with the latent statusZiZ\_\{i\}marginalized out\. The benchmark counts𝒳\\mathcal\{X\}are the same data in every fit and do not enter\. LetMMbe the number of posterior draws \(M=8,000M=8\{,\}000, or7,0007\{,\}000for the fit withsδ,sp=0\.75s\_\{\\delta,\\mathrm\{sp\}\}=0\.75\), and letθc,k\(m\)\\theta^\{\(m\)\}\_\{c,k\}andψd,c,k\(m\)\\psi^\{\(m\)\}\_\{d,c,k\}be the prevalence and the operating characteristics implied by drawm=1,…,Mm=1,\\ldots,Mthrough \([4](https://arxiv.org/html/2610.36631#S4.E4)\) and \([14](https://arxiv.org/html/2610.36631#S4.E14)\)\. Writingp⁡\(Yi∣θ\(m\),ψ\(m\)\)=p⁡\(Yi∣θc⁡\[i\],k⁡\[i\]\(m\),ψc⁡\[i\],k⁡\[i\]\(m\)\)p\(Y\_\{i\}\\mid\\theta^\{\(m\)\},\\psi^\{\(m\)\}\)=p\(Y\_\{i\}\\mid\\theta^\{\(m\)\}\_\{c\[i\],k\[i\]\},\\psi^\{\(m\)\}\_\{c\[i\],k\[i\]\}\)for \([3](https://arxiv.org/html/2610.36631#S4.E3)\) evaluated at drawmm, the Monte Carlo estimates of the log pointwise predictive density and of the effective number of parameters are

lppd^=∑i=1nlog⁡\(1M​∑m=1Mp⁡\(Yi∣θ\(m\),ψ\(m\)\)\),p^WAIC=∑i=1nVarm​\(log⁡p⁡\(Yi∣θ\(m\),ψ\(m\)\)\),\\widehat\{\\text\{lppd\}\}=\\sum\_\{i=1\}^\{n\}\\log\\left\(\\frac\{1\}\{M\}\\sum\_\{m=1\}^\{M\}p\(Y\_\{i\}\\mid\\theta^\{\(m\)\},\\psi^\{\(m\)\}\)\\right\)\\;,\\qquad\\hat\{p\}\_\{\\text\{WAIC\}\}=\\sum\_\{i=1\}^\{n\}\\mathrm\{Var\}\_\{m\}\\left\(\\log p\(Y\_\{i\}\\mid\\theta^\{\(m\)\},\\psi^\{\(m\)\}\)\\right\)\\;,whereVarm\\mathrm\{Var\}\_\{m\}is the sample variance over theMMdraws, with divisorM−1M\-1\. That is,lppd^\\widehat\{\\text\{lppd\}\}is the logarithm of the average likelihood over the draws, summed over pages, andp^WAIC\\hat\{p\}\_\{\\text\{WAIC\}\}is the variance of the log\-likelihood over the draws, summed over pages\. Then

WAIC=−2​\(lppd^−p^WAIC\)\.\\text\{WAIC\}=\-2\\left\(\\widehat\{\\text\{lppd\}\}\-\\hat\{p\}\_\{\\text\{WAIC\}\}\\right\)\\;\.Pages in the same cell and crawl with the same detector outputs have the same likelihood, so each term is computed once per unique combination and weighted by the number of such pages, and all sums run over then≈5\.1n\\approx 5\.1million pages\. Lower WAIC indicates a better fit\.

Table D\.7:Page\-level WAIC under the reported model and sixteen alternative specifications, computed from all posterior draws\.Δ​lppd^\\Delta\\widehat\{\\text\{lppd\}\}andΔ\\DeltaWAIC are differences from the reported model, whose values arelppd^=−2,157,455\\widehat\{\\text\{lppd\}\}=\-2\{,\}157\{,\}455,p^WAIC=77\.9\\hat\{p\}\_\{\\text\{WAIC\}\}=77\.9andWAIC=4,315,065\\text\{WAIC\}=4\{,\}315\{,\}065;p^WAIC\\hat\{p\}\_\{\\text\{WAIC\}\}is shown as is\. SinceΔ​WAIC=−2​\(Δ​lppd^−Δ​p^WAIC\)\\Delta\\text\{WAIC\}=\-2\(\\Delta\\widehat\{\\text\{lppd\}\}\-\\Delta\\hat\{p\}\_\{\\text\{WAIC\}\}\), lower WAIC indicates a better fit and negative values ofΔ\\DeltaWAIC indicate a better fit than the reported model\.Seven results stand out\. First, allowing the specificity to depend on word count, centrality tier and TLD for both detectors lowers the WAIC by 2,380 relative to the reduced structure and moves the estimate by 0\.7 percentage points, from 22\.9% to 23\.6%\. Second, relative to the reduced structure, the scale of the specificity drift \(0\.25 and 0\.75\), the scale of the sensitivity drift \(0\.1 and 0\.5\) and the priors on early prevalence and on the intercept change the estimate by at most 1\.3 percentage points, and differ in WAIC by less than 100, which the data cannot distinguish\. Third, removing the drift altogether raises the estimate to 27\.7% and raises the WAIC by 5,800 relative to the reduced structure \(8,180 relative to the reported model\), so the drift is needed\. Fourth, removing the temporal effect raises the WAIC by 72,639 relative to the reported model and lowers the estimate to 5\.2% \(5\.1–5\.4%\)\. Without a temporal effect, the rise in the flag rates over the crawls can be explained only through the drift of the detectors, and the fit does so with a Youden index below zero for Pangram in every cell of English\-stratum pages \(Appendix[D\.7](https://arxiv.org/html/2610.36631#A4.SS7)\), so that its calibration is not meaningful and we do not interpret its other estimates\. Fifth, the WAIC improves with the number of basis functions: relative toR=12R=12it is higher by 57, 250 and 666 forR=10R=10,88and66, and lower by 330 forR=20R=20, while the effective number of parameters rises only from 72 to 84, and the August 2026 estimate stays between 22\.5% and 23\.8% in these four fits\. These fits also move the crossing of bilingual above no\-English prevalence \(Section[D\.5](https://arxiv.org/html/2610.36631#A4.SS5)\) earlier, from February 2026 in the reported model to December 2025 in all four\. We reportR=12R=12, as the gain fromR=20R=20is about6×10−56\\times 10^\{\-5\}per page and changes the estimate by 1\.1 percentage points\. Sixth, adding the three blocks of interactions lowers the WAIC under both structures, by 1,514 relative to the reduced structure and by 1,662 relative to the reported model, and the effective number of parameters of the WAIC rises from 78 to 129 under the full structure\. It moves the overall estimate by 0\.3 percentage points under the full structure \(from 23\.6% to 23\.9%\) and by 0\.8 under the reduced structure \(from 22\.9% to 23\.7%\)\. Relative to the reported model, the interactions leave the language, centrality\-tier and length estimates within 1\.2 percentage points, but move the estimates for\.netfrom 20\.4% to 24\.8% and for\.orgfrom 14\.6% to 16\.6%, and widen the interval of the non\-English\-only level, from 15\.4–18\.4% to 15\.2–20\.5%\. We report the additive model, because the gain in WAIC is small per page \(about3\.2×10−43\.2\\times 10^\{\-4\}\) and the interactions lowers the effective sample sizes \(smallest tail ESS of 215 against 736 for the reported model\)\. Seventh, imposing a positive Youden index \(Appendix[D\.6](https://arxiv.org/html/2610.36631#A4.SS6)\) raises the WAIC by 544 relative to the reported model, lowers the August 2026 estimate to 22\.6% \(21\.9–23\.3%\) and moves the estimate for pages with no English detected from 17\.0% to 14\.5%\.

Finally, in a pilot with 100 pages per cell, we replaced the single drift in specificity with a Gaussian random walk\. The data did not distinguish the two models \(WAIC difference of about 22\), but the random walk absorbed the late rise in Pangram flags into the specificity and produced a decline in prevalence late in the series, with an end\-of\-series level between 9% and 22% depending on the scale of the walk\. This potentially arises from an identifiability issue: after the control crawls, a rise in the flag rate can be explained either by a rise in prevalence or by a fall in specificity, and when specificity is allowed to drift too freely it absorbs the rise, so that prevalence is determined largely by the prior on the walk\. Reducing the number of epochs over which the walk evolves did not resolve it\. We therefore report the static drift and treat the end\-of\-series level as conditional on the assumption that detector specificity changes once\.

### D\.3Robustness of the main findings

Figure[D\.1](https://arxiv.org/html/2610.36631#A4.F1)summarizes the August 2026 estimate and the fit of the reported model and the sixteen alternative specifications\.

![Refer to caption](https://arxiv.org/html/2610.36631v1/sup_fits_prevalence_waic.png)Figure D\.1:Reported model and sixteen alternative specifications \(settings in Table[D\.6](https://arxiv.org/html/2610.36631#A4.T6)\)\. \(a\) Estimated prevalence of pages with fully AI\-generated or AI\-edited text in August 2026; points are posterior means and bars are 95% credible intervals\. \(b\) Difference in WAIC from the reported model; points are differences and bars are±1\.96\\pm 1\.96standard errors of the difference\. The horizontal axis is symmetric logarithmic, and a positive difference indicates a worse fit\. Point color is the smallest tail effective sample size of the fit over the monitored quantities \(Table[D\.10](https://arxiv.org/html/2610.36631#A4.T10)\)\. The hollow marker is the fit without a temporal effect\.The substantive findings do not depend on which of the 16 alternative specifications is used, with two exceptions: removing the drift after the control crawls, which raises every level and which the data reject, and removing the temporal effect, which cannot reproduce the growth of prevalence \(Tables[D\.6](https://arxiv.org/html/2610.36631#A4.T6)and[D\.7](https://arxiv.org/html/2610.36631#A4.T7)\)\. Across the 15 fits that allow drift and include a temporal effect, prevalence in August 2026 increases monotonically from the most to the least central tier in every fit, from 10\.4–12\.0% in the Top tier to 25\.8–28\.3% in the Tail \(13\.0% and 31\.8% without the drift\)\.\.comis the highest of the six domain categories \(28\.4–30\.5%\) and\.eduand\.govthe lowest \(5\.9–6\.4% and 5\.5–6\.3%\) in every fit, and long pages are 1\.9 to 2\.0 times as prevalent as short pages \(1\.8 without the drift\)\. These estimates describe pages with at least 500 characters of extracted text\. On a denominator of all English\-language captures, with no text extraction, the same detector would flag roughly 13 to 19 percent, which brackets the 10 percent reported by Pew Research Center\([Pew Research Center, 2026](https://arxiv.org/html/2610.36631#bib.bib19)\)\(Appendix[D](https://arxiv.org/html/2610.36631#A4)\)\.

The language comparisons are more sensitive \(Table[D\.8](https://arxiv.org/html/2610.36631#A4.T8)\)\.

Table D\.8:Language comparisons in the August 2026 snapshot under the reported model and sixteen alternative specifications \(settings in Table[D\.6](https://arxiv.org/html/2610.36631#A4.T6)\)\. Each entry is the posterior mean, with its 95% credible interval below, and prevalence is in percent\. The English\-only minus no\-English difference is in percentage points; the change in the growth gap is the later minus the earlier annual growth rate of that difference \(February 2023 to January 2025, January 2025 to August 2026\), in percentage points per year; bilingual minus no English is the difference in percentage points\. All intervals are computed within matched posterior draws\.English\-only prevalence is stable, between 32\.2% and 33\.6% in the fifteen fits that allow drift and include a temporal effect \(33\.0% without the drift\), and so is bilingual prevalence \(19\.5–21\.0%\)\. Prevalence of pages with no English detected ranges from 13\.3% to 18\.4% across those fits, and the English\-only advantage from 14\.6 to 19\.9 percentage points \(a ratio of 1\.8 to 2\.5\), but the advantage is positive in every specification with a temporal effect and so is the increase in the English advantage in annual growth between the two intervals \(1\.5 to 3\.1 percentage points per year, with intervals that exclude zero in all sixteen fits with a temporal effect\)\. Bilingual prevalence exceeds no\-English prevalence in August 2026 in every one of these fits \(by 1\.9 to 6\.9 points, with intervals that exclude zero\)\. The fit without a temporal effect shows none of these patterns: it estimates 8\.6% for English\-only pages and 3\.5% for pages with no English detected, and the change in the growth gap is \-0\.08 points per year \(95% credible interval \-0\.09 to \-0\.07\)\.

### D\.4The level of non\-English prevalence

The estimate for pages with no English detected is the quantity most affected by calibration\. Among the specifications with the reduced specificity structure it falls from 18\.4% when the sensitivity drift is constrained tosδ,se=0\.1s\_\{\\delta,\\mathrm\{se\}\}=0\.1to 14\.8% at 0\.25 and 13\.3% at 0\.5, while the English\-only estimate does not move \(33\.0–33\.1%\)\. The reported model, which adds cell\-level specificity effects, gives 17\.0%, adding the interactions to it gives 17\.4% \(15\.2–20\.5%\), imposing a positive Youden index gives 14\.5% \(13\.3–16\.0%\), and the fits with 6 to 20 basis functions give 15\.1% to 16\.2%\. Two features of the design explain why\. Pages with no English detected are scored by one detector only \(Pangram\), whereas English\-stratum pages are also scored by Binoculars, so for these pages a change in the flag rate after the control crawls cannot be separated from a change in the detector’s operating characteristics except through the priors on the drifts; and non\-English sensitivity is calibrated on 2023\-era generators and treated as a lower bound \(Section[4\.2\.4](https://arxiv.org/html/2610.36631#S4.SS2.SSS4)\)\.

The posterior drifts show the same pattern\. In the reported model the logit drift of Pangram’s sensitivity after the control crawls is−0\.90\-0\.90\(posterior standard deviation 0\.17\) for English\-stratum pages and\+0\.78\+0\.78\(0\.10\) for non\-English pages, and the logit drift in Pangram’s specificity for pages with no English detected is\+0\.68\+0\.68\(0\.60\)\. That last drift is the least well identified calibration parameter: its posterior standard deviation is 0\.60 in the reported model against 0\.27 under the reduced structure, and its posterior mean falls from 2\.37 to 0\.68 when the specificity effects are added; across the other fits with the reduced structure it ranges from 1\.44 to 2\.97, and it is 2\.28 \(0\.28\) when a positive Youden index is imposed\. We therefore regard the English–no\-English gap as robustly positive and growing but its magnitude as conditional on these assumptions\.

### D\.5Timing of the bilingual crossing

Bilingual prevalence rises more steeply than no\-English prevalence through 2025 and 2026\. In the reported model the difference is−2\.7\-2\.7points in July 2025,−0\.8\-0\.8in December 2025,\+0\.9\+0\.9in February 2026 and\+3\.2\+3\.2in August 2026, so there is no discrete change to date, and the crawl at which the posterior mean difference first becomes non\-negative depends on the specification, from August 2025 to April 2026 \(Table[D\.9](https://arxiv.org/html/2610.36631#A4.T9)\), and the difference never becomes non\-negative in the fit without a temporal effect\.

Table D\.9:When bilingual prevalence first exceeds no\-English prevalence under each specification \(settings in Table[D\.6](https://arxiv.org/html/2610.36631#A4.T6)\): the first crawl at which the posterior mean difference is non\-negative, and the first crawl at which the difference is positive with posterior probability above 0\.975\.In the reported model this is February 2026, and the difference is credibly positive from April 2026\. The fits with 6, 8, 10 and 20 basis functions place both dates earlier, at December 2025 and February 2026\. We do not attribute the crossing to any event: the series is monthly and smooth, and changes in the calibration of the non\-English detectors and in the flexibility of the trend move its timing, as the variation across specifications shows\.

### D\.6Positive Youden index constraint

Section[4\.3\.3](https://arxiv.org/html/2610.36631#S4.SS3.SSS3)does not constrain the control\-period sensitivities relative to the specificities\. We also fitted the reported model withJd,c\>0J\_\{d,c\}\>0imposed \(Section[D\.1](https://arxiv.org/html/2610.36631#A4.SS1)\), which is the conventional device against label switching\. The constraint is not active for Pangram: its sensitivity parameters lie 4\.0 \(English\-stratum pages\) and 4\.5 \(non\-English pages\) logit units above the bound, and its Youden indices in the least specific cell are nearly unchanged \(0\.58 and 0\.36 against 0\.58 and 0\.37, Table[D\.10](https://arxiv.org/html/2610.36631#A4.T10)\)\. It is active for Binoculars\. The posterior of the slackgd,sg\_\{d,s\}for Binoculars is concentrated at zero \(median 0\.001, 97\.5th percentile 0\.005\), so that the index in the least specific cell is0\.0000\.000, and the control\-period sensitivity of Binoculars is 7\.6% rather than 4\.6% in the reported model\. In other words, the web data place Binoculars at or just below chance in the least specific cell \(posterior mean ofJJof−0\.06\-0\.06, Table[D\.10](https://arxiv.org/html/2610.36631#A4.T10)\), and the constraint holds it at the boundary\. This sensitivity is below the benchmark true\-positive rates for Binoculars, which range from 34% to 73% across the benchmark corpora \(Section[4\.2](https://arxiv.org/html/2610.36631#S4.SS2)\), whereas among the pages that Pangram flags in the most recent crawls, only 8–13% are also flagged by Binoculars\. The benchmark counts therefore pull the sensitivity up and the web pages pull it down; the sensitivity drift allows the post\-control sensitivity to differ from the control\-period value, and the estimated drift is positive \(1\.54 logit units\)\.

Figure[D\.2](https://arxiv.org/html/2610.36631#A4.F2)shows the posterior of the shifts in the reported model against their priors: the shifts of the three sensitivities lie well outside the 95% prior intervals, and the posterior means of the specificity shifts lie within them\. For Binoculars the posterior mean of the sensitivity shift is about six prior standard deviations from zero, so the data, not the prior, determine its sensitivity after the control period\. Figure[D\.3](https://arxiv.org/html/2610.36631#A4.F3)shows the false\-positive rates implied by the specificity model\. For Binoculars they reproduce the observed flag rates in the control crawls within each category, as expected if nearly all flags are false positives\. For Pangram the observed flag rates are higher than the false\-positive rates in every category, and the model attributes the difference to prevalence\.

Figure D\.2:Prior and posterior of the shifts in sensitivity and specificity after the control crawls \(logit scale\) in the reported model\. The grey bar is the central 95% prior interval, and the blue point and bar are the posterior mean and 95% credible interval\. The right column gives the posterior mean in units of the prior standard deviation\.Figure D\.3:False\-positive rate implied by the control\-period specificity, by centrality tier, word\-count level and TLD category, for Pangram \(top\) and Binoculars \(bottom\)\. Dots are the posterior mean and 95% credible interval of the average over the English\-only pages of the control crawls in each category, and diamonds are the observed flag rates of those pages\.The constrained fit is worse by 544 in WAIC \(Table[D\.7](https://arxiv.org/html/2610.36631#A4.T7)\), and it changes some of the estimates \(Tables[D\.6](https://arxiv.org/html/2610.36631#A4.T6),[D\.8](https://arxiv.org/html/2610.36631#A4.T8)and[D\.9](https://arxiv.org/html/2610.36631#A4.T9)\)\. Prevalence in August 2026 is 22\.6% \(21\.9–23\.3%\) instead of 23\.6%, English\-only prevalence is unchanged \(32\.7% against 32\.8%\), and prevalence of pages with no English detected falls from 17\.0% to 14\.5%, so that the English\-only advantage is 18\.2 rather than 15\.8 points, bilingual prevalence exceeds no\-English prevalence by 5\.4 rather than 3\.2 points, and the crossing moves from February 2026 to October 2025\. The change in the growth gap is the same \(3\.0 points per year\)\. The posterior drifts shift as well: the logit drift of Binoculars’ sensitivity falls from 1\.54 to 1\.03, that of Pangram’s sensitivity for non\-English pages rises from 0\.78 to 1\.26, and that of Pangram’s specificity for pages with no English detected rises from 0\.68 to 2\.28, with its posterior standard deviation falling from 0\.60 to 0\.28\. Binoculars is applied to English\-stratum pages only, so the change in the non\-English estimate must reach it through the structure shared across strata \(the intercept, the cell effects and the temporal terms\) and through the Pangram drifts, and we have not traced it further\. All qualitative findings of Section[D\.3](https://arxiv.org/html/2610.36631#A4.SS3)hold under the constraint\.

We do not impose the constraint in the reported model, for four reasons\. First, the mirror mode that it is designed to exclude is not a concern here: the specificity prior is centered at 92%, the control crawls precede the generative models so their flags are predominantly false positives, and Pangram, whose flags drive the estimates, has an index far from zero without the constraint\. Second, for Binoculars the constraint does not remove an implausible mode but moves an estimate at the boundary: the unconstrained posterior hasJJslightly below zero in the least specific cell and positive in every draw for 68% of the pages, so Binoculars is close to uninformative in either fit, and the constraint raises the control\-period sensitivity from 4\.6% to 7\.6% to satisfy a property of its specificities, although both values are far below the benchmark rates\. Third, because the bound is the minimum of the cell\-level specificities, the constraint makes the sensitivity a non\-smooth function of the specificity effects, so that the flag rates of the least specific cell determine a parameter that is otherwise informed by the benchmark corpora and the webpages\. Fourth, the data prefer the unconstrained model \(WAIC difference of 544; the log predictive density of the webpages is lower by 274\)\. We report the constrained fit as a sensitivity result\. Its convergence is described in Appendix[D\.7](https://arxiv.org/html/2610.36631#A4.SS7)\.

### D\.7Convergence Diagnostics

All seventeen fits satisfy most of the usual convergence checks \(Table[D\.10](https://arxiv.org/html/2610.36631#A4.T10)\): none has divergent transitions, transitions at the maximum tree depth or a low energy Bayesian fraction of missing information, the largest split\-R^\\widehat\{R\}is 1\.011 and the smallest bulk effective sample size is 464\. The largestR^\\widehat\{R\}, in the fit withR=6R=6basis functions, is marginally above the cutoff of 1\.01 that is often used, and belongs to the derived prevalence of English\-only pages in the first crawl\. In two fits the smallest tail effective sample size is below 400: 215 in the fit with full specificity effects and interactions and 164 in the fit withR=10R=10basis functions\. Both belong to derived prevalences of non\-English pages in early crawls, not to model parameters, and are 736 or more in all other fits\.

Table[D\.10](https://arxiv.org/html/2610.36631#A4.T10)also reports the Youden index of Section[4\.3\.3](https://arxiv.org/html/2610.36631#S4.SS3.SSS3), evaluated at the control\-period calibration in the least specific observed cell of each stratum\. For Pangram its 95% credible interval is above zero in every fit except the fit without a temporal effect, with posterior means between 0\.55 and 0\.61 for english\-stratum pages and between 0\.35 and 0\.39 for non\-english pages\. In the fit without a temporal effect it is−0\.39\-0\.39for english\-stratum pages and 0\.28 for non\-english pages\. For Binoculars it is negative in every draw of every fit that allows drift and does not impose the constraint,−0\.06\-0\.06with full specificity effects \(including the fits with other numbers of basis functions\),−0\.08\-0\.08without a temporal effect and−0\.01\-0\.01with reduced specificity effects, and positive \(0\.10\) only in the fit without drift; in the fit that imposes a positive index it is0\.000\.00\(0\.00, 0\.00\) by construction, because the constraint binds \(Appendix[D\.6](https://arxiv.org/html/2610.36631#A4.SS6)\)\. Computed in every observed cell \(206 English\-stratum and 188 non\-English cells\), the index of Pangram is positive in every cell and every draw in all fits except the fit without a temporal effect, where it is negative in every cell of english\-stratum pages \(from−0\.39\-0\.39to 0\.00\)\. For Binoculars it ranges from−0\.06\-0\.06to0\.040\.04across cells in the reported model, with a page\-weighted mean of0\.010\.01, and is positive in every draw for 68% of pages \(the same in the fits with otherRR, 76% with reduced specificity effects, 49% without a temporal effect, and 100% without drift, where it ranges from 0\.10 to 0\.14\)\.

The fit that imposes a positive Youden index mixes as well as the reported model by the usual measures: its largestR^\\widehat\{R\}is 1\.004 \(1\.005 in the reported model\), its smallest bulk effective sample size is 813 \(880\) and its smallest tail effective sample size is 1,399 \(736\)\. The slack of Binoculars, which sits at its boundary, has bulk and tail effective sample sizes of 9,322 and 4,333\. The cost is in the sampler\. The mean step size falls from 0\.011 to 0\.008, the mean number of leapfrog steps per iteration rises by a quarter, from 431 to 541, the mean tree depth rises from 8\.5 to 9\.0, and 1\.3% of the transitions reach a tree depth of at least 10 \(0\.04% in the reported model\), with a maximum of 11 against a limit of 12\. There are no divergent transitions and no transitions at the maximum tree depth\. We attribute the longer trajectories to the boundary and to the minimum over cells in the bound \(Appendix[D\.6](https://arxiv.org/html/2610.36631#A4.SS6)\)\.

Table D\.10:Convergence diagnostics and Youden index by fit\. Draws are the posterior draws over four chains\.R^\\widehat\{R\}is the largest rank\-normalized split\-R^\\widehat\{R\}, and ESS the smallest bulk and tail effective sample size, over all parameters and derived quantities\.JJis the posterior mean \(95% credible interval\) of the Youden index of the control\-period calibration in the least specific observed cell of the stratum, for Pangram in english\-stratum and non\-English pages and for Binoculars in English\-stratum pages \(the constraint binds for Binoculars in the fit with a positive Youden index\)\. No fit has divergent transitions, transitions at the maximum tree depth or a low energy Bayesian fraction of missing information\.

相似文章

互联网有多少内容是由AI撰写的?

Reddit r/ArtificialInteligence

Pew Research Center的一项研究发现,大约每十个.com域名中就有一个显示出AI撰写的迹象,表明AI生成内容在互联网上的普及程度正在增长。

生成式网络

Reddit r/artificial

一篇分析人工智能生成内容在互联网上日益普及的文章,讨论了“黑暗森林理论”,以及像 Polsia 这样的工具如何实现大规模自动化发帖,用低质量内容泛滥公共空间,并驱使用户进入封闭花园。