Sub-exponential Growth Dynamics in Complex Systems: A Piecewise Power-Law Model for the Diffusion of New Words and Names
Extracted source text · arXiv 2511.04106
\documentclass[twocolumn,secnumarabic,amssymb, aps,prx,showpacs]{revtex4-2}
%\bibliographystyle{h-physrev3}
%\bibliographystyle{prsty}
%\bibliographystyle{apsrev4-2}
\newcommand{\revtex}{REV\TeX\ }
\newcommand{\classoption}[1]{\texttt{#1}}
\newcommand{\macro}[1]{\texttt{\textbackslash#1}}
\newcommand{\m}[1]{\macro{#1}}
\newcommand{\env}[1]{\texttt{#1}}
%\usepackage[utf8]{inputenc}
%\documentclass{ltjsarticle}
\usepackage{comment}
\usepackage{amsmath,amsthm,amssymb}
\usepackage{listings} % To replace verbatim for line breaking
%\usepackage[dvips]{graphicx,color}
% --- Settings for the prompt ---
\lstset{
basicstyle=\ttfamily, % Use typewriter font
breaklines=true, % Automatically break long lines
%breakatwhitespace=true, % Break lines only at whitespace (prettier)
breaklines=true,
breakautoindent=false, % 自動インデントの継承をオフ
breakindent=0pt, % 折り返し行のインデントを 0 に
%prebreak=\raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}}, % Show line break
%keepspaces=true, % Keep indentation and spaces
showstringspaces=false, % Do not show spaces as special characters
frame=single, % Add a frame around the box
framerule=0.5pt, % Frame line thickness
rulecolor=\color{black} % Frame color
}
\usepackage{graphicx}
%\usepackage[pdftex]{graphicx}
\usepackage{color}
\usepackage[abs]{overpic}
\usepackage[labelfont=bf]{caption} % キャプションの設定用
\usepackage{subcaption} % サブキャプション用
\captionsetup[figure]{justification=raggedright,singlelinecheck=false}
\captionsetup[table]{justification=raggedright,singlelinecheck=false}
%\usepackage[backend=biber,style=authoryear]{biblatex}
% 日本語と絵文字をlualatexで扱うための設定
%\usepackage{luatexja}
%\usepackage {emoji}
%\setemojifont{EmojiOneMozilla}
%\usepackage{array,ragged2e}
%\usepackage{fontspec}
\usepackage{xparse}
\ExplSyntaxOn
\NewDocumentCommand \emoji { m } { \emoji_bridge:n { #1 } }
\cs_new:Npn \emoji_bridge:n #1
{
\str_case:nnF { #1 }
{
{hollow-red-circle}{\coloremojicode{2B55}} % ⭕
{anchor}{\coloremojicode{2693}} % ⚓
{tent}{\coloremojicode{26FA}} % ⛺
{high-voltage}{\coloremojicode{26A1}} % ⚡
{baseball}{\coloremojicode{26BE}} % ⚾
{part-alternation-mark}{\coloremojicode{303D}} %〽
}
{ \coloremoji{#1} } % 未登録名は BXcoloremoji にそのまま回す
}
\ExplSyntaxOff
\usepackage{bxcoloremoji}
\usepackage{multirow}
% 日本語フォントの設定
% 環境に合わせてIPAexGothicや他の日本語フォントを指定
%\setmainfont{IPAexGothic}
%\setsansfont{IPAexGothic}
%\setmonofont{IPAexMincho}
% 絵文字フォントの設定
% Windows標準のSegoe UI Emojiフォントを指定
% renderer=Harfbuzzは、luatexの最新バージョンでは自動で有効化されるため必須ではありませんが、
% 明示的に指定しておくと確実です。
%\newfontface\emojifont{Segoe UI Emoji}[Renderer=Harfbuzz]
%\newfontface\emojifont{Noto Color Emoji}[Renderer=Harfbuzz]
%\newfontface\emojifont{Symbola}[Renderer=Harfbuzz]
%\newfontface\emojifont{NotoEmoji-Regular}[Renderer=Harfbuzz]
%\usepackage{fontspec}
% Comment one or the other to change emoji font
% \newfontface\emojifont{Noto Color Emoji}[Renderer=Harfbuzz]
%\newfontface\emojifont{Segoe UI Emoji}[Renderer=Harfbuzz]
%\usepackage{zxjafont} % 日本語フォントを有効にする
%\usepackage{xeCJK} % CJK(中国語、日本語、韓国語)を有効にする
%\setmainfont{Hiragino Mincho ProN} % 適切なフォントを指定
%\usepackage{fontspec}
%\usepackage{luatexja}
%\newfontface\emojifont{Segoe UI Emoji}
%\setmainfont{IPAexGothic} % ★日本語のゴシック体フォントを指定
%\setsansfont{IPAexGothic} % ★明朝体フォントが必要なら別のフォントを指定
%\setmonofont{IPAexMincho} % ★等幅フォントを指定
%\setmainfont{IPAexGothic} % ★日本語のゴシック体フォントを指定
%\setsansfont{IPAexGothic} % ★明朝体フォントが必要なら別のフォントを指定
%\setmonofont{IPAexMincho} % ★等幅フォントを指定
% 英語フォントの指定
\usepackage{newtxtext} % Times New Romanのようなフォント
\usepackage{newtxmath} % 数式フォントもTimes New Romanに合わせる
\usepackage{tcolorbox}
\usepackage[utf8]{inputenc}
\usepackage{CJKutf8}
% 日本語用“コード風”ボックス(verbatim 非使用)
\newenvironment{JPlisting}{%
\par\noindent
\begin{tcolorbox}[colback=white,boxrule=0.5pt,sharp corners,
left=6pt,right=6pt,top=6pt,bottom=6pt]
\ttfamily\small\setlength{\parindent}{0pt}%
\raggedright\obeylines\obeyspaces
}{%
\end{tcolorbox}%
}
%\usepackage[
% unicode,CJKbookmarks=true,
% colorlinks=true,allcolors=blue
%]{hyperref}
\usepackage[colorlinks=true, allcolors=blue]{hyperref}
\def\vector#1{\mbox{\boldmath $#1$}}
\newcommand{\argmin}{\mathop{\rm arg~min}\limits}
% --- debug: who calls \bibliography / \nobibliography? ---
%\makeatletter
%\let\REALbibliography\bibliography
%\renewcommand{\bibliography}[1]{%
%\typeout{*** DEBUG HIT \string\bibliography{#1} at \jobname.tex %near page \thepage ***}%
% \REALbibliography{#1}}
%\@ifundefined{nobibliography}{}{%
% \let\REALnobibliography\nobibliography
% \renewcommand{\nobibliography}[1]{%
% \typeout{*** DEBUG HIT \string\nobibliography{#1} at \jobname.tex near page \thepage ***}%
% \REALnobibliography{#1}}}
%\makeatother
%\makeatletter
% 本物を保存
%\let\REALbibliographystyle\bibliographystyle
%\let\REALbibliography\bibliography
\begin{document}
\begin{CJK*}{UTF8}{min}
\title{
Sub-exponential Growth of New Words and Names Online: A Piecewise Power-Law Model
%Sub-exponential Growth as a Common Pattern in Online Word Count Dynamics: A Piecewise Power-Law Framework for Parametric Observation
}
% Use letters for affiliations, numbers to show equal authorship (if applicable) and to indicate the corresponding author
\author{Hayafumi Watanabe$^{1,2}$}\email[E-mail: ]{hayafumi.watanabe@gmail.com}
%\author[b,1,2]{Author Two}
%\author[a]{Author Three}
\affiliation{Department of Economics, Seijo University, Setagaya-ku, Tokyo 157-8511, Japan}
\affiliation{The Institute of Statistical Mathematics, Tachikawa-shi, Tokyo 190-8562,Japan}
\begin{abstract}
The diffusion of ideas and language in society has conventionally been described by S-shaped models, such as the logistic curve. However, the role of sub-exponential growth—a slower-than-exponential pattern known in epidemiology—has been largely overlooked in broader social phenomena. Here, we present a piecewise power-law model to characterize complex growth curves with a few parameters. We systematically analyzed a large-scale dataset of approximately one billion Japanese blog articles linked to Wikipedia vocabulary, and observed consistent patterns in web search trend data (English, Spanish, and Japanese).
Our analysis of 2,963 items, selected for reliable estimation (e.g., sufficient duration/peak, monotonic growth), reveals that 1,625 (55\%) diffusion patterns without abrupt level shifts were adequately described by one or two segments.
For single-segment curves, we found that (i) the mode of the shape parameter $\alpha$ was near 0.5, indicating prevalent sub-exponential growth; (ii) the peak diffusion scale is primarily determined by the growth rate $R$, with minor contributions from $\alpha$ or the duration $T$; and (iii) $\alpha$ showed a tendency to vary with the nature of the topic, being smaller for niche/local topics and larger for widely shared ones. Furthermore, a micro-behavioral model of outward (stranger) vs. inward (community) contact suggests that $\alpha$ can be interpreted as an index of the preference for outward-oriented communication. These findings suggest that sub-exponential growth is a common pattern of social diffusion, and our model provides a practical framework for consistently describing, comparing, and interpreting complex and diverse growth curves.
%Significant statement: \par
%While social diffusion is often described by S-curves, we show using large-scale language and search data that sub-exponential growth—slower than exponential—is common beyond epidemiology, but has received little systematic attention in social systems. A concise piecewise power-law representation allows complex growth time series to be summarized into a few interpretable parameters. Our parameter analysis suggests that in sub-exponential growth, the curve shape tends to vary continuously with the topic's characteristics, transitioning from near-exponential for widely shared topics to nearly linear for niche topics. Furthermore, the peak diffusion scale is largely explained by the growth rate. This piecewise approach provides a compact, unified framework to analyze and describe diverse diffusion patterns, including sub-exponential types.
\end{abstract}
%\keywords{Sub-exponential Growth $|$ Complex Systems $|$ Information Diffusion $|$ New Words and Names $|$ Large-scale Online Text Data}
%\keywords{Sub-exponential Growth $|$ Complex Systems $|$ Information Diffusion $|$ New Words and Names $|$ Large-scale Online Text Data}
\maketitle
%\section{イントロ}
%第1パラグラフ:背景と問題意識
%社会現象や文化現象における普及・拡散過程は、古くから「S字カーブ」によって特徴づけられてきた。ロジスティック方程式やBassモデルに代表される従来の成長モデルは、イノベーションの採用、技術普及、言語変化、SNS上での情報拡散など、多岐にわたる現象に適用されてきた(Rogers, 2003; Bass, 1969)。しかし近年、現実の時系列データは必ずしも典型的なS字カーブに従わず、より緩やかな「サブ指数成長」や、多段階的・複雑な拡散パターンを示すことが指摘されている(Vazquez, 2006; Pastor-Satorras & Vespignani, 2001)。このことは、従来のロジスティック方程式だけでは社会的・文化的ダイナミクスを十分に捉えられない可能性を示唆している。
%(1)パラグラフ1:
%普及全般。色々な分野で研究されている。基本はS字曲線である。
%(2)パラグラフ2:
%S字からのずれ
%(3)パラグラフ3
%色々な分野でのアプローチと指数。
%(4)今研究の目的とデータ%
%(5)目次。
%標準的なパラグラフ数
%
%3〜5パラグラフ程度 が一般的。
%短いものだと 3パラグラフ:背景 → ギャップ → 貢献
%標準だと 4パラグラフ:背景 → 先行研究 → ギャップ → 貢献
%やや長めで 5パラグラフ:背景 → 先行研究 → 理論的動機 → ギャップ → 貢献
%
%🔹 まとめ
%
%最初の1パラグラフ:大きな背景と重要性
%
%中間の1〜2パラグラフ:既存研究の整理とギャップ
%
%最後の1パラグラフ:研究目的・貢献・アプローチ
%つまり「問題は大事だ → まだ解決されていない → だから我々が解く」という流れが基本で、4パラグラフ前後イントロの標準です。
%👉 ご希望なら、具体的に「言語拡散モデルの研究」をPNASのイントロ形式に落とし込んだサンプルを書いてみましょうか?
%\dates{This manuscript was compiled on \today}
%\doi{\url{www.pnas.org/cgi/doi/10.1073/pnas.XXXXXXXXXX}}
%\begin{document}
%\maketitle
%\thispagestyle{firststyle}
%\ifthenelse{\boolean{shortarticle}}{\ifthenelse{\boolean{singlecolumn}}{\abscontentformatted}{\abscontent}}{}
% If your first paragraph (i.e. with the \dropcap) contains a list environment (quote, quotation, theorem, definition, enumerate, itemize...), the line after the list may have some extra indentation. If this is the case, add \parshape=0 to the end of the list.
%\dropcap{T}his PNAS journal template is provided to help you write your work in the correct journal format. The instructions for use are as follows:
%Note: pleasevstart your introduction without including the word “Introduction” as a section heading (except for math articles in the Physical Sciences section); this heading is implied in the first paragraphs.
\section{Introduction}
The spread of ideas and products, language change, online memes, infectious diseases, and even biological populations have long been central topics in both the natural and social sciences \cite{chapin1928cultural,pearl1920rate,Verhulst1838,bacaer2011short}. A basic way to quantify these phenomena is to analyze growth curves that track the level of diffusion over time. In particular, S-shaped growth models, typified by the logistic function, are widely recognized as a common pattern because they appear across many systems, from social to biological \cite{fokas2007growth,mendez2015stochastic,ryan1943diffusion,denison2003log,marchetti1994millenarian}. For example, in sociology and management science, Rogers's theory of the diffusion of innovations \cite{Rogers2003Diffusion} and the Bass model that formalized it \cite{Bass1969} have served as classic, basic frameworks and are still often used today \cite{balash2020comparative}. \par
Recent advances in information technology and large-scale data analysis have opened new directions in this classic field. Many studies now test how factors such as social network structure and geographic or social constraints shape diffusion dynamics \cite{balash2020comparative, burridge2021inferring, tarrade2024position, lorenz2019accelerating, stewart2018making}. At the same time, there is active work to extend the traditional S-shaped models to capture real-world diversity more precisely. Approaches include models that allow asymmetric curves \cite{ghanbarnejad2014extracting}, applications of epidemic models to social phenomena \cite{sidorov2023extension, jiang2021neologisms}, generalized logistic equations \cite{watanabe2023minor, vasconcelos2021power}, and machine-learning-based classifications \cite{lehmann2012dynamical}. \par
Within this research trend, mathematical models of epidemics have recognized that early outbreaks can grow sub-exponentially \cite{chowell2016mathematical, yan2024modeling, karev2014non}. In contrast, in social processes—especially the diffusion of innovations and culture—this pattern has received relatively little attention. Reports of sub-exponential growth in social contexts are rare, with examples mostly limited to case studies such as shifts in the pronunciation of several words in Philadelphia \cite{labov2013one} and to archaeological cases \cite{crema2024modelling}. \par
However, recent studies using large-scale language data suggest that sub-exponential growth may in fact be one of the main diffusion patterns in society \cite{watanabe2023minor}. This points to a need to revisit the conventional view of its importance. Yet its generality and properties remain largely unexplored. In particular, key questions are still open: (i) how the shape of the growth curve relates to the scale and duration of diffusion; (ii) what social meaning the curve's shape reflects; and (iii) how macro patterns arise from individual-level behavior.
In addition, no established mathematical model existed to systematically describe the diverse growth curves observed in online language data, including sub-exponential growth. \par
To address these gaps, we present a simple, general representation: a piecewise power-law model (a piecewise generalized growth model). Using this model and a systematic analysis of large-scale online language data, we show that sub-exponential growth is one of the common patterns of social diffusion. We also investigate how the curve shape (the power exponent) relates to quantitative features such as growth scale and duration, and to qualitative aspects such as a word's topic appeal, through parameter analysis.
Further, by connecting to a micro-level, infection-style model with the notion of ``inwardness'', we propose one mechanism by which individual interactions can generate macro-level sub-exponential curves. \par
Diffusion analysis utilizing large-scale language data finds broad application across diverse domains, from computational social science to marketing, spanning both academic disciplines and practical fields. Our findings offer a unified way to handle growth curves across these areas and provide a step toward a physics-based understanding of the common dynamics of social diffusion. \par
\begin{figure*}[t]
\centering
\begin{overpic}[width=5.7cm]{time_ncount1_67_kakuyasusimu_line-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (a)}
\end{overpic}
% \begin{overpic}[width=5.7cm]{time_ncount1_73_twitterkuraianto_line-eps-converted-to.pdf}
% \put(30,120){\color{black}\Large\bfseries(a)}
%\end{overpic}
\begin{overpic}[width=5.7cm]{time_ncount2_1_smaho_line-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (b)}
\end{overpic}
%\begin{overpic}[width=5.7cm]%{time_ncount2_8_reteet_line.eps}
\begin{overpic}[width=5.7cm]{time_ncount2_160_emojimaru_line-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (c)}
\end{overpic}
\begin{overpic}[width=5.7cm]{time_ncount1_67_kakuyasusimu_log-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (d)}
\end{overpic}
%\begin{overpic}[width=5.7cm]{time_ncount1_73_twitterkuraianto_log-eps-converted-to.pdf}
% \put(30,120){\color{black}\Large\bfseries (a)}
%\end{overpic}
\begin{overpic}[width=5.7cm]{time_ncount2_1_smaho_log-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (e)}
\end{overpic}
%\begin{overpic}[width=5.7cm]%{time_ncount2_8_reteet_log.eps}
\begin{overpic}[width=5.7cm]{time_ncount2_160_emojimaru_log-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (f)}
\end{overpic}
\caption{Examples of keyword time series (normalized by the total number of articles; one step = 30 days). Black triangles denote empirical data; the red dashed line is the piecewise power-law model; the green dotted line is the single power-law model (Eq.~\ref{eq_base0}). Keywords are English translations; the original Japanese keywords are given in Appendix~\ref{app_sec_fig_word}. (a) \textbf{``Low-cost SIM''}: $\alpha_i^{(1)}=0.77,\ R_i^{(1)}=0.22,\ T_i^{(1)}=53$. Adequately captured by the single power-law model (Section~\ref{sec_base}). (b) \textbf{``Smartphone''}: $\alpha_i^{(1)}=1.03$, $R_i^{(1)}=0.30$, $\alpha_i^{(2)}=-0.72$, $R_i^{(2)}=4411$, $T_i=131$. The single model (green dotted) is insufficient, but the continuous piecewise power-law model (Section~\ref{sec_kubun}) fits well. The changepoint is $t=29$ (late August 2009). (c) ``\emoji{hollow-red-circle}'' \textbf{(red circle emoji)}: $\alpha_i^{(1)}=0.066$, $R_i^{(1)}=0.59$, $\alpha_i^{(2)}=1.77$, $R_i^{(2)}=6.28\times 10^{-4}$. A typical case with a discontinuous jump at $t=74$ (September 2017) (see Section~\ref{sec_jump} for the model with jumps). The vertical gray line marks the jump time.
A potential contributing factor is improvements in emoji input tied to smartphone OS updates. (d)-(f) are the corresponding semi-log plots.
}
% キーワード時系列の例(全数で規格化済み、1ステップは30日)。
% 黒三角は実データ、赤破線が区分べき乗モデル。緑点線は単独のべき乗モデル(式\ref{eq_base0})。
%(a)格安シム:$\alpha_i^{(1)}=0.77$、$R_i^{(1)}=0.22$、$T_i^{(1)}=53$、単独のべき乗モデルで記述できる(\ref{sec_base}節)。
%(b)スマホ:$\alpha_i^{(1)}=1.03$、$R_i^{(1)}=0.30$、$\alpha_i^{(2)}=-0.72$,$R_i^{(2)}=4411$,$T_i$=131、単独のべき乗モデル(緑点線)で記述できないが、連続区分べき乗モデルで記述できる例(\ref{sec_kubun}節)。区分点は$t=29$ (2009年08月後半)
%(c)\emoji{hollow-red-circle}(絵文字の赤丸):(c)$\alpha_i^{(1)}=0.066$、$R_i^{(1)}=0.59$、$\alpha_i^{(2)}=1.77$,$R_i^{(2)}=6.28 \cdot 10^{-4}$,$R_i^{(2)}=0.59$、非連続ジャンプの例(\ref{sec_jump}節)。
%縦線のジャンプは$t=74$(2017年09月)である。スマートフォンのOSアップデートによる絵文字入力の容易性の改善がジャンプの原因と予想される。
%}
%[1] "2009-08-17" #29
%alpha1 alpha2 alpha0 r1 r2 name1 jump Y1 Y_r
%"67" 53 0.765151147745939 1.55462680178779 1.41217453854586 NA -2 "格安SIM"
%"1" 131 1.03766911971707 1.65074862596009 -0.721558169838675 11.2720790360159 -2 "スマホ"
%[1] "2009-08-17" #29
%8 -0.3065373 2.68659 0.6090198 2.688447 NA リツイート 1 NA NA
%YY<-41.252
% [1] 0.5931562
%0.5931562
%[[1]]
% par1 par2 par3
%0.06626452 1.89549573 3.27818731
%[[2]]
% par1 par2 par3
% 1.7672847 0.4817333 3937.019698
%[1] "jump"
%[1] 0 74 101
%[1] "2011-08-07" "2017-09-04" "2019-11-23"
%r1<-abs(ans_blog$para[[2]][2])^5/YY
\label{fig_all_time_series}
\end{figure*}
\begin{figure*}[tp]
\centering
\begin{overpic}[width=5.0cm]{time_alpha0_line-eps-converted-to.pdf}
\put(30,103){\color{black}\Large\bfseries (a)}
\end{overpic}
\begin{overpic}[width=5.0cm]{time_alpha05_line-eps-converted-to.pdf}
\put(30,103){\color{black}\Large\bfseries (b)}
\end{overpic}
\begin{overpic}[width=5.0cm]{time_alpha10_line-eps-converted-to.pdf}
\put(30,103){\color{black}\Large\bfseries (c)}
\end{overpic}
\begin{overpic}[width=5.0cm]{time_alpha0_log-eps-converted-to.pdf}
\put(30,103){\color{black}\Large\bfseries (d)}
\end{overpic}
\begin{overpic}[width=5.0cm]{time_alpha05_log-eps-converted-to.pdf}
\put(30,103){\color{black}\Large\bfseries (e)}
\end{overpic}
\begin{overpic}[width=5.0cm]{time_alpha10_log-eps-converted-to.pdf}
\put(30,103){\color{black}\Large\bfseries (f)}
\end{overpic}
\begin{overpic}[height=3.8cm,width=4.5cm]{net_beta10_gamma00_ran_lines_p_small.pdf}
%{net_beta10_gamma00_fof_ran_speed3_time_nolog.eps}
%{net_beta10_gamma00_ran_lines_p.eps}
\put(20,91){\color{black}\Large\bfseries (g)}
\end{overpic}
\begin{overpic}[height=3.8cm,width=4.5cm] {net_beta10_gamma05_ran_lines_p_small.pdf}
%{net_beta10_gamma05_fof_ran_speed3_time_log.eps}
%{net_beta10_gamma05_ran_lines_p.eps}
\put(20,88){\color{black}\Large\bfseries (h)}
\end{overpic}
\begin{overpic}[height=3.8cm,width=4.5cm] {net_beta10_gamma10_ran_lines_p_small.pdf}
%{net_beta10_gamma10_ran_speed3_time_log.eps}
\put(20,88){\color{black}\Large\bfseries (i)}
\end{overpic}
\begin{overpic}[width=4.6cm,heigth=3.4cm]{infection_network_beta10_gamma00_fofmei.png}
\put(30,120){\color{black}\Large\bfseries (j)}
\end{overpic}
\begin{overpic}[width=4.6cm,heigth=3.6cm]{infection_network_beta10_gamma05_fofmei.png}
\put(30,120){\color{black}\Large\bfseries (k)}
\end{overpic}
\begin{overpic}[width=4.6cm,heigth=3.6cm]{infection_network_beta10_gamma10_ran.png}
\put(30,120){\color{black}\Large\bfseries (l)}
\end{overpic}
\caption{Time series captured by a single power-law model: scaled empirical data and corresponding simulations.
\textbf{(a)--(c) Scaled count series.} Points show empirical data $s_i(t)$ (Section~\ref{sec_base}); the red solid line is the scaled single power-law model (Eq.~\ref{eq_scale}); many words collapse onto a common curve.
Left: near-linear ($\alpha_i\approx 0$); middle: typical ($\alpha_i\approx 0.5$); right: exponential-like ($\alpha_i\approx 1$).
In each panel, five items are shown in the order black triangle, red cross, green cross, blue square, and light-blue circle, labeled as word ($\alpha_i,\,R_i$; brief note). Keywords are English translations; the original Japanese keywords are given in Appendix~\ref{app_sec_fig_word}.
\textbf{(a)$\alpha_i\approx 0$:} ``Erika Ikuta'' ($0.00,0.59$; Japanese idol name), ``NicoNico Seiga'' ($0.09,0.12$; illustration sharing service), ``Chuo Ward, Sagamihara City'' ($-0.02,0.23$; new place name), ``Labor pain taxi'' ($-0.08,0.072$; maternity taxi service), ``beLEGEND'' ($0.01,0.097$; protein supplement brand).
\textbf{(b) $\alpha_i\approx 0.5$:} ``Tablet device'' ($0.47,0.34$), ``Crowdfunding'' ($0.53,0.22$), ``BABYMETAL'' ($0.55,0.23$; metal idol group), ``Rescue cat cafe'' ($0.50,0.14$), ``\emoji{anchor}'' ($0.45,0.12$; anchor emoji).
\textbf{(c)$\alpha_i\approx 1$:} ``Shale gas'' ($1.03,0.15$), ``Acai bowl'' ($0.98,0.10$), ``Fumika Baba'' ($0.91,0.11$; actress), ``\emoji{tent}'' ($1.01,0.076$; outdoors-related emoji), ``Net-juu'' ($0.93,0.15$; slang: fulfilled online life).
\textbf{(d)--(f) Corresponding log plots.}
\textbf{(g)--(i) Simulations of the infection model} (Section~\ref{sec_infection}). Black thin solid line: 128 sample paths ($Q=1$); red dotted line: theoretical approximation (Eq.~\ref{eq_infect_ans}); Green thick solid line: the simulation path closest to the theoretical prediction. (g) $\gamma_i=1, J_i=1$; (h) $\gamma_i=0.5, J_i=0.020$; (i) $\gamma_i=0, J_i=9.2\times 10^{-4}$.
\textbf{(j)--(l) Corresponding diffusion-path networks} (directed edges from a recruiter to their recruits; first 1000 nodes shown; internal links via ``exchanges'' are excluded). Colors indicate infection time: older nodes are blue and newer nodes are yellow, varying linearly with time $t$.}
%単独のべき乗モデルで記述できる時系列。スケールした時系列と対応するシミレーション。左:線形的$\alpha_i \sim 0$、中:典型的な成長曲線 $\alpha_i \sim 0.5$、右:指数的成長$\alpha_i \sim 1$。(a)-(c)スケールしたカウントデータ。点は実データ$s_i(t)$ (\ref{sec_base})。赤線はスケールした単独べき乗モデル式(\ref{eq_scale})。多くの単語が統一的な曲線に乗っていることが見て取れる。各$\alpha_i$の具体的な単語を以下のとおりである。各図ごとに黒三角、赤十字、緑クロス、青四角、水色丸の順に示し、単語($\alpha_i$,$R_i$;単語の説明)とする。 (a)には$\alpha_i \sim 0$: 生田絵梨花(0.00,0.59;AKB48関連人名)、ニコニコ静画(-0.09,0.12;イラスト投稿サービス)、相模原市中央区(-0.02,0.23;新地名)、陣痛タクシー(-0.08,,0.072;出産用タクシー)、ビーレジェンド(0.01,0.097;栄養補助プロテイン) 。(b)には$\alpha_i \sim 0.5$ タブレット端末(0.47,0.34;電子機器)、クラウドファンディング(0.53,0.22;新しい資金調達法)、BABYMETAL(0.55,0.23;女性歌手グループ名)、保護猫カフェ(0.50,0.14;猫がいるカフェ)、\emoji{anchor}(0.45,0.12;錨の絵文字) (c)には$\alpha_i \sim 1$: シェールガス(1.03,0.15;新技術で採掘された天然ガス)、アサイーボール(0.98,0.10;流行のブラジルのデザート)、馬場ふみか(0.91,0.11;女優の名前)、\emoji{tent}(1.01,0.076;テントの絵文字[アウトドアブーム])、ネト充(0.93,0.15;スラング(インターネット上の生活の充実)。 (d)-(f) 対応する対数プロット。 (h)-(j) 感染症モデル(\ref{sec_infection}節)のシミレーション。 黒線128本のサンプルパス($Q=1$)。赤点線:理論近似式(\ref{eq_diff_i})。 (h)$\gamma_i=1$,$J_i=1$。(i)$\gamma_i=0.5$,$J_i=0.020$ (j)$\gamma_i=0$,$J_i=9.2\cdot10^{-4}$。 (k)-(m) 対応する感染経路ネットワーク(感染源とその感染源から感染さたものをエッジとするネットワーク。1000ノード目までの参入をプロットしている)。「交流」による内部リンクは含まないことに注意。色は感染時間で青いほど古いノードで、黄色ほど新しいノード。色の変化は時間$t$に比例している。
%線形の(l)では古いノード(紫)が新しいノード(黄)を感染される割合も多いのに比べ、指数型の(j)では新しいノード(黄)が新しいノード(黄)を感染させるケースが多い。
%4}
\label{fig_scale_time_series}
% "no" "alpha1" "r1" "gosa1" "gosa1_log" "len" "name1"
%"no" "alpha1" "r1" "gosa1" "gosa1_log" "len" "name1"
%"577" -0.00115826791943379 1.65768181412154 0.266986850692472 0.0384213936069913 92 "生田絵梨花"
%-0.00,0.5931472
%(-0.00,0.59;AKB48関連メンバー名)
%"606" 0.09047646955984 1.38639680438569 0.20171388449535 0.0582353382868571 68 "ニコニコ静画"
% 0.1239856
% (-0.09,0.12;イラスト投稿サービス)
%"4255" -0.0144770140352134 1.56790349239918 0.133033614502568 0.0304694213647537 101 "相模原市中央区"
%0.229695
%(-0.02,0.23;新地名)
%"9124" -0.076985434577595 1.24424508439986 0.220814033307501 0.0504067374297168 78 "陣痛タクシー"
% 0.07229107
%(-0.08,,0.072;出産用タクシー)
%"10109" 0.0095210479814377 1.3196090924134 0.194539890122554 0.0363186558425111 87 "ビーレジェンド"
%0.09700218
%(0.01,0.097;栄養補助プロテイン)
%"no" "alpha1" "r1" "gosa1" "gosa1_log" "len" "name1"
%"12" 0.474070236884161 1.69193813948405 0.163981722857234 0.0397034332588964 50 "タブレット端末"
% 0.3361069
%(0.47,0.34;電子機器)
%"24" 0.533233586916467 1.5576782591413 0.113494601198485 0.0231636733162259 96 "クラウドファンディング"
%0.2223022
%(0.53,0.22;新しい資金調達法)
%"167" 0.552955184513147 1.561358934995 0.295585825735628 0.055369838535688 65 "BABYMETAL"
%0.2249411
%(0.55,0.23;女性歌手グループ名)
%"1842" 0.503336509675334 1.41089022510815 0.153197395586785 0.050652289354835 78 "保護猫カフェ"
%0.1355255
%(0.50,0.14;猫がいるカフェ)
%"2063" 0.451606394145095 1.37262400605581 0.251382767083477 0.0513103338010317 88 "⚓"
%0.1181171
%(0.45,0.12;錨の絵文字)
%"no" "alpha1" "r1" "gosa1" "gosa1_log" "len" "name1"
%"367" 1.03277640874071 1.4319140101345 0.290653465566452 0.119493635648771 41 "シェールガス"
%0.1459284
%(1.03,0.15;シェール層から採掘された天然ガス)
%"1048" 0.984942180517966 1.32792815463937 0.199404852138596 0.10239369071825 70 "アサイーボウル"
%0.1000986
%(0.98,0.10;流行のブラジルのデザート)
%"1396" 0.90940067044533 1.36155154526096 0.239366746913955 0.143347699496312 59 "馬場ふみか"
%0.1134293
%(0.91,0.11;女優の名前)
%"4184" 1.01100046037582 1.25528067855914 0.541987386760272 0.%161913773997554 91 "⛺"
%0.0755543
%(1.01,0.076;テントの絵文字[アウトドアブーム])
%"18422" 0.930641762437838 1.43462824641112 0.207067845501736 0.%089579822564078 43 "ネト充"
%0.1473167
%(0.93,0.15;スラング(インターネット上の生活の充実))
\end{figure*}
\begin{figure}[t]
\centering
\begin{overpic}[width=5.7cm]{time_coxbox-eps-converted-to.pdf}
% \put(30,120){\color{black}\Large\bfseries (a)}
\end{overpic}
\caption{Linearized word counts $z_i(t)$ (Eq.~\ref{eq_boxcox}). Points show empirical data; the pink dashed line is $z=\tau$.
Items are noted as word ($\alpha_i, R_i$; brief gloss).
Keywords are English translations; the original Japanese keywords are given in Appendix~\ref{app_sec_fig_word}.
Black triangle: ``Minami Ward, Sagamihara City'' ($0.17,0.39$; new place name).
Red cross: ``SoundCloud'' ($0.180,0.15$; music sharing site).
Green cross: ``Instagrammer'' ($0.44,2.38$; person popular on Instagram).
Blue square: ``\textit{Komyushō}'' ($0.64,0.42$; net slang: poor at communication).
Light-blue circle: ``MicroUSB'' ($0.80,0.080$; electronic interface).
Gray hollow circle: ``Microplastics'' ($1.1,0.0043$; small plastic debris).
%線形化したワードカウント$z_i(t)$(式 \ref{eq_boxcox})。ポイントは実データ、桃色破線は$z=\tau$
%単語($alpha_i$, $R_i$; 簡単な意味)である。
%黒三角:相模原市南区(0.17,0.39;新地名)。
%赤十字:サウンドクラウド(0.180,0.15;音楽投稿サイト)
%緑クロス:インスタグラマー(0.44, 2.38;インスタグラムで人気を集める人)
%青四角:コミュ障:(0.64,0.42;交流下手という意味のネットスラング)
%水色丸:MicroUSB(0.80,0.080;電子機器)
%灰色白抜き丸:マイクロプラスチック(1.1,0.0043;微小なプラスティックごみ)
}
\label{fig_boxcox_time_series}
%黒三角、赤十字、緑クロス、青四角、水色丸
% alpha1 alpha2 alpha0 r1 r2 name1 jump Y1 Y_r
%4590 0.1657061 1.741486 0.1614657 1.479031 NA 相模原市南区 -2 NA NA
%相模原市南区(0.1657061,0.3882889;新地名)
% alpha1 alpha2 alpha0 r1 r2 name1 jump Y1 Y_r
%5411 0.1803857 1.444625 0.2189389 1.17299 NA サウンドクラウド -2 NA NA
%サウンドクラウド(0.1803857,0.1525213;音楽投稿サイト)
% alpha1 alpha2 alpha0 r1 r2 name1 jump Y1 Y_r
%653 0.43798 2.501872 0.4818493 1.651868 NA インスタグラマー -2 NA NA
% インスタグラマー(0.43798, 2.376186;インスタグラムで人気を集める人)
% alpha1 alpha2 alpha0 r1 r2 name1 jump Y1 Y_r
%528 0.6390332 1.765204 0.7068321 1.652923 NA コミュ障 -2 NA NA
%コミュ障(0.6390332,0.4154603;交流下手という意味のネットスラング)
% alpha1 alpha2 alpha0 r1 r2 name1 jump Y1 Y_r
%2523 0.7959133 1.268946 0.8158295 1.303572 NA MicroUSB -2 NA NA
%MicroUSB(0.7959133,0.07975735;電子機器)
% alpha1 alpha2 alpha0 r1 r2 name1 jump Y1 Y_r
%12014 1.054532 0.7090894 1.058156 1.285411 NA マイクロプラスチック -2 NA
%マイクロプラスチック(1.054532,0.004345702;微小なプラスティックごみ)
\end{figure}
\begin{figure*}[t]
%\begin{overpic}[width=5.7cm]{time_ncount2_308_arasassjyosi_log-eps-converted-to.pdf}
% \put(30,120){\color{black}\Large\bfseries (a)}
%\end{overpic}
\begin{overpic}[width=5.7cm]{time_ncount2_684_yonezugensi_line-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (a)}
\end{overpic}
\begin{overpic}[width=5.7cm]{time_ncount2_176_arafifu_log-eps-converted-to.pdf}
\put(50,120){\color{black}\Large\bfseries (b)}
\end{overpic}
\begin{overpic}[width=5.7cm]{time_ncount2_2220_facebookMessanger_log-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (c)}
\end{overpic}
%\begin{overpic}[width=5.7cm]{time_ncount2_1261_taiwanMazesoba_log-eps-converted-to.pdf}
% \put(30,120){\color{black}\Large\bfseries (a)}
% \end{overpic}
%\caption{
\caption{Examples of growth curves with two segments ($N=2$). Parenthetical tuples list $(\alpha_i^{(1)}, R_i^{(1)};\ \alpha_i^{(2)}, R_i^{(2)};\ \text{brief gloss})$.
The black triangles denote the data, the red dash-dotted line is the $N=2$ piecewise power-law model, and the green dash-dotted line is the single power-law model ($N=1$).
Keywords are English translations; the original Japanese keywords are given in Appendix~\ref{app_sec_fig_word}.
\textbf{(a) ``Kenshi Yonezu''} ($-0.077,0.18; -0.12,6.40$; singer). Changepoint $t=65$ (November 2016). An example that is nearly linear, with the slope changing at the boundary; the slope change is plausibly related to increased exposure following a record label transfer.
\textbf{(b) ``\textit{Arafifu}''} ($0.77,0.36; 1.15,0.018$; slang: around age 50). Changepoint $t=14$ (April 2009). An example transitioning from sub-exponential to exponential growth; the shift likely reflects broader recognition after winning the 2008 ``Buzzword of the Year'' award.
\textbf{(c) ``Facebook Messenger''} ($0.83,0.067; -0.20,1.0$; messaging app). Changepoint $t=44$ (March 2015). The change is likely associated with major feature updates, such as adding video and enabling use without a Facebook account.}
% 区切り数$N=2$の成長曲線の例。(a)米津玄師(-0.077,0.18;-0.12, 6.40;歌手)。区切り$t=65$(2016年11月)。 線形に近く傾きが区切りで変化する例。傾きの変化は所属レーベルの移籍による露出の変化と予想される。(b)アラフィフ(0.77 ,0.36;1.15 ,0.018;50歳前後という意味の俗語)、区切り$t=14$("2009-04-19")。サブ指数的成長から指数関数的成長になる例。 トレンドの変化は2008年末の流行語大賞獲得による認知の一般化が原因と予想される。 (c)Facebookメッセンジャー (0.83, 0.067;-0.20, 1.0;メッセージアプリ)。 区切り$t=44$("2015年3月") 。ビデオ機能の実装やfacebookアカウントなしで使用可能になるなど大幅な機能アップデートが原因と考えられる。
%}
%v<-read.table("list_para_ana_ncounty2_pow05_all_rev_id.dat",header=TRUE)
%alpha1 alpha2 alpha0 r1 r2 name1 jump Y1 Y_r
%2220 0.8319534 -0.1958605 0.8541557 1.227278 2.105474 Facebookメッセンジャー -2 44 0.43564
% Date of length 0
%[1] "2011-09-06"
%[1] "2019-11-23"
%[1] "kugiri"
%[1] "2015-03-19" 44
% alpha1 alpha2 alpha0 r1 r2 name1
% alpha1 alpha2 alpha0 r1 r2 name1 jump Y1 Y_r
%(0.8319534, 0.06749471;-0.1958605, 1.003008;メッセージアプリ)
%176 0.7697333 1.149563 0.5032587 1.711126 0.937154 アラフィフ -2 14 0.09790
%14 [1] "2008-03-25"
%[1] "2019-11-23"
%[1] "kugiri"
%[1] "2009-04-19"
%(0.7697333 ,0.3556026;1.149563 ,0.01752305;50歳前後という意味の俗語)
%0.5032587
%> subset(v,id=="684",c(alpha1,alpha2,alpha0,r1,r2,name1))
% alpha1 alpha2 alpha0 r1 r2 name1
%r
%684 -0.07692943 -0.1247829 0.6923809 1.487058 3.049951 米津玄師 -2 65 0.6914894
%[1] "2011-08-07"
%[1] "2019-08-25"
%[1] "kugiri"
%[1] "2016-11-08" #65
%(-0.07692943,0.1762765;-0.1247829, 6.397633;歌手)
%0.6923809
%i make_st_fi_blog.R
\label{fig_n_count2}
\end{figure*}
\begin{figure*}[hpt]
\centering
% (a) の図
\begin{overpic}[width=5.7cm]{dist_alpha_cor06-eps-converted-to.pdf}
% 画像の幅を100とした場合の右上の座標に(a)を配置
% 調整のため、xとyのパーセンテージを微調整してください
%#> print(pp)
%#[1] 0.4295346
%> length(v2_06$alpha1[v2_06$alpha1<1])/length(v2_06$alpha1)
%[1] 0.9565217
\put(30,120){\color{black}\Large\bfseries (a)}
\end{overpic}
%\hspace{0.5cm} % 図と図の間隔
% (b) の図
%#-1.08
\begin{overpic}[width=5.7cm]{cdf_r_cor06-eps-converted-to.pdf}
\put(30,110){\color{black}\Large\bfseries (b)}
\end{overpic}
%\hspace{0.5cm} % 図と図の間隔
% (c) の図
%\begin{overpic}[width=5.7cm]{cdf_T_cor06-eps-converted-to.pdf}
%1.3*exp(-(x)/30)
\begin{overpic}[width=5.7cm]{cdf_T_all-eps-converted-to.pdf}
\put(60,120){\color{black}\Large\bfseries (c)}
\end{overpic}
%curve(0.16997*x^-1.08,add=TRUE,col=8,from=0.5,to=4,lwd=2,lty=2)
% \caption{パラメータとピークの値の関係}
% \label{fig_para_yT}
%\end{figure*}
%
%\begin{figure*}[t]
% \centering
\begin{overpic}[width=5.7cm]{alpha_vs_r_cor06-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (d)}
\end{overpic}
%\hspace{0.5cm} % 図と図の間隔
% (c) の図
\begin{overpic}[width=5.7cm]{T_vs_alpha_cor06-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (e)}
\end{overpic}
\begin{overpic}[width=5.7cm]{T_vs_r_cor06_log-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (f)}
\end{overpic}
% \caption{パラメータ間の関係}
% \label{fig_para_para}
%\end{figure*}
%\begin{figure*}[t]
%\centering
% (a) の図
\begin{overpic}[width=5.7cm]{alpha_vs_yT_cor06-eps-converted-to.pdf}
% 画像の幅を100とした場合の右上の座標に(a)を配置
% 調整のため、xとyのパーセンテージを微調整してください
\put(30,120){\color{black}\Large\bfseries (g)}
\end{overpic}
%\hspace{0.5cm} % 図と図の間隔
% (b) の図
\begin{overpic}[width=5.7cm]{r_vs_yT_cor06-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (h)}
\end{overpic}
%\hspace{0.5cm} % 図と図の間隔
% (c) の図
\begin{overpic}[width=5.7cm]{T_vs_yT_cor06-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (i)}
\end{overpic}
\caption{Statistics of parameters for single-segment words ($N=1$; Section~\ref{sec_stat_main}).
\textbf{(a) Probability density of $\alpha_i$.} The vertical dashed line marks the mode at $0.43$.
\textbf{(b) Cumulative distribution of $R_i$.} The dashed guide follows $\propto R_i^{-1.1}$; the cumulative distribution of $R_i$ is close to a power law with exponent $1$ (Zipf's law).
\textbf{(c) Cumulative distribution of $T_i$}, which is close to exponential; the dashed guide follows $\propto \exp(-x/30)$.
\textbf{(d) Correlation between $\alpha_i$ and $R_i$.} No clear correlation is observed $(\tau=-0.017,\ p=0.47)$ (Kendall's $\tau$ and $p$-value for the null of zero correlation; same notation below).
\textbf{(e) Correlation between $\alpha_i$ and $T_i$.} No clear correlation is observed $(\tau=-0.00,\ p=0.91)$.
\textbf{(f) Correlation between $R_i$ and $T_i$.} A weak negative correlation is detected, approximately consistent with $R_i \propto 1/T_i$ $(\tau=-0.11,\ p<10^{-16})$, indicating that faster growth tends to be sustained for shorter durations.
\textbf{(g) Correlation between $\alpha_i$ and $y_i(T)$.} No correlation is detected $(\tau=0.034,\ p=0.13)$.
\textbf{(h) Correlation between $R_i$ and $y_i(T)$.} A strong positive, near-proportional relationship is detected $(\tau=0.55,\ p=2.2\times 10^{-16})$, showing that the growth rate $R_i$ is closely related to the peak value.
\textbf{(i) Correlation between $T_i$ and $y_i(T)$.} No correlation is detected $(\tau=0.017,\ p=0.47)$. Further discussion of the lack of correlation is provided in Section~\ref{sec_stat_main}.}
\label{fig_para}
% $N=1$の単語のパラメータの統計(節 \ref{sec_stat})。(a) $\alpha_i$の確率密度分布。 縦破線は最頻値の$0.42$。 (b)$R_i$の累積分布。破線は$\propto R_i^{-1.1}$。$R_i$はZipf's則の累積で指数1のべき分布に近い。 (c)$T_i$の累積分布。指数分布に近い。破線は$\propto exp(-x/30)$
% (d)$\alpha_i$と$R_i$の相関。明確な相関は見られかった(-0.017,0.47)。括弧内はケンドールの相関係数と相関0を帰無仮説とするp値。以下も同様。
% (e)$\alpha_i$と$T_i$の相関。明確な相関は見られなかった(-0.00,0.91)。
% (f)$R_i$と$T_i$の相関。$R_i \propto 1/T_i$に近似できる強くはない負の検出された(-0.11,$<10^{-16}$)。これは速度が速いほど、成長期間が短くなる傾向を表す。
% (g)$\alpha_i$と$y_i(T)$の相関。相関は検出されなかった(0.034,0.13)。
% (h) $R_i$と$y_i(T)$の相関。強い比例関係の正相関が検出された。つまり、成長速度$R_i$はピーク値と強い関係があることがわかる(0.55,$2.2\cdot 10^{-16}$)。
% (i) $T_i$と$y_i(T)$の相関。伸びる期間とピーク値の関係は相関が検出されてなかった(0.017,0.47)。相関が検出されない理由の考察は\ref{sec_stat}節で行う。 }
% > cor.test(v2_06$alpha1,v2_06$r1,method="kendall")
%
% Kendall's rank correlation tau
%
%data: v2_06$alpha1 and v2_06$r1
%z = -0.72998, p-value = 0.4654
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.01671687
%-0.017(0.47)
%
%> cor.test(v2_06$alpha1,v2_06$len,method="kendall")
%
% Kendall's rank correlation tau
%
%data: v2_06$alpha1 and v2_06$len
%z = -0.11749, p-value = 0.9065
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.002705572
%-0.00(0.91)
%> cor.test(v2_06$len,v2_06$r1,method="kendall")
%
% Kendall's rank correlation tau
%
%data: v2_06$len and v2_06$r1
%z = -12.768, p-value < 2.2e-16
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.2940196
%-0.29(10^{-16})
%> cor.test(v2_06$alpha1,v2_06$y_last1,method="kendall")
%
% Kendall's rank correlation tau
%
%data: v2_06$alpha1 and v2_06$y_last1
%z = 1.4955, p-value = 0.1348
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%0.0342474
%0.0342474(0.1348)
%> cor.test(v2_06$r1,v2_06$y_last1,method="kendall")
%
% Kendall's rank correlation tau
%
%data: v2_06$r1 and v2_06$y_last1
%z = 23.869, p-value < 2.2e-16
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%0.5466184
%0.0342474(2.2\cdot 10^{-16})
%> cor.test(v2_06$len,v2_06$y_last1,method="kendall")
%
% Kendall's rank correlation tau
%
%data: v2_06$len and v2_06$y_last1
%z = 0.7256, p-value = 0.4681
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%0.01670941
%0.01670941(0.4681)
%
%> pcor(data.frame(log(v2_06$y_last),log(v2_06$len),log(v2_06$r1^5)),method="kendall")
%$estimate
% log.v2_06.y_last. log.v2_06.len. log.v2_06.r1.5.
%log.v2_06.y_last. 1.0000000 0.2216801 0.5771172
%log.v2_06.len. 0.2216801 1.0000000 -0.3620756
%log.v2_06.r1.5. 0.5771172 -0.3620756 1.0000000
%
%$p.value
% log.v2_06.y_last. log.v2_06.len. log.v2_06.r1.5.
%log.v2_06.y_last. 0.000000e+00 3.865098e-22 5.602031e-140
%log.v2_06.len. 3.865098e-22 0.000000e+00 3.023398e-56
%log.v2_06.r1.5. 5.602031e-140 3.023398e-56 0.000000e+00
%
%$statistic
% log.v2_06.y_last. log.v2_06.len. log.v2_06.r1.5.
%log.v2_06.y_last. 0.000000 9.674624 25.18671
%log.v2_06.len. 9.674624 0.000000 -15.80180
%log.v2_06.r1.5. 25.186707 -15.801804 0.0000
%Call:
%lmrob(formula = log(v2_06$r1^5) ~ log(v2_06$len))
% \--> method = "MM"
%Coefficients:
% (Intercept) log(v2_06$len)
% 5.2740 -0.9775
%
%> exp(5.2740)
%[1] 195.1952
%> lmrob(log(rr)~log(v2_05$len))
%
%Call:
%lmrob(formula = log(rr) ~ log(v2_05$len))
% \--> method = "MM"
%Coefficients:
% (Intercept) log(v2_05$len)
% 1.525 -1.008
%
%> exp(1.525)
%[1] 4.595144
\end{figure*}
\begin{figure}[t]
\centering
\begin{overpic}[width=5.7cm]{pdf_alpha_ncount2_cor06-eps-converted-to.pdf}
%\put(30,120){\color{black}\Large\bfseries (a)}
\end{overpic}
%\caption{
\caption{Distribution of $\alpha_i$ in the piecewise power-law model with two segments ($N=2$).
The black solid curve shows the distribution of the first-segment exponents $\alpha_i^{(1)}$, whose mode is indicated by the gray vertical solid line at $\alpha_i^{(1)}=0.75$.
The red dashed curve shows the distribution of the second-segment exponents $\alpha_i^{(2)}$, with the pink vertical dashed line at $\alpha_i^{(2)}=0.23$.
The distributions of $\alpha_i$ differ between the first and second segments.}
%区切りの数$N=2$の区分べき乗モデル$\alpha_i$の分布(モデルは節\ref{sec_kubun}参照)。黒実線は前半$\alpha_i^{(1)}$の分布であり、最頻値は灰色縦の実線$\alpha^{(1)}_i=0.75$である。また、赤破線は後半の$\alpha_i^{(2)}$であり、桃色破縦線の$\alpha^{(2)}_i=0.23$である。前半と後半で$\alpha_i$の分布が異なることがわかる。
%}
\label{fig_para_alpha_n2}
% xx<-density(v2_n2_06$alpha1)
%pp<-xx$x[which(xx$y==max(xx$y))]
%#[1] 0.746652
%pp2<-xx$x[which(xx$y==max(xx$y))]
% #[1] 0.2278286
\end{figure}
%私たちは普及を測定するための単語$i$番目の日本のブログ全体中で単語の時間$t$の単語を含%むブログ記事数の時系列を$y_i(t)$とする。
%ただし、ブログ全数が増えると単語$i$もそれに比例して増えるため、$y_i(t)$は手法節の方%法でブログデータの全数で規格化されている。
%また、1つのタイムステップは30日であり、ほぼ月次の時系列である。本研究では2015年の%Wikipediaにのった単語のうち新キーワードは2007年に0回で2015年に含む20,742単語とす%る。
%そこから手法節で定着するまでの普及時の時系列のみを切りぬいたものが研究のための時系列%である。\par
%本研究では単語の普及時の増加パターンを式\ref{eq_base}のべき乗モデルの長期的な増加と
%と短期的なジャンプに分けて考える。それらの組み合わせとして普及%
%単語時系列の例を図\ref{fig_all_time_series}に示す。
%(a)の格安携帯はべき乗モデルの単独で記述できる例である。
%(b)は,$t=35$程度区切られる2つのべき乗モデルの組み合わせである。
%(c)は短期的ジャンプを含むリツイートはTwitter(現X)のリツイートというワードの変化で%ある。
%それまで,RTはテキストとして書かれていたが、それをRTボタンとしてボタン一つで
%実装できるようになったことで、$t=38$で非連続な増加をしており,
%それを境にべき乗モデルも変わっている。
%簡単のため単調増加に近似できる時系列のみを扱い,単語が増加し,長期的減少に変わり,そ%こから新たな増加に転じ定着するようなパターンは扱わない。
%\par
%解析対象は、Wikipediaに掲載された2007年に2015年に100回以上書かれた20,742語の新規キーワードで、2007年には出現回数が0であったものを選んだ。
\section{Overview of the Keyword Time Series}
In this study, we analyze the diffusion of newly introduced lexical items in Japanese blogs. The set of words we analyze consists of 20,764 items drawn from Wikipedia entries that had zero appearances in our blog corpus during 2006. For each item $i$, we define $y_i(t)$ as the number of blog posts containing $i$ in bin $t$, normalized by the total number of posts in the same 30-day bin, and construct 30-day-binned time series. For analysis, we further extract the growth interval—from its beginning to its end (see Fig.~\ref{app_fig_comp_google_blog_same} for examples of the extracted intervals). Details of the dataset and the preprocessing procedures are provided in SI Appendix~\ref{app_sec_data_base} and \ref{app_sec_cut}.
Fig.~\ref{fig_all_time_series} illustrates representative growth curves:
(a) “\textit{kakuyasu keitai}” (budget mobile phones), exhibiting smooth long-term growth;
(b) “\textit{sumaho}” (smartphone), showing continuous growth with a mid-course change in behavior; and
(c) \emoji{hollow-red-circle} (the red hollow circle emoji), exhibiting an abrupt jump.
Case (c) is plausibly attributable to improvements in smartphone predictive text that made this emoji easier to input.
Sections~\ref{sec_base}, \ref{sec_kubun}, and \ref{sec_jump} describe how these patterns (a),(b),(c) are captured by our models. Cross-lingual comparative analyses using additional datasets are summarized in the SI Appendix, Sections \ref{app_sec_blog_google_time} and \ref{app_sec_google_stat}. \par
\section{Core Components: A Power-Law Growth Model for Continuous Change}
\label{sec_base}
If there are no sudden external changes, empirical time series of word usage are expected to exhibit continuous, smooth growth. In this section, we introduce a power-law growth model as a foundational description of such growth segments. This model serves as a building block for more complex time series with discontinuities, providing the basis for the piecewise power-law model in section~\ref{sec_kubun} and for modeling discontinuous changes in section~\ref{sec_jump}.
For an individual lexical item $i$, the temporal evolution of its usage frequency $y_i(t)$ over a continuous, smooth growth interval is described by the following power-law growth equation:
\begin{equation}
\frac{dy_i(t)}{dt}
= R_i\,Y \left( \frac{y_i(t)}{Y} \right)^{\alpha_i}.
\label{eq_base0}
\end{equation}
This model is equivalent to the \emph{generalized growth model} (GGM) for $Y=1$ used in infectious-disease epidemiology to describe
sub-exponential growth in the early phase of an outbreak \cite{chowell2016mathematical}. \par
Here,
\begin{itemize}
\item \textbf{$Y$} is an observation-scale parameter, which could be interpreted as corresponding to the size of the data-collection platform (e.g., total posts or total users). It is intended to compensate for scale differences in term frequencies across platforms of different sizes. For the Japanese blog data, the empirically optimal value was estimated as $Y=41.3$ (see SI Appendix, section~\ref{app_sec_r}).
\item \textbf{$R_i$} is a term-specific rate parameter that characterizes the diffusion speed of item $i$. Its inverse, $1/R_i$, provides a characteristic time scale of the diffusion process. As clarified by the variable transformation introduced later (Eq.~\ref{eq_boxcox}), $R_i$ becomes the slope (linear growth rate) in the transformed space.
\item \textbf{$\alpha_i$} is a shape parameter of the growth curve that controls the nonlinearity of the diffusion dynamics. Its relationship to human behavior in real social settings is discussed in sections~\ref{sec_meaning}, \ref{sec_llm} and \ref{sec_infection}.
\begin{itemize}
\item If $0 \le \alpha_i < 1$, the model describes sub-exponential growth (with $\alpha_i=0$ corresponding to linear growth).
\item If $\alpha_i=1$, the equation reduces to exponential growth.
\item If $\alpha_i>1$, growth accelerates further and, in theory, diverges to infinity in finite time. This regime can account for phenomena such as sharp increases toward a specific date (the ``deadline effect'' \cite{alfi2007conference}).
\end{itemize}
\end{itemize}
This study builds upon an earlier extended logistic model given by Eq.~\ref{app_eq_old_model} for diverse keyword time series growth patterns \cite{watanabe2023minor}. The proposed power-law model is positioned as a mathematical form that approximates the parameter region most typically observed in empirical data under that framework (see SI Appendix \ref{app_sec_relationOldmodel}). While this simplification captures the essential behavior, it has limited expressive power; this limitation is addressed by the piecewise power-law model introduced in section~\ref{sec_kubun}. \par
We assess the validity of the growth model using several keyword time series; the results are shown in Fig.~\ref{fig_scale_time_series} and Fig.~\ref{fig_boxcox_time_series} and are detailed below.
To extract the model's essential behavior, we perform a nondimensionalization. Define the normalized frequency
$s_i(t)=y_i(t)/Y$ and the rescaled time $\tau_i = R_i \cdot (t - t_i^{(0)})$, where the reference time $t_i^{(0)}$ is chosen so that
$s_i(t_i^{(0)})=1$. Under this change of variables, the solution of Eq.~\ref{eq_base0} for $\alpha_i\neq 1$ collapses to a one-parameter family that depends only on $\alpha_i$ (see SI Appendix, section~\ref{app_sec_henkan}):
\begin{equation}
s_i(\tau_i)=\left((1-\alpha_i)\,\tau_i+1\right)^{\frac{1}{1-\alpha_i}}.
\label{eq_scale}
\end{equation}
In the limit $\alpha_i \to 1$, Eq.~\ref{eq_scale} reduces to the exponential form $s_i(\tau_i)=\exp(\tau_i)$.
This collapse implies that the fundamental growth curve is determined solely by the shape parameter $\alpha_i$ and is
independent of the observation scale $Y$ and the rate parameter $R_i$. Consistent with this prediction,
Fig.~\ref{fig_scale_time_series} shows that the nondimensionalized data closely follow the curve given by Eq.~\ref{eq_scale} for $\alpha_i=0$ (linear; (a),(d)), $\alpha_i=0.5$ (a typical sub-exponential growth; (b),(e)), and $\alpha_i=1.0$ (exponential; (c),(f), supporting the
adequacy of the model in Eq.~\ref{eq_base0}.
To further test the model across a range of $\alpha_i$ values, we apply a linearizing transformation of the growth curve.
Specifically, with
$z_i = \bigl(s_i^{\,1-\alpha_i}-1\bigr)/(1-\alpha_i)$, Eq.~\ref{eq_scale} simplifies to a linear relation
\begin{equation}
z_i(\tau_i)=\tau_i,
\label{eq_boxcox}
\end{equation}
as detailed in SI Appendix, section~\ref{app_sec_henkan}. In the limit $\alpha_i\to 1$, this transformation becomes the
logarithmic function $z_i=\log s_i$. Notably, this is the Box-Cox transformation \cite{box1964analysis}. The transformation
enables a unified linear comparison across diverse growth shapes with different $\alpha_i$. As shown in Fig.~\ref{fig_boxcox_time_series}, the transformed data $z_i$ fall on the predicted line $z_i=\tau_i$, indicating that the
model holds over a wide range of $\alpha_i$. Moreover, from the definition of $\tau_i$ we obtain
$z_i(t)=R_i \cdot t+\mathrm{const.}$, confirming that $R_i$ corresponds to the linear growth rate (slope) with respect to time in the transformed space. \par
\section{Describing Complex Growth Dynamics}
\subsection{Piecewise Power-Law Model}
\label{sec_kubun}
To accommodate complex time series that are not well captured by a single power-law model, we propose a
``piecewise power-law model'' in which the series is partitioned into $N$ segments and an independent
power-law is fitted to each segment. Concretely, the time series is divided into $N$ intervals and each segment
$k=1,2,\dots,N$ is described by a power-law with its own parameters $(\alpha_i^{(k)}, R_i^{(k)})$.
The general form of the model and parameter-estimation procedure are given in the SI Appendix, Sections~\ref
{app_sec_kubun} and \ref{app_sec_est_no_jumps}
\par
Fig.~\ref{fig_all_time_series}(b) shows the time series for the keyword ``\textit{sumaho}'' (smartphone).
The single power-law fit (green) fails to adequately describe the data, whereas the piecewise model with $N=2$ segments
(red)—split at $t=29$ (August 2009) with parameters
$\alpha_i^{(1)}=1.03$, $R_i^{(1)}=0.30$, and
$\alpha_i^{(2)}=-0.72$, $R_i^{(2)}=4411$—reproduces the observed trajectory well.\par
Our earlier extended logistic model given by Eq.~\ref{app_eq_old_model} \cite{watanabe2023minor} had excessive expressivity, allowing growth shapes that are not observed in
practice. Within the empirically realized parameter range, however, its effective descriptive capacity was essentially
limited to single-stage growth ($N=1$) or a specific two-stage pattern that begins exponentially
($N=2$, $\alpha_i^{(1)}=1$).
The proposed piecewise power-law model prunes superfluous flexibility while extending its descriptive coverage to a broad class of real-world phenomena (see SI Appendix \ref{app_sec_relationOldmodel} for details).
In particular, it permits multi-stage growth with $N \ge 3$ and allows cases with $\alpha_i^{(1)}\neq 1$, thereby capturing patterns that the extended logistic formulation could not. \par
Fig.~\ref{fig_n_count2} illustrates examples of growth patterns that are not captured by the extended logistic model given by Eq.~\ref{app_eq_old_model} \cite{watanabe2023minor} but are well described by the proposed piecewise power-law model: (i) piecewise linear growth with slope changes (e.g., ``Yonezu Kenshi'', singer); (ii) transitions from sub-exponential to superexponential growth (e.g., ``\textit{arafifu}'', slang); and (iii) shock-induced rapid increases followed by deceleration after exogenous events such as new-feature rollouts (e.g., ``Facebook Messenger'').
\subsection{Jump Effects}
\label{sec_jump}
We observe nonnegligible discontinuous increases even within an overall monotonic increase—see the vertical gray line in Fig.~\ref{fig_all_time_series}(c). We define a jump effect as a discontinuous increase followed by a sustained rise in the usage level. Transient surges that quickly revert to the prior baseline (``spikes'')—for example, short-lived news-driven bursts—are excluded. \par
Such jump effects often occur when a term's status shifts abruptly—for example, after an earthquake, a major system update, or the inauguration of a national leader (president or prime minister). In Fig.~\ref{fig_all_time_series}(c), the keyword is the emoji ``\emoji{hollow-red-circle}''. The observed discontinuity is plausibly attributable to a smartphone OS update that improved predictive text, making this emoji easier to input. \par
The red curve shows a theoretical fit from a piecewise power-law model augmented with a jump component, which reproduces the empirical trajectory well. Details of the jump-detection procedure and how the jump is incorporated into the model (as a discontinuity at a segmentation point) are provided in the SI Appendix, Sections~\ref{app_sec_detect_jump} and \ref{app_sec_kubun}, respectively.
%As illustrated in Fig.~\ref{fig_n_count2}, the framework also provides a unified description for growth patterns such as
%piecewise linear growth with different slopes (e.g., ``\textit{Yonezu Kenshi}''), transitions from sub-exponential to
%super-exponential growth (e.g., ``\textit{arafifu}''), and rapid increases followed by deceleration after exogenous shocks
%such as new feature roll-outs (e.g., ``Facebook Messenger''). The general form of the model and the parameter-estimation
%procedure are given in SI Appendix, section~\ref{app_sec_parameter_estimation}.
%%%%%%%%%%%%%%%%%%%%%%%%%%5
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\begin{figure*}[t]
% \centering
% (a) の図
%\begin{overpic}[width=5.7cm]{alpha_vs_R_cor06-eps-converted-to.pdf}
% % 画像の幅を100とした場合の右上の座標に(a)を配置
% 調整のため、xとyのパーセンテージを微調整してください
% \put(30,120){\color{black}\Large\bfseries (a)}
%\end{overpic}
%\hspace{0.5cm} % 図と図の間隔
% (b) の図
% \begin{overpic}[width=5.7cm]{alpha_vs_r_cor06-eps-converted-to.pdf}
% \put(30,120){\color{black}\Large\bfseries (a)}
% \end{overpic}
%\hspace{0.5cm} % 図と図の間隔
% (c) の図
% \begin{overpic}[width=5.7cm]{T_vs_alpha_cor06-eps-converted-to.pdf}
% \put(30,120){\color{black}\Large\bfseries (b)}
% \end{overpic}
% \begin{overpic}[width=5.7cm]{T_vs_r_cor06-eps-converted-to.pdf}
% \put(30,120){\color{black}\Large\bfseries (c)}
% \end{overpic}
% \caption{パラメータ間の関係}
% \label{fig_para_para}
%\end{figure*}
%\section{成長曲線の統計的性質:パラメータ統計}
%\label{sec_parameters}
\section{Statistical Properties of Growth Curves: Parameter Statistics}
\label{sec_parameters}
Using the proposed piecewise power-law model, we analyze the statistical properties of empirical growth curves. \par
\subsection{Data Selection}
To ensure reliable parameter estimation and robust statistical analysis, we restricted the sample to 2,963 lexical items that satisfy all three of the following criteria:
\begin{enumerate}
\item growth interval length of at least 24 time points (i.e., $\sim$2 years with 30-day bins);
\item peak usage frequency of at least 30 articles;
\item Spearman's rank correlation between time and usage frequency of at least $0.6$.
\end{enumerate}
Criteria 1 (12,727 items) and 2 (17,613 items) were imposed to secure estimation accuracy: when the number of observations is small or usage is low, random noise and exogenous shocks have relatively large effects, making parameter estimates unstable. Criterion 3 (7,917 items) selects series that approximately satisfy the model's assumption of monotonic increase. This condition excludes typical time series patterns such as: (a) sequences that grow, diffuse, then decline and later regrow; and (b) sequences whose underlying smooth growth trend is obscured by excessive exogenous noise. \par
\subsection{Distribution of the Number of Segments ($N$)}
\label{sec_stat_n}
As shown in Table~\ref{app_tab_n_table} in SI Appendix~\ref{app_sec_n_table}, the distribution of the number of segments, $N$, for the 1,701 items where no jump was detected is highest at $N=1$ (852 items), followed by $N=2$ (773 items). Cases with $N\ge 3$ are rare, comprising only 76 items. These results suggest that most series can be adequately described with a small number of segments ($N \le 2$). This conclusion is based on a composite decision procedure that combines multiple error measures, as outlined in the following paragraphs.
We determine $N$ using a stepwise procedure based on several groups of error criteria. Specifically, we first compare the fit errors for $N=1$ and $N=2$. If any single group of criteria satisfies its preset conditions, we adopt the smaller value of $N$. If these conditions are not satisfied, we compare $N=2$ and $N=3$ and iterate this process. This approach is adopted to improve robustness against diverse error structures in the data. Detailed definitions of the criteria are provided in SI Appendix~\ref{app_sec_n_estimation}.
We deliberately do not use standard information criteria such as AIC for model selection. Such criteria typically require an explicit, or at least approximate, specification of the noise structure. In practice, our data contain complex, heterogeneous fluctuations---for instance, transient responses to news events---that are difficult to model concisely. We therefore employ a staged evaluation that systematically combines multiple error measures.
\subsection{Statistical Properties of Growth Curves: Shape Distribution, Peak Relationships, and Correlation Structure}
\label{sec_stat_main}
Our analysis yields three main findings about the growth curves of word usage.
\noindent\textbf{(1) Shape parameter $\alpha_i$.}
For single-segment fits ($N=1$), the distribution of $\alpha_i$ has a mode at $\alpha_i \approx 0.43$, between linear ($\alpha_i=0$) and exponential ($\alpha_i=1$) growth (Fig.~\ref{fig_para}a). This tendency is broadly consistent with prior results obtained using an extended logistic model \cite{watanabe2023minor}. Moreover, more than 95\% of items satisfy $\alpha_i<1$, indicating that sub-exponential growth is pervasive in word-usage diffusion.
A notable contrast with epidemic dynamics is that whereas sub-exponential growth is typically confined to the early phase of an outbreak, many lexical items exhibit sub-exponential behavior that persists throughout the entire diffusion period.
For two-segment fits ($N=2$; Fig.~\ref{fig_para_alpha_n2}), the mode value of $\alpha$ in the first segment is $\approx 0.8$ (black solid line), while in the second segment it is $\approx 0.2$ (red dashed line). Thus, the early phase tends to be closer to exponential, whereas the later phase tends to be closer to linear. The second-segment distribution also extends to $\alpha<0$, which we interpret as capturing sublinear shapes—deceleration following earlier acceleration—often associated with responses to exogenous events near the segment boundary (see examples in Fig.~\ref{fig_n_count2}(c)).
\noindent\textbf{(2) Relationships between the peak value and model parameters ($R_i, \alpha_i, T_i$).}
For items well described by a single-segment power-law model ($N=1$), the peak value $y_i(T_i)$ shows a strong positive correlation with the growth rate $R_i$ (Fig.~\ref{fig_para}h), whereas no clear correlation is observed with the shape parameter $\alpha_i$ (Fig.~\ref{fig_para}g) or the growth duration $T_i$ (Fig.~\ref{fig_para}i). These observations suggest that the eventual diffusion scale is tied more closely to the rate of growth $R_i$ than to the curve shape $\alpha_i$ or duration $T_i$.
As shown in Fig.~\ref{fig_para}i, $T_i$ and $y_i(T_i)$ appear uncorrelated overall. In contrast, Eqs.~\ref{eq_scale} and \ref{eq_boxcox} suggest that $y_i(T_i)$ should increase monotonically with $T_i$. This apparent discrepancy can be explained by two factors. First, as discussed in item (3) below, $R_i$ and $T_i$ are negatively correlated; thus, even when $T_i$ is large, a smaller $R_i$ can offset the positive effect of $T_i$. Second, the variability of $R_i$ substantially exceeds that of $T_i$: as noted in (3), $R_i$ is heavy-tailed (approximately power-law), whereas $T_i$ is closer to exponential and hence less variable. Consequently, the contribution of $T_i$ is often masked by that of $R_i$ (cf.\ the approximate relation $\log y_i(T_i) \propto \tfrac{1}{1-\alpha_i}\,(\log R_i + \log T_i)$). Empirically, Kendall's partial $\tau$ between $T_i$ and $y_i(T_i)$ controlling for $R_i$ is $0.22$ (two-sided $p<10^{-22}$), indicating a positive association; conversely, the partial correlation between $R_i$ and $y_i(T_i)$ controlling for $T_i$ is $0.58$ ($p<10^{-139}$).
\noindent\textbf{(3) Parameter distributions and correlations.}
For items well described by a single-segment power-law model ($N=1$), several characteristic features emerge. The growth rate $R_i$ is well approximated by a power-law distribution with tail exponent $\approx 1.1$, whereas the growth duration $T_i$ is well approximated by an exponential distribution (Fig.~\ref{fig_para}b,c). The former is broadly consistent with Zipf's law (a power law with exponent near 1) commonly observed for word frequencies, and the latter is consistent with approximately memoryless termination over time.
Pairwise correlations between $(\alpha_i,R_i)$ and $(\alpha_i,T_i)$ are generally weak, with no pronounced relationships detected (Fig.~\ref{fig_para}d,e). In particular, the near absence of correlation between $R_i$ (rate) and $\alpha_i$ (shape) can be attributed to the role of the scale parameter $Y$ in our model: $Y$ suppresses spurious scale-induced correlations and helps isolate intrinsic parameter characteristics. Operationally, we choose $Y$ to minimize the correlation between $R_i$ and $\alpha_i$; when $Y$ is fixed at 1, a clear correlation reappears (Fig.~\ref{app_fig_alpha_r}; see Section~\ref{app_sec_r}). By contrast, for $R_i$ and $T_i$ (Fig.~\ref{fig_para}f), we observe a negative relationship close to $R_i \propto 1/T_i$, indicating that faster growth tends to be sustained for shorter durations.
%本節の分割数の$N$の統計を見る。ジャンプの箇所と$N$の数はSI Appendix \ref{xxx}の方法で決定している。
%> length(v[,1][v$col1>=0.6]) [1] 7917
%> length(v[,1][v$y_last1>=30]) [1] 17613
%> length(v[,1][v$len>=24])[1] 12727
%> length(v[,1][v$len>=24 & v$y_last1>=30]) [1] 10658
%v2_n2<-subset(v,jump<1 & n_count0==2 & len>=24 & y_last1>=30 & %col1>=0.6 & abs(alpha1)<=5 & abs(alpha2)<=10)
%> length(v[,1][v$len>=24 & v$y_last1>=30 & v$col1>=0.6])
%[1] 2965
%> table(v2$jump)
% -2 1 2 3
%1701 1071 179 12
\begin{table*}[t]
\centering
\begin{tabular}{p{0.31\textwidth}p{0.31\textwidth}p{0.31\textwidth}}
\hline
$\alpha \approx 0$ & $\alpha \approx 0.5$ & $\alpha \approx 1.0$ \\
\hline
left on read (0.07; message seen but not replied to),
AppBank (-0.08; Japanese app review and media site),
Saori Hayami (0.08; voice actress),
Erika Ikuta (-0.00; AKB48-related group member),
NicoNico Seiga (0.09; Image sharing service),
Seven \& I Holdings' private brand (0.01; private label products),
Kita Ward, Okayama City (0.02; place name),
NewsPicks (-0.09; Japanese business news platform),
Ideathon (-0.10; idea generation workshop),
Midori Ward, Sagamihara City (-0.10; place name),
Pinterest (-0.06; visual discovery engine),
Japan Business Press (-0.06; Japanese online business magazine),
Mai Shinuchi (0.02; AKB48-related group member),
\textit{Kusozako namekuji} (-0.06; internet slang: Fucking useless weakling),
Himeka Nakamoto (0.08; AKB48-related group member),
Hack and Slash (-0.08; video game genre focusing on combat),
Chuo Ward, Sagamihara City (-0.01; place name),
appbank (-0.08; Japanese app review and media site, all lower case letters),
Itsukushima Shrine (0.08; a Shinto shrine on Itsukushima Island),
Ranze Terada (0.09; AKB48-related group member),
galaxxxy (0.02; Japanese fashion brand),
Labor pain taxi (-0.08; taxi service for pregnant women going into labor),
beLEGEND (0.01; Japanese sports nutrition brand),
S.H.Figuarts (-0.09; Bandai's action figure line),
Bundodo (0.03; playing with action figures and making sound effects)
&
Tablet device (0.47; portable computer with touchscreen),
Crowdfunding (0.53; funding a project by raising small amounts of money from many people),
Smartphone app (0.42; application software for mobile devices),
\emoji{high-voltage} (0.56; emoji lightning bolt: symbol for electricity or quickness),
Twitter account (0.56; user profile on Twitter),
BABYMETAL (0.55; Japanese girl metal band),
Push notification (0.48; message sent by an app to a device),
\emoji{baseball} (0.53; emoji baseball: symbol for the sport of baseball),
TripAdvisor (0.45; travel website for reviews and bookings),
Netizen (0.55; active internet user),
Wednesday Campanella (0.47; Japanese girl music group),
Instagrammer (0.44; person popular on Instagram),
Facebook account (0.46; user profile on Facebook),
Rakuten Bank (0.60; Japanese online bank),
\textit{Shiotaio} (0.41; Slang: Giving the cold shoulder),
Asuka Saito (0.46; AKB48-related group member),
Shouta Aoi (0.45; Japanese singer and voice actor),
Kardashian (0.48; family name of American reality television personalities),
Coconala (0.54; Japanese online marketplace for skills/services),
Sora Tokui (0.41; Japanese voice actress and singer),
Community Revitalization Cooperator (0.46; program for urban residents to support rural areas),
Tsukada Nojo (0.53; Japanese izakaya restaurant chain),
Rescue cat cafe (0.50; cafe where rescued cats can be adopted),
\emoji{anchor} (0.45; emoji anchor: symbol for stability or nautical themes),
Jimdo (0.57; website builder platform),
Kiryu (0.52; Japanese visual kei band),
Dry aging (0.46; meat preservation technique),
Nuitadori (0.51; taking photos with stuffed animals),
Celecoxx (0.47; anti-inflammatory drug),
Takecab (0.49; drug for acid-related disorders)
&
Instagrammable (1.03; visually appealing for Instagram),
Shale Gas (1.03; natural gas from shale formations),
VR Goggles (1.03; virtual reality headset),
Okanehira (0.98; a famous Japanese sword),
Hunger Games (0.95; novel/film series),
Ethereum (0.92; cryptocurrency/blockchain platform),
Acai Bowl (0.98; a fruit bowl with acai berries),
Raycop (1.02; brand of futon cleaner),
Fumika Baba (0.91; actress/model),
Online Salon (0.94; paid online community),
Twitter Client (1.07; app for Twitter access),
\textit{Tsuratan} (1.01; slang for "it's tough/sad"),
XFLAG (0.90; mixi's gaming brand),
Eric Chu (1.05; Taiwanese politician),
Airbnb (0.99; online lodging marketplace),
\emoji{tent} (1.01; emoji Tent: camping equipment symbol),
SHU-I (0.94; South Korean boy band),
Shale Gas Revolution (0.96; major energy shift),
Chinatsu Akasaki (0.93; voice actress),
Tsubasa Sakiyama (1.03; actor/singer),
Hikaru Yu (0.91; Takarazuka Revue star),
Izakaya Hanako (0.94; Japanese pub chain),
Chita Musume (0.92; local idol group/mascot),
TIAT (0.92; Tokyo International Air Terminal Corporation),
Udemy (0.92; online learning platform),
Mobatwi (0.97; a former mobile Twitter client),
Bonbonribbon (0.93; Sanrio character),
Mitsuru Kurayama (0.93; historian/commentator),
Certified Public Psychologist (0.99; national qualification),
Microplastic (1.05; tiny plastic debris),
\emoji{part-alternation-mark} (0.95; Part alternation mark; Unicode code U+303D: often for traditional Japanese poetry),
\textit{Net-juu} (0.93; slang for someone who enjoys online life)\\
\hline
\end{tabular}
\caption{Examples of keywords classified by the growth-shape parameter $\alpha_i$. Columns correspond to (left) $\alpha_i \approx 0$, (middle) $\alpha_i \approx 0.5$, and (right) $\alpha_i \approx 1.0$. Entries are listed as: Keyword ($\alpha_i$; brief meaning). The table that also lists the original Japanese words is provided in SI Appendix Table~\ref{tab:examples_by_alpha_japanese}.}
\label{tab:examples_by_alpha}
\end{table*}
\begin{table*}[t]
\centering
\begin{tabular}{p{0.48\textwidth}p{0.48\textwidth}}
\hline
Co-occurring words for small $\alpha_i$ & Co-occurring words for large $\alpha_i$ \\
\hline
Telephone(-0.37, 0.00088);
AKB48 trainee(-0.33, 0.0010);
News anchor(-0.27, 0.019);
Takagi:surname(-0.27, 0.0081);
Regular holiday(-0.26, 0.023);
Birthday festival(-0.25, 0.0014);
Form/Mode(-0.25, 0.012);
Training(-0.24, 0.012);
Friendship(-0.24, 0.034);
Creator(-0.24, 0.031);
Miyagi:prefecture name(-0.24, 0.040);
x:a symbol used for multiplication or combinations(-0.24, 0.018);
Dancer(-0.24, 0.025);
Advent/Descent(-0.24, 0.011);
Calorie(-0.23, 0.044);
Aya:given name(-0.23, 0.022);
Equipment/Gear(-0.23, 0.015);
Under(-0.23, 0.035);
Matsumura:surname(-0.23, 0.042);
Multi(-0.23, 0.026);
Writing/Posting(-0.23, 0.041);
Number 3/Third(-0.23, 0.049);
Kanagawa:prefecture name(-0.23, 0.0091);
Playable(-0.22, 0.017);
Hori:surname(-0.22, 0.023);
Ishida:surname(-0.22, 0.016);
SM(-0.22, 0.019);
Hiro:name(-0.22, 0.048);
Yahoo! News(-0.21, 0.020);
Second term/period(-0.21, 0.024);
Comedy(-0.21, 0.030);
In front of station(-0.21, 0.011);
Photo session(-0.21, 0.015);
Introduction/Beginner's course(-0.21, 0.041);
Jean/Genre(-0.21, 0.032);
Piano(-0.21, 0.0066);
Grand prize(-0.21, 0.031);
New program/show(-0.20, 0.045)
&
Establishment/Enactment(0.28, 0.0051);
Worldwide/Global(0.27, 0.0019);
Political party(0.27, 0.018);
Great East Japan Earthquake(0.25, 0.021);
Honda:company name(0.24, 0.024);
Establish/Set up(0.24, 0.016);
Transaction/Deal(0.24, 0.024);
House/Eaves(0.23, 0.011);
Europe(0.23, 0.042);
Regulation/Control(0.23, 0.010);
Independence(0.23, 0.034);
Profit/Benefit(0.23, 0.024);
Premium/Exclusive(0.23, 0.023);
Press(0.22, 0.033);
Janetter:Twitter client(0.22, 0.014);
France(0.22, 0.048);
OA (On Air)(0.22, 0.0093);
Borrower/Tenant(0.22, 0.018);
Axis/Pivot(0.21, 0.017);
Older sister(0.21, 0.022);
Stay/Night(0.21, 0.014);
Sound(0.20, 0.040);
On air(0.20, 0.023);
ITmedia:news site(0.20, 0.039);
Official(0.20, 0.030) \\
\hline
\end{tabular}
\caption{Examples of co-occurring words associated with the growth-shape parameter $\alpha_i$. The left column lists words that tend to co-occur with terms having small $\alpha_i$ (negative correlation), while the right column lists words that tend to co-occur with terms having large $\alpha_i$ (positive correlation). Entries are listed as: Co-occurring word (Kendall's $\tau$, $p$-value). The values in parentheses report Kendall's rank correlation ($\tau$) between the keyword's $\alpha_i$ and the co-occurring word's usage rate, followed by the corresponding $p$-value. The table that also lists the original Japanese words is provided in SI Appendix Table~\ref{tab:cooccurrence_alpha_small_vs_large_japanese}.}
\label{tab:cooccurrence_alpha_small_vs_large}
\end{table*}
\begin{table}[t]
\centering
%\begin{tabular}{>{\raggedright\arraybackslash}p{0.56\linewidth}cc}
\begin{tabular}{p{0.56\linewidth}cc}
\hline
Category & Median $\alpha$ [CI] & n \\
\hline
Adult film actor/actress & -0.15 [-0.24,0.32] & 6\\
Members or alumnae of AKB48 related groups & -0.00 [-0.18,0.09] & 68\\
Mass-media outlets and online information portals & 0.00 [-0.09,0.14] & 35\\
Location/infrastructure names & 0.02 [-0.11,0.14] & 51 \\
Other idols' personal names & 0.13 [-0.01,0.30] & 36 \\
Titles of content/works (Television programs/novels/books etc.) & 0.13 [-0.16,0.56] & 27\\
Anime/video game terms & 0.14 [-0.09,0.34] & 22\\
Voice actors & 0.19 [0.08,0.48] & 40\\
Other service/product names & 0.23 [0.05,0.41] & 52\\
Idol groups & 0.25 [0.19,0.37] & 32 \\
Drug names and medical technical terms & 0.28 [0.12,0.35] & 13\\
ICT/technology service or product & 0.31 [0.19,0.35] & 63\\
Singer/Band group & 0.32 [0.24,0.38] & 55\\
Food \& beverage services/products & 0.32 [0.12,0.53] & 18\\
Subculture terms (entertainment/internet culture/slang)& 0.41 [0.32,0.53] & 31\\
Other organization names & 0.42 [0.14,0.57] & 41\\
Internet/ICT/technology-related terms & 0.46 [0.33,0.56] & 48\\
Celebrities (athletes/comedians/TV personalities/novelists etc)& 0.50 [0.42,0.57] & 80\\
Public affairs terms (Economy/business/politics/social-issue)& 0.53 [0.44,0.75] & 22\\
Actors/actress (film/TV) & 0.53 [0.40,0.60] & 53\\
Society/lifestyle terms (food/clothing/housing)& 0.54 [0.36,0.69] & 24\\
Symbols and emoji & 0.56 [0.51,0.74] & 14\\
Character names (excluding anime/game)& 0.71 [-0.08,0.81] & 9\\
\hline
\end{tabular}
\caption{LLM-based classification by category. Columns show the median and confidence interval [CI], and the number of items (n). (See Code~\ref{app_fig_llm_prompt_2} for the prompt used.)}
\label{table_llm_bunrui}
\end{table}
\begin{table}[t]
\centering
%\begin{tabular}{>{\raggedright\arraybackslash}p{0.48\linewidth}ccc}
\begin{tabular}{p{0.4\linewidth}ccc}
\hline
Category & Mode $\alpha$ [CI] & Median $\alpha$ [CI] & n \\
\hline
Public buzz topics & 0.60 [0.37,0.67] & 0.45 [0.37,0.51] & 194 \\
General-interest topics (non-buzz) & 0.41 [0.28,0.48] & 0.34 [0.26,0.40] & 171 \\
Insider (niche) topics & 0.21 [0.07,0.47] & 0.19 [0.11,0.25] & 280 \\
\hline
\end{tabular}
\caption{LLM-assessed topic appeal by category. Values show the mode and median with confidence intervals [CI], and the number of items (n). (See Code~\ref{app_fig_llm_prompt_1} for the prompt used.)}
\label{table_llm_wadai}
\end{table}
\section{From Meaning to Diffusion Shape: Interpreting $\alpha_i$}
\label{sec_meaning}
We examine how the power-law model relates to collective human behavior, focusing on the social interpretation of the shape parameter $\alpha_i$ that governs the growth-curve form. For clarity, we restrict attention to single-segment cases ($N=1$), especially the sub-exponential regime $0 \le \alpha_i \le 1$, which is common in the data (Fig.~\ref{fig_para}(a)) but whose interpretation is not yet clearly established. By contrast, superexponential behavior ($\alpha_i>1$) is often associated with ``deadline effects'' \cite{alfi2007conference}—e.g., fixed dates such as the Olympics or a scheduled product launch—and has been documented in prior work \cite{watanabe2023minor}.
\subsection{Lexical Items and their Co-Occurring Terms}
\label{sec_word}
We first inspect representative lexical items and their typical co-occurring words across several values of $\alpha_i$.
Table~\ref{tab:examples_by_alpha} (or SI Appendix Table~\ref{tab:examples_by_alpha_japanese} in Japanese) lists examples for $\alpha_i \approx 0$, $\alpha_i \approx 0.5$, and $\alpha_i \approx 1$ (here we apply stricter filters than in Section~\ref{sec_parameters}: growth duration $\ge 48$ bins and Spearman's $\rho \ge 0.7$). \par
Items with $\alpha_i \approx 0$ (approximately linear growth) prominently include (i) personal names associated with AKB48 and related groups (e.g., ``Erika Ikuta'', ``Mai Shinuchi'', ``Himeka Nakamoto'', ``Ranze Terada''); (ii) newly introduced or renamed administrative locations (e.g., ``Kita Ward, Okayama City''; ``Midori Ward, Sagamihara City''), ``Itsukushima Shrine''; and (iii) media/platform names (e.g., ``Nico Nico Seiga'', ``NewsPicks'', ``Pinterest'', ``JBpress''). Note that ``Itsukushima Shrine'' referred to its formal name written in traditional \textit{kyujitai} (old form) characters. The observed increase in the use of this formal spelling was due to improvements in Kanji input systems. While the simplified \textit{shinjitai} (new form) had always been easy to type, the improved systems had made inputting the formal \textit{kyujitai} version much easier. \par
Items with $\alpha_i \approx 0.5$ (a typical sub-exponential trajectory) span diverse categories—for example, technology terms such as ``tablet device''; musical acts such as ``BABYMETAL'', lifestyle terms such as ``cat-rescue cafe'', ``Instagrammer'', the restaurant chain ``Tsukada Nojo''; and symbols/emoji such as ``\emoji{baseball}'' and ``\emoji{anchor}''. \par
Items with $\alpha_i \approx 1.0$ (approximately exponential growth) often include global news terms (e.g., ``shale gas'', ``microplastics'', ``Airbnb'') and domestic buzzwords (e.g., ``Instagrammable'', ``online salon'', ``a\c{c}a\'i bowl''). The tent emoji ``\emoji{tent}'' likely reflects an outdoor/camping boom during the study period. \par
We then ask which words tend to co-occur around items with smaller or larger $\alpha_i$.
Table~\ref{tab:cooccurrence_alpha_small_vs_large} (or SI Appendix Table~\ref{tab:cooccurrence_alpha_small_vs_large_japanese} in Japanese) reports, for each candidate co-occurring term, the correlation between item-level $\alpha_i$ and the term's local usage rate (within $\pm 40$ characters of the focal new item). Terms with strongly positive/negative correlations are listed as co-occurrences characteristic of items with larger/smaller $\alpha_i$ (details in SI Appendix, Section~\ref{app_sec_cooccurrence}). Items with small $\alpha_i$ tend to co-occur with place-related or local-context terms (e.g., ``in front of a station'', ``regular closing day'', ``Miyagi Prefecture'', ``Kanagawa [Kanagawa Prefecture]'') and vocabulary tied to specific fan communities (e.g., AKB48-related terms like ``trainee'', ``birthday event'', ``photo session''). By contrast, items with large $\alpha_i$ more often co-occur with public-affairs/news terms typical of broadcast and print media (e.g., ``global'', ``profit'', ``transaction'', ``establish'', ``regulation'', ``Europe'', ``France'', ``party'', ``independence''). \par
\subsection{LLM-Based Lexical Categorization}
\label{sec_llm}
In the previous section we grouped items by $\alpha_i$; here we categorize items by content (using a large language model, Gemini 2.5 Flash) and compute the median $\alpha_i$ within each category. Tables~\ref{table_llm_bunrui} and \ref{table_llm_wadai} report the results, and the prompts are provided in SI Appendix, Section~\ref{app_sec_llm}. \par
Table~\ref{table_llm_bunrui} orders categories from smaller (more linear-like) to larger (more exponential-like) $\alpha_i$. Consistent with the analysis above, AKB48-related personal names and location/infrastructure names lie toward smaller $\alpha_i$; subculture terms (e.g., anime, video games) also tend to have smaller values. By contrast, celebrity names, actors, public-affairs/news terms, and broadly used lifestyle terms tend to have larger $\alpha_i$. \par
Based on the analyses so far, words with small $\alpha_i$ tend to be niche, specialized, or locally bounded, whereas words with large $\alpha_i$ tend to be global or have high general appeal. This suggests a possible link between $\alpha_i$ and a word's general appeal as a conversation topic. We therefore used the LLM to assign topic types by general appeal and examined $\alpha_i$ within each group (Table~\ref{table_llm_wadai}). The results show a graded pattern: topics with high general appeal (widely recognized through national news or advertising and easy to discuss as small talk) have a mode $\alpha_i \approx 0.6$; those with medium general appeal (shared through everyday exposure or word of mouth) have $\alpha_i \approx 0.4$; and low-appeal niche topics (primarily discussed within specific interest groups or expert communities) have $\alpha_i \approx 0.2$. \par
%%%%%%%%%
%%%%%%
%%%%
%%%%
\section{A Behavioral Model for Power-Law Growth}
\label{sec_infection}
Finally, we examine how non-trivial power-law growth emerges from characteristics of human behavior, based on the theoretical framework. This study presents a model that incorporates the ``general appeal'' effect discussed in previous sections into the infection mechanism. It should be noted that in infectious disease research, power-law growth (General Growth Model) is explained by factors such as geographical effects and heterogeneity in the distribution of infected individuals etc. \cite{chowell2016mathematical,yan2024modeling,karev2014non}. Here we give only an overview; the full model setup, parameter meanings, and derivations are provided in SI Appendix \ref{app_sec_infection0}.
\subsection{A Model of Topic-Driven Diffusion Dynamics}
In this section, we develop a model to explain why information diffusion often exhibits a power-law (i.e., sub-exponential) growth pattern. We argue that this macroscopic phenomenon originates from the interplay between a topic's intrinsic properties and the corresponding microscopic actions of individuals.
The diffusion pattern is heavily influenced by the nature of the topic. For instance, \textbf{niche topics}---such as the name of a specific member of the pop group AKB48---are primarily discussed within communities that already recognize their value. In such cases, individuals prioritize \emph{inward} interactions with those who are already familiar with the subject. As the community grows, the relative incentive to reach external, uninformed individuals diminishes.
In contrast, for general or ``buzz-worthy'' topics, the value often lies in broader dissemination. This encourages an \textbf{outward-looking} strategy, where individuals are more motivated to engage with people who do not yet know the term.
%In contrast, for \textbf{mainstream or trending topics}, people are more motivated to inform those who are not yet aware. This leads to active \emph{outward} engagement to recruit new followers.
We translate this link between topic type and action choice into a simple rule to derive the macroscopic growth curve from these microscopic interactions. A key result of our model is that the shape parameter of the growth curve, $\alpha_i$, is determined by the following equation:
\begin{equation}
\alpha_i = 1 - \frac{\gamma_i}{Q}
\end{equation}
where $\gamma_i$ represents the topic's \emph{inwardness}---a measure of its tendency for internal discussion---and $Q$ is a constant representing the number of potential external candidates for interaction per action.
\subsection{Building the Model}
\subsubsection{States and Observables}
We begin by defining the fundamental variables of our diffusion model. The primary internal state of the system for a given topic $i$ is the cumulative number of individuals who are aware of it at time $t$. We denote this quantity as $I_i(t)$.
While $I_i(t)$ represents the true number of informed individuals, this value is often not directly measurable. Instead, we typically have access to observable data, such as the volume of social media posts or search queries related to the topic. We assume that this observed time series, denoted by $y_i(t)$, is directly proportional to the internal state. Their relationship is defined as:
\begin{equation}
y_i(t) = K \cdot I_i(t)
\end{equation}
where $K$ is a constant scaling factor that links the number of informed individuals to the volume of observable activity.
\subsubsection{Model Dynamics: Actions and State Updates}
In our model, individuals who are informed about topic $i$ (hereafter, ``informed individuals'') initiate actions at a constant rate $J_i$. Each action results in the creation of a single new directed link. The state of the system is updated according to two fundamental actions:
\begin{itemize}
\item \textbf{Recruitment:} An informed individual, $l$, contacts a susceptible (i.e., uninformed) individual, $a$. This action brings $a$ into the set of informed individuals. The total number of informed individuals $I_i(t)$ increases by one, and the out-degree of the acting individual $l$, denoted by $k_{i}^{(l)}(t)$, also increases by one.
\begin{equation*}
I_i(t+\Delta t) = I_i(t) + 1, \qquad k_{i}^{(l)}(t+\Delta t) = k_{i}^{(l)}(t) + 1.
\end{equation*}
The newly informed individual $a$ establishes their initial set of connections through a mechanism of \emph{inheritance}, which will be detailed later. Here, $k_{i}^{(l)}(t)$ represents the number of individuals that $l$ can directly reach on topic $i$ at time $t$.
\item \textbf{Interaction:} An informed individual, $l$, establishes a new connection to another individual, $b$, who is already informed but not yet in $l$'s direct contacts. This action increases the network density among the informed population without changing its size. Consequently, only the out-degree of the acting individual $l$ is updated.
\begin{equation*}
I_i(t+\Delta t) = I_i(t), \quad k_{i}^{(l)}(t+\Delta t) = k_{i}^{(l)}(t) + 1.
\end{equation*}
Note that the in-degree of individual $b$ changes, but its out-degree $k_{i}^{(b)}(t)$ is unaffected, as all links in this model are treated as directed (recruitment creates reciprocal additions, whereas interaction corresponds to a one-sided ``discovery'').
\end{itemize}
\subsubsection{Action Choice Probability}
The choice between Recruitment (an ``outward'' action) and Interaction (an ``inward'' action) is probabilistic. For any informed individual $l$, we define the probability of choosing an outward action at time $t$ as:
\begin{equation}
p_i^{(l)}(t) = \frac{Q}{Q + \gamma_i k_{i}^{(l)}(t)} \label{eq:choice_prob}
\end{equation}
This probability is governed by two key parameters:
\begin{itemize}
\item $Q > 0$ is the effective number of external candidates an individual can reach per action. This parameter represents the size of the pool of susceptible individuals, which we assume does not deplete.
\item $\gamma_i \ge 0$ is a topic-specific parameter that we term the topic's \textbf{inwardness}. It modulates the preference for interacting within the informed group versus recruiting new individuals. If $\gamma_i = 0$, actions are always outward-focused (recruitment). If $\gamma_i = 1$, an individual's known contacts and the external candidates are weighted equally.
\end{itemize}
Intuitively, Eq.~\ref{eq:choice_prob} captures the concept that as an individual's personal network of contacts grows (i.e., as $k_{i}^{(l)}(t)$ increases), their incentive to spread the information externally decreases, leading to a lower probability $p_i^{(l)}(t)$.
\subsubsection{Inheritance Mechanism}
When a recruitment event occurs, the newly informed individual $a$ immediately integrates into the network. Their initial state is not a blank slate; instead, they inherit the contacts of their recruiter, $l$. Specifically, $a$ gains a direct link to $l$ and also inherits all of $l$'s existing contacts. This sets the initial out-degree for the new individual $a$ as:
\begin{equation}
k_{i}^{(a)}(t+\Delta t) = k_{i}^{(l)}(t) + 1.
\end{equation}
Following this initialization, individual $a$ behaves identically to all other informed individuals, initiating actions at the same rate $J_i$ and selecting outward actions based on their own evolving out-degree, $k_{i}^{(a)}(t)$. This mechanism is analogous to a new student in a research field inheriting the professional network of their advisor, providing an immediate foundation for future engagement.
\subsection{Deriving the Macro Growth Curve}
Because of inheritance, a newly added individual starts from the average level of known contacts at that time, we can approximate $k_{i}^{(l)}(t)\approx J_i t$ for any informed $l$ by using the community age $t$. Substituting this into Eq.~\ref{eq:choice_prob} gives
\begin{equation}
p_i^{(l)}(t)\approx \frac{1}{1+(\gamma_i/Q)J_i t}.
\end{equation}
Hence, the number of informed people satisfies
\begin{equation}
\frac{dI_i}{dt}=\frac{J_i}{1+(\gamma_i/Q)J_i t} I_i(t). \label{eq_1_t}
\end{equation}
With $y_i(t)=K I_i(t)$ and $I_i(0)=1$, we obtain
\begin{equation}
\frac{dy_i}{dt}=J_i K\left(\frac{y_i}{K}\right)^{1-\gamma_i/Q}.
\label{eq_infect_ans}
\end{equation}
Comparing with the power-law growth model (Eq.~\ref{eq_base0}) yields
\begin{equation}
\alpha_i=1-\frac{\gamma_i}{Q},\qquad R_i=J_i
\end{equation}
with derivations in SI Appendix~\ref{app_sec_infection0}. Figs.~\ref{fig_scale_time_series}(g)-(i) compare the model's numerical simulations with the theoretical predictions, and panels (j)-(l) depict the corresponding infection-pathway networks (directed edges from recruiters to recruits).
\subsection{Interpretation of the Model}
This result suggests that the observed shape parameter $\alpha_i$ is governed by the topic's inwardness $\gamma_i$. Exponential-like growth ($\alpha_i\approx 1$) corresponds to topics with near-zero inwardness ($\gamma_i\approx 0$), while growth approaching linear ($\alpha_i\to 0$) reflects highly inward topics ($\gamma_i\to Q$). Thus, $\alpha_i$ is not only a curve-shape parameter; it can also be read as a sociophysical index that quantifies a topic's inwardness—how easily it is shared outward versus discussed internally. \par
Furthermore, SI Appendix~\ref{app_sec_infection_model} extends the model to a more realistic \emph{weighted, directed} infection network. This extension reproduces the growth curve and also allows various in-degree distributions. For example, by tuning parameters, one can describe dynamics in which, regardless of $\alpha_i$, the cumulative in-degree distribution follows a power law with an exponent close to 1. In addition, SI Appendix~\ref{app_sec_unweighted} shows that the choice rule for the target of \emph{interaction} (e.g., random choice vs. introduction by a friend) does not change the aggregate growth curve for the total number of informed, although it can change other network structures such as the in-degree distribution.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%本モデルを特徴できるパラメータは$\alpha$,$r$と増加期間の$T$である。図\ref{fig_para}(a)には,各パラメータの分布を示す。まず(a)の$\alpha$の分布より線形と指数の中間の$\alpha~0.5$が最も頻度が高く
%典型的な成長曲線のことがわかる。これは,我々の先行研究論文\cite{xxx}とも矛盾しない。
%次に(b)の$R$については指数○○のべき分布であることがわかる。さらに、終わる時間$T$は
%指数分布であり,全体からみればいつ終わるかは期間や履歴に依存せず
%ランダム決まることが近似できること推定される。\par
%次に、図(d)は、パラメータ間の相関である。パラメータ間に相関がないことがわかる。
%なお、$R$は$\alpha$と相関があり,相関がないように$r$を決定したともいえる。\par
%最後に件数のピーク$y(T)$がパラメータに依存するかに関係するかを調べたものである。
%これよりピーク値は標準化された速度$r$に依存し,
%他の伸びる時間$T$や成長曲線の形状%$\alpha$に依存しないことがわかる。
%
%本モデルを特徴できるパラメータは$\alpha$,$r$と%
%増加期間の$T$である。図\ref{fig_para}(a)には,各パラメータの分布を示す。
%まず(a)の$\alpha$の分布より線形と指数の中間の$\alpha~0.5$が最も頻度が高く
%典型的な成長曲線のことがわかる。これは,我々の先行研究論文\cite{xxx}とも矛盾しない。
%次に(b)の$R$については指数○○のべき分布であることがわかる。さらに、終わる時間$T$は
%指数分布であり,全体からみればいつ終わるかは期間や履歴に依存せず
%ランダム決まることが近似できること推定される。\par
%次に、図(d)は、パラメータ間の相関である。パラメータ間に相関がないことがわかる。
%なお、$R$は$\alpha$と相関があり,相関がな%いように$r$を決定したともいえる。\par
%最後に件数のピーク$y(T)$がパラメータに依存するかに関係するかを調べたものである。
%これよりピーク値は標準化された速度$r$に依存し,
%他の伸びる時間$T$や成長曲線の形状$\alpha$に依存しないことがわかる。
%\section{成長曲線の性質:パラメータの統計}
%導入した区分べき乗モデルを用いて現実の成長曲線がどのような特性を統計的に調査する。
%本節では、パラメータ推定の失敗を防ぎ、統計的性質をクリアにするため、以下の3つの条件を満たす2025単語に限定して統計を取った。(1)成長期間24点観測点以上(約2年以上)(2)ピークでの単語の件数が30件以上(日本語ブログで30日で30回、つまり1日1回程度書かれる単語)(3)タイムスタンプとの順位相関系が0.6以上。 1つ目と2つ目の条件はパラメータ推定の精度を確保するためである。データ数がすくなかったり、件数が小さいデータは、ランダムなノイズ成分や外的なショックに成長の情報が打ち消されパラメータの安定した推定が難しくなる。3つ目は、提案モデルは明らかに単調増加しか記述できないため、モデルの記述不可能なデータを無理やり推定することを防ぐことである。タイムスタンプと順序相関をとることで大まかには単調増加かつ外的ショックによるノイズが少ないデータが抽出される。単調増加でない時系列は、主に、(a)1度成長し普及、その後、忘れられ件数が減少し、再び思い出され件数が増加し成長し定着するようなパターン (b)外的ノイズの影響が大きすぎ、なめらかな成長曲線が観測できないパターン、があげられる。
%v2_n2<-subset(v,jump<1 & n_count0==2 & len>=24 & y_last1>=30 & col1>=0.6 & abs(alpha1)<=5 & abs(alpha2)<=10)
%具体的にはモデルがあきらかに記述できない単調増加から大きくずれる単語は統計を取る前に除外する。
%単調からおおきずれる単語は、主に2つある。一つ目は、大局的な増加と減少を繰り返すパターン-1度成長し定着し、その後忘れられ件数が大局的に減少、その後、単語が思い出され再び増加し、より高い所で定着するような単語-である。2つ目は、大局的な成長より外的なニュースが大きく全く滑らかでない単語である。
%\label{app_1}の方法論で基本モデルで記述できxxx語を満たす条件をみたす
%語の統計である。
%%%%%%%%%%%%%%%%%%%%%%%%%%5
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Summary and Discussion}
This study showed that online keyword time series can be described with a small number of parameters by the piecewise power-law model (a piecewise generalized growth model). We summarize four main results. \par
First, of the 2,963 items selected for analysis (satisfying the criteria for sufficient observation data and monotonic increase described in Section~\ref{sec_parameters}), about 55\% (1,625 items) were found to have no abrupt jumps (level shifts) and were best fit by a model with one or two segments (Table~\ref{app_tab_n_table}). \par
%First, among keywords without abrupt jumps, about 80\% were best fit by a model with one or two pieces (Section~\ref{sec_stat_n}, Table~\ref{app_tab_n_table}). \par
Second, focusing on Wikipedia-listed terms whose growth in our blog dataset is captured by a single segment ($N=1$), the most common pattern was sub-exponential. The mode of the shape parameter $\alpha_i$ was close to 0.5, lying between linear growth ($\alpha_i=0$) and exponential growth ($\alpha_i=1$) (Fig.~\ref{fig_para}(a)). The final level of adoption $y_i(T_i)$ depended mainly on the growth rate $R_i$, with weaker effects from the shape $\alpha_i$ and the growth duration $T_i$ (Fig.~\ref{fig_para}(h)-(j)). We observed consistent trends in Google Trends for English, Spanish, and Japanese (SI Appendix, Sections~\ref{app_sec_google_stat}, \ref{app_fig_para}). \par
Third, we found a systematic link between topic type and the shape parameter $\alpha_i$. Niche or local topics tended to have smaller $\alpha_i$, while widely shared, general topics tended to have larger $\alpha_i$ (Section~\ref{sec_meaning}, Tables~\ref{table_llm_bunrui}, \ref{table_llm_wadai}). \par
Finally, starting from a behavioral infection model that separates outward (to unknown others) and inward (among known peers) interactions, we derived the power-law growth (i.e., generalized growth model) given by Eq.~\ref{eq_base0} and obtained $\alpha_i = 1 - \gamma_i/Q$ (with $\gamma_i$ the inwardness and $Q$ the number of outward candidates per action). When $0 \le \gamma_i \le Q$, this implies $0 \le \alpha_i \le 1$, suggesting one interpretation in which $\alpha_i$ can serve as a candidate indicator of outward orientation (Section~\ref{sec_infection}). \par
This study has systematically shown that sub-exponential growth—a pattern previously observed in the field of infectious diseases but otherwise largely overlooked in social diffusion phenomena—is widely found across numerous keywords. It is thought that this growth pattern has been overlooked in the past because conventional research tended to focus on highly topical keywords, leading the slower and less observable growth of niche topics to be considered an exception. The present study was able to capture these patterns by employing a diverse dictionary of terms derived from Wikipedia headwords in conjunction with a large-scale, high-quality Japanese blog dataset. \par
However, several limitations should be kept in mind when interpreting our results. Our analysis is limited to words that appear as Wikipedia headwords, so a form of survival bias is present. For example, two of our typical cases of linear growth—names of members of the Japanese idol group AKB48 and new place names—are informative for thinking about this bias. The social frame of a strong brand like AKB48, or the category of ``place name,'' can allow a word to be listed on Wikipedia even without a large prior record or buzz. After listing, name recognition can then grow steadily in a near-linear way, supported by the group's continued activity or by administrative persistence of the place. This suggests that, if we could also observe words that never gained traction and disappeared, the share of linear growth patterns in the whole society might be higher than what we observe here. On the other hand, our Wikipedia-based lexicon contains many niche words, which are more likely to show sub-exponential growth. In other populations—for example, the set of words used by a single person—more general words would appear and niche words would be fewer than on Wikipedia. In such cases, the fraction of words showing more exponential growth (larger $\alpha_i$) could be higher. \par
This study has proposed the infection model framework that explains power-law growth through the concept of ``inwardness''. This behavioral model employs an idealized (strong) assumption—that new recruits fully copy the outgoing links of their recruiters—in order to almost exactly derive the power-law growth model given by Eq.~\ref{eq_base0}. Thus, relaxing this assumption to consider more realistic network formations (e.g., "partial copying") remains a task for future work. However, this should not be considered the sole explanation, as alternative mechanisms may exist. For instance, the linear growth observed in geographical name transitions can be interpreted within our model as a state of high inwardness, while it could also be explained as a process where individuals independently recognize and adopt new names. Similarly, shifting interest in member names within groups like AKB48 could be understood as an attention ``replacement'' process accompanying new member additions (AKB48 is a large group of roughly 50 to 100 members, where members typically stay for a few years before leaving, and new members constantly join to replace them). As Denison remarked regarding S-curves, being ``merely a first step in understanding'' \cite{denison2003log}, our model and growth curve shape analysis should be positioned as a starting point for exploring diverse mechanisms. Identifying the precise mechanisms requires further verification using micro-level or other types of data. In any case, the insights gained in this study regarding growth curve shapes may serve as a ``common language'' that enables comparison of seemingly disparate phenomena—such as idol member names and geographical names—from a unified perspective, potentially facilitating future research. \par
As a broader implication, the sub-exponential growth observed in this study can also be interpreted, according to Eq.~\ref{eq_1_t}, as an ``aging-like phenomenon'' where the per-capita acquisition rate decays approximately following a power law ($\frac{dy(t)}{dt} \cdot \frac{1}{y} \propto 1/t $ for $t \gg 1$). This power-law decay in information diffusion likely corresponds to socio-dynamic processes such as the decay of novelty or natural waning of interest. Similar power-law decay patterns have been reported in other temporal phenomena related to words. For example, the logarithmic diffusion of established words has been explained by a forgetting effect decaying as $t^{-0.5}$ \cite{watanabe2018empirical}, while analogous tendencies are observed in the post-peak decay of new words \cite{watanabe2023minor} ($t^{-0.5}$, $t^{-1}$). The recurrence of characteristic exponents such as $1$ and $1/2$ across these phenomena suggests that diverse social information diffusion mechanisms may share a common mathematical structure, potentially paving the way for a unified theoretical understanding in future research.\par
\end{CJK*}
%\bibliographystyle{apsrev4-2}
%\acknow{The author would like to thank Hottolink, Inc. for providing the data. This work was supported by JSPS KAKENHI, Grant Numbers 21K04529. Computations were partially performed on the supercomputer system at ROIS Institute of statistical mathematics.}
\section*{acknowledgement}
The author would like to thank Hottolink, Inc. for providing the data. This work was supported by JSPS KAKENHI, Grant Numbers 21K04529. Computations were partially performed on the supercomputer system at ROIS Institute of statistical mathematics.
%\showacknow{} % Display the acknowledgments section
\bibliography{model12_pnas}
\clearpage
\appendix
\begin{CJK*}{UTF8}{min}
\section*{Supporting Information Appendix}
\section*{Appendix Structure}
\label{app_sec_structure}
This Appendix is organized as follows. Sections A through C provide supplementary materials related to our analysis.
\begin{itemize}
\item \hyperref[app_sec_google_base]{\textbf{Section A:} Comparative Analysis of Google Trends and Japanese blog data (Time Series and Parameter Statistics)}
\item \hyperref[app_sec_powerlaw_base]{\textbf{Section B :} Supplementary Details on the Piecewise Power-Law Model (Data and Theory)}
\item \hyperref[app_sec_infection_base]{\textbf{Section C:} Details Related to the Behavioral Infection Model}
\end{itemize}
The subsequent sections, D through H, provide details on the data and methodologies employed in this study.
\begin{itemize}
\item \hyperref[app_sec_data_base]{\textbf{Section D:} Data and Basic Pre-processing (Data Sources, Word Selection, and Time Series Normalization)}
\item \hyperref[app_sec_preprocessing_base]{\textbf{Section E:} Time Series Pre-processing for Diffusion Curve Analysis (Extraction of Growth Periods and Jump Detection)}
\item \hyperref[app_sec_estimation_parameter_base]{\textbf{Section F:} Parameter Estimation for the Piecewise Power-Law Model and Evaluation of the Number of Pieces ($N$)}
\item \hyperref[app_sec_cooccurrence_base]{\textbf{Section G:} Details of Semantic Analysis (Co-occurrence Extraction Method and LLM Prompts)}
\item \hyperref[app_sec_japanese_base]{\textbf{Section H:} Original Japanese Notation for Example Keywords Used in Figures and Tables}
\end{itemize}
\clearpage
\renewcommand{\thesection}{A\arabic{section}}
\setcounter{section}{-1}
\counterwithout{figure}{section}
\counterwithout{table}{section}
\counterwithout{equation}{section}
\makeatletter
\renewcommand{\theHsection}{A\arabic{section}}
\makeatother
\makeatletter
%\numberwithin{equation}{section} % amsmath 読み込み時
\setcounter{equation}{0}
\renewcommand{\theequation}{S\arabic{equation}}
%\numberwithin{figure}{section}
\renewcommand{\thefigure}{S\arabic{figure}}
\setcounter{figure}{0}
%\numberwithin{table}{section}
\renewcommand{\thetable}{S\arabic{table}}
\setcounter{table}{0}
\makeatother
%\begin{CJK*}{UTF8}{min}
\begin{figure*}[t]
\centering
\begin{overpic}[width=4.1cm]{google_blog_comp_1048_asaiibooru-eps-converted-to.pdf}
\put(33,93){\color{black}\Large\bfseries (a)}
\end{overpic}
% \begin{overpic}[width=5.7cm]{time_ncount1_73_twitterkuraianto_line-eps-converted-to.pdf}
% \put(30,120){\color{black}\Large\bfseries(a)}
%\end{overpic}
\begin{overpic}[width=4.2cm]{google_blog_comp_1842_hogonekokafe-eps-converted-to.pdf}
\put(20,93){\color{black}\Large\bfseries (b)}
\end{overpic}
\begin{overpic}[width=4.2cm]{google_blog_comp_1913_newspicks-eps-converted-to.pdf}
\put(25,93){\color{black}\Large\bfseries (c)}
\end{overpic}
\begin{overpic}[width=4.2cm]{google_blog_comp_577_ikutaerika-eps-converted-to.pdf}
\put(30,93){\color{black}\Large\bfseries (d)}
\end{overpic}
\caption{
Comparison of blog word count time series and Google Trends for the same keywords. Examples of similar time series patterns between the two datasets. Black triangles represent blog data, red circles represent Google Trends. Gray dashed lines show theoretical curves from the piecewise power-law model for blog data. Gray vertical lines indicate growth periods detected in the blog data. Blog word count time series are scaled to match the temporal average values with Google Trends.
(a) Exponential growth with $\alpha_i \approx 1$ (\textit{Asaii Bouru} - acai bowl; Japanese: アサイーボール, Brazilian dessert), (b) Typical growth curve with $\alpha_i \approx 0.5$ (\textit{Hogo Neko Cafe}; Japanese: 保護猫カフェ - protective cat cafe, cat cafe with rescue cats).
(c) and (d) are examples of linear growth with $\alpha_i \sim 0$.
(c) \textit{NewsPicks} - NewsPicks (Japanese: NewsPicks), online news media,
(d) \textit{Ikuta Erika} - Erika Ikuta (Japanese: 生田絵梨花), AKB48 related group member.
}
\label{app_fig_comp_google_blog_same}
\end{figure*}
\begin{figure*}[t]
\centering
\begin{overpic}[width=4.2cm]{google_blog_comp_4255_sagamiharasityuuouku-eps-converted-to.pdf}
\put(19,93){\color{black}\Large\bfseries (a)}
\end{overpic}
\begin{overpic}[width=4.2cm]{google_blog_comp_1884_okayasikitaku-eps-converted-to.pdf}
\put(36,93){\color{black}\Large\bfseries (b)}
\end{overpic}
\begin{overpic}[width=4.2cm]{google_blog_comp_1_smaho-eps-converted-to.pdf}
\put(32,93){\color{black}\Large\bfseries (c)}
\end{overpic}
\begin{overpic}[width=4.2cm]{google_blog_comp_7335_toyataakua_log-eps-converted-to.pdf}
\put(37,94){\color{black}\Large\bfseries (d)}
\end{overpic}
\caption{
Comparison of blog word count time series and Google Trends for the same keywords. Examples of different time series patterns between the two datasets. Black triangles represent blog data, red circles represent Google Trends. Gray dashed lines show theoretical curves from the piecewise power-law model for blog data. Gray vertical lines indicate growth periods detected in the blog data. For all cases except (c), blog word count time series are scaled to match the temporal average values with Google Trends. For case (c), the time series are scaled such that the exponential growth phases in the first half overlap between the two datasets.
(a) \textit{Sagamihara-shi Chuo-ku} (Sagamihara City Central Ward; Japanese: 相模原市中央区) and (b) \textit{Okayama-shi Kita-ku} (Okayama City North Ward; Japanese: 岡山市北区).
New place names show near-linear growth in blog data, but Google Trends reveals a tendency for sharp spikes at the beginning of their growth.
(c) \textit{Sumaho} (smartphone, mobile device; Japanese: スマホ). When fitted to the initial exponential-like part, the scale does not match in the subsequent linear-like part.
(d) \textit{Toyota Akua} (Toyota Aqua, hybrid car model; Japanese: トヨタ・アクア).
The cumulative Google Trends search volume ($\xi_i^{\mathrm{(cum)}}(t)=\sum_{s=1}^{t} \xi_i(s)$) (blue crosses) corresponds to the number of blog posts.
}
\label{fig_comp_google_blog_difference}
\end{figure*}
\begin{figure*}[t]
\centering
\begin{overpic}[width=5.5cm]{dist_gtrend_alpha_cor06-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (a)}
\end{overpic}
\begin{overpic}[width=5.5cm]{cdf_gtrend_row_r_cor06-eps-converted-to.pdf}
\put(26,110){\color{black}\Large\bfseries (b)}
\end{overpic}
\begin{overpic}[width=5.5cm]{cdf_gtrend_T_cor06-eps-converted-to.pdf}
\put(26,110){\color{black}\Large\bfseries (c)}
\end{overpic}
\begin{overpic}[width=5.5cm]{alpha_vs_R_gtrend_cor06-eps-converted-to.pdf}
\put(128,120){\color{black}\Large\bfseries (d)}
\end{overpic}
\begin{overpic}[width=5.5cm]{T_vs_alpha_gtrend_cor06-eps-converted-to.pdf}
\put(128,120){\color{black}\Large\bfseries (e)}
\end{overpic}
\begin{overpic}[width=5.5cm]{len_vs_R_gtrend_cor06-eps-converted-to.pdf}
\put(128,120){\color{black}\Large\bfseries (f)}
\end{overpic}
\caption{
Parameter statistics for Google Trends.
The blog data correspond to Fig.~\ref{fig_para}(a)-(f) in the main text. However, because $R_i$ cannot be computed from Google Trends data, we use $r_i$ instead (Section~\ref{app_sec_google_stat}).
(a-c) Distributions of the parameters. Black solid line: English; red dashed line: Spanish; blue dash-dotted line: Japanese. The yellow dotted line shows Japanese blog data.
Because for $r_i$, Google Trends scales values to a maximum of 100, $r_i$ is normalized and is not directly comparable with the blog data.
(a) Distribution of $\alpha_i$. The vertical gray line marks the mode (English $0.59$, Spanish $0.54$, Japanese $0.45$).
(b) Cumulative distribution of $r_i$. The gray dashed reference line indicates a power law with exponent 1, i.e., $\propto 1/r$.
(c) Cumulative distribution of $T_i$.
(d-f) Correlations between parameters. Black triangles: English; red circles: Spanish; blue crosses: Japanese. Yellow small circles: Japanese blog data.
(d) $\alpha_i$ vs.\ $r_i$; the gray dashed support line is $r \propto \exp(-2.5\alpha)$. (e) $T_i$ vs. $\alpha_i$; (f) $T_i$ vs. $r_i$.
}
\label{app_fig_para}
\end{figure*}
%\end{CJK*}
%Googleトレンドの統計のパラメーターの統計。ブログデータは本文の図\ref{fig_para}(a)-(f)に対応する。ただし、$R_i$はGoogle trends date では計算できないため$r_i$に置き換えられている(\ref{app_sec_google_stat}節)。
% (a-c)パラメータの分布。黒実線:英語、赤破線:スペイン語、青破点線:日本語。黄色点線は日本語ブログデータ。$r_i$についてはGoogle Trends が100で値が規格化され性質が異なるためブログデータと比較できない。
% (a)$\alpha_i$の分布。縦灰色線は最頻値(英語$0.59$、スペイン語$0.54$、日本語$0.45$)。
% (b)$r_i$の累積分布。灰色破線のサポートラインは指数1のべき分布$\propto 1/r$
% (c)
% (d-f)パラメータ間の相関。 黒三角は英語、赤丸はスペイン語、青十字:日本語である。黄色小丸は日本語ブログデータ。 (d)$\alpha_i$と$r_i$、(e)$T_i$と$\alpha_i$、(f)$T_i$と$r_i$。
%[1] "en T vs alpha"
%
% Kendall's rank correlation tau
%
%data: v2_en$len and v2_en$alpha1
%z = -4.1378, p-value = 3.506e-05
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.177391
%
%
% Spearman's rank correlation rho
%
%data: v2_en$len and v2_en$alpha1
%S = 3193449, p-value = 4.449e-05
%alternative hypothesis: true rho is not equal to 0
%sample estimates:
% rho
%-0.256213
%
%[1] "es T vs alpha"
%
% Kendall's rank correlation tau
%
%data: v2_es$len and v2_es$alpha1
%z = -3.202, p-value = 0.001365
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.1750119
%
%
% Spearman's rank correlation rho
%
%data: v2_es$len and v2_es$alpha1
%S = 764053, p-value = 0.001399
%alternative hypothesis: true rho is not equal to 0
%sample estimates:
% rho
%-0.2552518
%
%[1] "jp_wiki T vs alpha"
%
% Kendall's rank correlation tau
%
%data: v2_jp_wiki$len and v2_jp_wiki$alpha1
%z = -5.2211, p-value = 1.779e-07
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.2279263
%
%
% Spearman's rank correlation rho
%
%data: v2_jp_wiki$len and v2_jp_wiki$alpha1
%S = 3077307, p-value = 9.916e-08
%alternative hypothesis: true rho is not equal to 0
%sample estimates:
% rho
%-0.33566
%
%[1] "fr T vs alpha"
%
% Kendall's rank correlation tau
%
%data: v2_fr$len and v2_fr$alpha1
%z = -1.6236, p-value = 0.1045
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.102144
%
%
% Spearman's rank correlation rho
%
%data: v2_fr$len and v2_fr$alpha1
%S = 304904, p-value = 0.1258
%alternative hypothesis: true rho is not equal to 0
%sample estimates:
% rho
%-0.1423223
%
%[1] "blog T vs alpha"
%
% Kendall's rank correlation tau
%
%data: v2_blog$len and v2_blog$alpha1
%z = 1.9809, p-value = 0.0476
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%0.03501124
%
%
% Spearman's rank correlation rho
%
%data: v2_blog$len and v2_blog$alpha1
%S = 475019886, p-value = 0.05074
%alternative hypothesis: true rho is not equal to 0
%sample estimates:
% rho
%0.0514412
%
%
%[1] "r en r vs alpha"
%
% Kendall's rank correlation tau
%
%data: rr_en and v2_en$alpha1
%z = -14.629, p-value < 2.2e-16
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.6236777
%
%
% Spearman's rank correlation rho
%
%data: rr_en and v2_en$alpha1
%S = 4614778, p-value < 2.2e-16
%alternative hypothesis: true rho is not equal to 0
%sample estimates:
% rho
%-0.8153237
%
%[1] "r es vs alpha"
%
% Kendall's rank correlation tau
%
%data: rr_es and v2_es$alpha1
%z = -12.569, p-value < 2.2e-16
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.6828792
%
%
% Spearman's rank correlation rho
%
%data: rr_es and v2_es$alpha1
%S = 1134936, p-value < 2.2e-16
%alternative hypothesis: true rho is not equal to 0
%sample estimates:
% rho
%-0.8645703
%
%[1] "fr r vs alpha"
%[1] "jp_wiki r vs alpha"
%
% Kendall's rank correlation tau
%
%data: rr_jp_wiki and v2_jp_wiki$alpha1
%z = -17.268, p-value < 2.2e-16
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.7485356
%
%
% Spearman's rank correlation rho
%
%data: rr_jp_wiki and v2_jp_wiki$alpha1
%S = 4406618, p-value < 2.2e-16
%alternative hypothesis: true rho is not equal to 0
%sample estimates:
% rho
%-0.9126278
%
%[1] "fr r vs alpha"
%
% Kendall's rank correlation tau
%
%data: rr_fr and v2_fr$alpha1
%z = -11.034, p-value < 2.2e-16
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.6902446
%
%
% Spearman's rank correlation rho
%
%data: rr_fr and v2_fr$alpha1
%S = 500462, p-value < 2.2e-16
%alternative hypothesis: true rho is not equal to 0
%sample estimates:
% rho
%-0.8749794
%
%[1] "r:blog r vs alpha"
%
% Kendall's rank correlation tau
%
%data: v2_blog$r1^5 and v2_blog$alpha1
%z = 9.8618, p-value < 2.2e-16
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%0.1735146
%
%
% Spearman's rank correlation rho
%
%data: v2_blog$r1^5 and v2_blog$alpha1
%S = 384538904, p-value < 2.2e-16
%alternative hypothesis: true rho is not equal to 0
%sample estimates:
% rho
%0.2321211
%
%
%[1] "r en R vs len"
%
% Kendall's rank correlation tau
%
%data: rr_en and v2_en$len
%z = -4.2941, p-value = 1.754e-05
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.18409
%
%
% Spearman's rank correlation rho
%
%data: rr_en and v2_en$len
%S = 3204712, p-value = 3.24e-05
%alternative hypothesis: true rho is not equal to 0
%sample estimates:
% rho
%-0.2606434
%
%[1] "R es vs len"
%
% Kendall's rank correlation tau
%
%data: rr_es and v2_es$len
%z = -2.43, p-value = 0.0151
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.1328178
%
%
% Spearman's rank correlation rho
%
%data: rr_es and v2_es$len
%S = 721245, p-value = 0.02168
%alternative hypothesis: true rho is not equal to 0
%sample estimates:
% rho
%-0.184923
%
%[1] "fr R vs len"
%[1] "jp_wiki r vs len1"
%
% Kendall's rank correlation tau
%
%data: rr_jp_wiki and v2_jp_wiki$len
%z = -0.32425, p-value = 0.7457
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.01415539
%
%
% Spearman's rank correlation rho
%
%data: rr_jp_wiki and v2_jp_wiki$len
%S = 2313122, p-value = 0.9511
%alternative hypothesis: true rho is not equal to 0
%sample estimates:
% rho
%-0.003976696
%
%[1] "fr R vs len"
%
% Kendall's rank correlation tau
%
%data: rr_fr and v2_fr$len
%z = -3.1741, p-value = 0.001503
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.1996923
%
%
% Spearman's rank correlation rho
%
%data: rr_fr and v2_fr$len
%S = 341708, p-value = 0.002214
%alternative hypothesis: true rho is not equal to 0
%sample estimates:
% rho
%-0.2802078
%
%[1] "r:blog R vs len"
%
% Kendall's rank correlation tau
%
%data: v2_blog$r1^5 and v2_blog$len
%z = -11.448, p-value < 2.2e-16
%alternative hypothesis: true tau is not equal to 0
%sample estimates:
% tau
%-0.2023451
%
%
% Spearman's rank correlation rho
%
%data: v2_blog$r1^5 and v2_blog$len
%S = 649096260, p-value < 2.2e-16
%alternative hypothesis: true rho is not equal to 0
%sample estimates:
% rho
%-0.2961688
%
\begin{figure}[thbp]
\centering
\begin{overpic}[width=5.7cm]{len_vs_R_scale_gtrend_cor06-eps-converted-to.pdf}
%\put(30,120){\color{black}\Large\bfseries (a)}
\end{overpic}
\caption{
Correlation between $r_i'$ and $T_i$. Here, $r_i'$ is defined by Eq.~\ref{app_eq_rd} and represents $r_i$ adjusted to remove the dependence on $a_i$, where $a_i = y_i^{(max)} / y_i(T_i)$ denotes the ratio of the maximum value $y_i^{(max)}$ during the observation period (used for normalization to 100 in Google Trends) to the peak value $y_i(T_i)$ during the growth period.
}
\label{app_fig_para2}
\end{figure}
\section{Appendix A}
\label{app_sec_google_base}
In Appendix A, we discuss the comparison between Japanese blog data and Google Trends data.
In this section, we suggest that the results from the Japanese blog data, as presented in the main text, do not contradict the results obtained from Google Trends.
\section{Time Series Comparison of Blogs and Google Trends}
\label{app_sec_blog_google_time}
Fundamentally, the time series of blogs and Google Trends show roughly proportional relationships for the same word. Fig.~\ref{app_fig_comp_google_blog_same} shows examples of words where the time series fluctuations are common.
For example:
\begin{itemize}
\item (a) is an example of an exponential growth with $\alpha_i \approx 1$ (\textit{Asaii Bouru} - açaí bowl, Brazilian dessert),
\item (b) is an example of a typical growth curve with $\alpha_i \approx 0.5$ (\textit{Hogo Neko Cafe} - protective cat cafe, cat cafe with rescue cats),
\item (c) and (d) are examples of linear growth with $\alpha_i \sim 0$ ((c) \textit{NewsPicks} - NewsPicks, online news media, (d) \textit{Ikuta Erika} - Erika Ikuta, AKB48 related group member).
\end{itemize}
In these time series, it can be seen that the scaled blog time series (black triangles) and Google Trends (red circles) correspond well.
While this roughly proportional relationship forms the basic pattern, there are specific cases where differences emerge. These exceptions are thought to be due to the difference between articles and search behavior.
For example, Fig.~\ref{fig_comp_google_blog_difference}(a) and (b) show new place names: (a) \textit{Sagamihara-shi Chuo-ku} (Sagamihara City Central Ward) and (b) \textit{Okayama-shi Kita-ku} (Okayama City North Ward). While the blogs show a linear trend, Google Trends shows high initial search volume that subsequently changes slowly.
The three categories discussed in Section~\ref{sec_meaning} (news media, idol group members, and new place names) all exhibit near-linear behavior in their blog time series. However, their behavior differs in Google Trends. For news media and AKB48-related group member names, as shown in Figs.~\ref{app_fig_comp_google_blog_same}(c) and (d), the near-linear trends were consistent in both blogs and Google Trends. In contrast, for new place names, while blogs displayed near-linear behavior, Google Trends showed a different pattern characterized by high initial search volume followed by a slow increase over time.
Fig.~\ref{fig_comp_google_blog_difference}(c) shows the time series for \textit{Sumaho} (smartphone, mobile device), a word with $N=2$ (two segments). Both blogs (black triangles) and Google Trends (red circles) shared the common tendency of being exponential-like in the first half and linear-like in the latter half. However, regarding the scale, if fitted to the initial exponential-like part, the scale does not match in the subsequent linear-like part.
Fig.~\ref{fig_comp_google_blog_difference}(d) shows the time series for \textit{Toyota Akua} (Toyota Aqua, hybrid car model). This is a pattern where the cumulative Google Trends search volume ($\xi_i^{\mathrm{(cum)}}(t)=\sum_{s=1}^{t} \xi_i(s)$) (blue crosses) corresponds to the number of blog posts.
\section{Statistics of Google Trends}
\label{app_sec_google_stat}
This section presents the statistical analysis results for parameters in the Google Trends data. We show that these results are largely consistent, within the observable range, with those for the blog data presented in Section \ref{sec_parameters}. Note that because Google Trends data is normalized so that the maximum value within the observation period is 100, the scale variable $Y$ cannot be separated. Therefore, we perform the analysis using the non-separated parameter $r_i$.
\begin{equation}
\frac{d\xi_i(t)}{dt}=r_i \xi_i(t)^{\alpha_i}
\label{app_eq_base_z0}
\end{equation}
This $r_i$ corresponds to $r_i=R_i \cdot Y^{-\alpha_i+1}$ in the blog data (Eq.~\ref{eq_base0}). $\xi_i(t)$ is the Google Trends value for word $i$ at time $t$.
Fig. \ref{app_fig_para} shows the parameter analysis results for $N=1$ in the Google Trends data for English, Spanish, and Japanese, corresponding to Fig. \ref{fig_para} for the blog data. The extraction conditions for monotonically increasing words are also the same.
First, we examine the distributions of individual parameters. From Fig. \ref{app_fig_para}(a), the distribution of $\alpha_i$ is centered around $\alpha_i \sim 0.5$ for all languages, which corresponds to the Japanese blog data. Furthermore, Fig. \ref{app_fig_para}(c) shows that the distribution of the growth period $T_i$ is also an exponential-like distribution, similar to the blog data. On the other hand, the distribution of $r_i$ is found to be close to a power-law distribution with an exponent of 1. The reason for this power-law distribution with exponent 1 is presumed, as discussed later, to be a consequence of the normalization of Google Trends to a maximum value of 100 and the exponential distribution of $T_i$ (this is expected to be different from the reason why $R_i$ has an exponent of 1 in the blog data). This point will be discussed in detail later in this section.
Next, we examine the correlations between two variables. Fig.~\ref{app_fig_para}(e) shows that no strong correlation between $T_i$ and $\alpha_i$ is observed, and the blog data (small yellow circles) show no significant association. In contrast, the Google Trends data exhibit a statistically significant but weak negative correlation, with Kendall's $\tau=-0.18$ (p-value $=3.5\times10^{-5}$) for English, $\tau=-0.18$ (p-value $=0.0014$) for Spanish, and $\tau=-0.23$ (p-value $=1.8\times10^{-7}$) for Japanese.
Also, similar to the blog data, a strong negative correlation was confirmed between $\alpha_i$ and $r_i$. Kendall's rank correlation $\tau$ between $r_i$ and $\alpha_i$ was $\tau=-0.62$ (p-value $\le 10^{-17}$) for English, $\tau=-0.68$ (p-value $\le 10^{-17}$) for Spanish, and $\tau=-0.75$ (p-value $\le 10^{-17}$) for Japanese.
On the other hand, no strong correlation was observed between $T_i$ and $r_i$ (note: $r_i$, not $R_i$). Kendall's rank correlation $\tau$ between $r_i$ and $T_i$ was $\tau=-0.17$ (p-value = $1.8 \times 10^{-5}$) for English, $\tau=-0.13$ (p-value = $0.022$) for Spanish, and $\tau=-0.014$ (p-value = $0.75$) for Japanese.
Note that the correlation with $y_i(T_i)$ cannot be calculated due to the normalization of Google Trends to a maximum of 100.
These results can be mathematically interpreted as follows.
Since Google Trends is normalized so that the maximum value is 100, if we let $y_i(t)$ be the original scale and $y^{(max)}_i$ be the maximum value within the observation period, it can be written as:
\begin{equation}
\xi_i(t)=100 \frac{y_i(t)}{y^{(max)}_i}
\end{equation}
Here, considering that the maximum value $y^{(max)}_i$ is around the peak of the time series growth, it can be written as $y^{(max)}_i=a_i y_i(T_i)$. Here, $a_i>0$ represents the deviation from the growth peak, and we assume $a_i \sim 1$.
From this, we have $\xi_i(t)=100 \frac{y_i(t)}{a_i \cdot y_i(T_i)}$. By substituting this relationship into the differential equation for $y_i(t)$ (the basis for Eq.~\ref{eq_base0}) and rearranging, we obtain:
\begin{equation}
\frac{d\xi_i(t)}{dt}=R_i \xi_i {\left(\frac{\xi_i(t)}{H_i}\right)}^{\alpha_i}
\end{equation}
Here, $H_i=100 Y/(a_i \cdot y_i(T_i))$. Comparing this with Eq.~\ref{app_eq_base_z0} implies $r_i = R_i H_i^{1-\alpha_i}$. Therefore,
\begin{equation}
r_i= R_i H_i^{1-\alpha_i} = R_i {\left(\frac{100 Y}{a_i \cdot y_i(T_i)}\right)}^{1-\alpha_i}
\label{app_eq_ri}
\end{equation}
can be written. Furthermore,
\begin{eqnarray}
y_i(T_i) &=& Y (R_i \cdot (1-\alpha_i) \cdot T_i+(y_i(0)/Y)^{1-\alpha_i})^{1/(1-\alpha_i)} \nonumber \\
&\sim& Y (R_i \cdot (1-\alpha_i) \cdot T_i)^{1/(1-\alpha_i)}
\end{eqnarray}
Here, the approximation in the second line assumes $T_i \gg 1$, allowing the second term to be ignored relative to the first term.
Substituting this into Eq.~\ref{app_eq_ri} yields:
\begin{equation}
r_i \propto {\left(\frac{100}{a_i}\right)}^{1-\alpha_i} \frac{1}{(1-\alpha_i) \cdot T_i}
\end{equation}
\par
From this equation, the term $(100/a_i)^{1-\alpha_i}$ is considered to be the reason why $r_i$ is observed to be an exponential function of $\alpha_i$ (Fig. \ref{app_fig_para}(d)).
In addition, the power-law distribution with exponent 1 for the cumulative distribution of $r_i$ in Fig. \ref{app_fig_para}(b) is considered to correspond to the fact that if the scatter of $\alpha_i$ is small, then $r_i \propto 1/T_i$; and since $T_i$ has a distribution close to an exponential distribution (Fig. \ref{app_fig_para}(c)), the distribution of the reciprocal of an exponential variable yields a cumulative power-law distribution with exponent 1.
\par
Note that the weak correlation between $r_i$ and $T_i$ in Fig. \ref{app_fig_para}(f) is presumed to be because the influence of the term $(100/a_i)^{1-\alpha_i}$ is not small.
In fact, if we define
\begin{equation}
r_i'=r_i \cdot Q^{\alpha_i} \label{app_eq_rd}
\end{equation}
and choose $Q$ such that the correlation between $\alpha_i$ and $r_i'$ is minimized, a negative correlation related to $1/T_i$ appears between $r_i'$ and $T_i$ (Fig. \ref{app_fig_para2}). This is thought to be because, under this condition, $Q \approx 100/a_*$ (where $a_*$ is a typical value of $a_i$), and $r_i'$ can be approximated as $r_i' \propto 1/((1-\alpha_i) \cdot T_i)$, a form less affected by $a_i$. \par
From the above, it is understood that the behavior of Google Trends can be consistently explained by adding the assumption $y^{(max)}_i \sim y_i(T_i)$ (that the maximum value in the observation period is around the growth peak) to the power-law growth model given by Eq.~\ref{eq_base0}. \par
\clearpage
%$r'$と$T_i$の相関。$r_i'$は式\ref{app_eq_rd}で定義される。Googleトレンドの規格化で用いられる観測期間の最大値100に規格化で用いられる$y_i^{(max)}$と成長期間のピーク値$y_i(T)$の比$a_i=y_i^{(max)}/y_i(T)$と定義したとき$a_i$の$r_i$依存性を除去した量に対応する。}
\renewcommand{\thesection}{B\arabic{section}}
\setcounter{section}{-1}
\makeatletter
\makeatother
%\numberwithin{equation}{section} % amsmath 読み込み時
%\setcounter{equation}{0}
%\renewcommand{\theequation}{B\arabic{section}.\arabic{equation}}
%\numberwithin{figure}{section}
%\renewcommand{\thefigure}{B\arabic{figure}}
%\setcounter{figure}{0}
%\numberwithin{table}{section}
%\renewcommand{\thetable}{B\arabic{table}}
%\setcounter{table}{0}
% hyperref を使う場合の安全策(任意)
\makeatletter
\renewcommand{\theHsection}{B\arabic{section}}
\makeatother
\section{Appendix B}
\label{app_sec_powerlaw_base}
%\forceanchor{app_sec_powerlaw_base}
Appendix B provides a supplementary
discussion of the piecewise power-law model.
\section{Nondimensionalization and Linearization of the Power-Law Model}
\label{app_sec_henkan}
Here, we describe the formula transformations for nondimensionalization and linearization mentioned in Section \ref{sec_base}.
For the basic equation
\begin{equation}
\frac{dy_i(t)}{dt}=R_i Y\left(\frac{y_i(t)}{Y}\right)^{\alpha_i}
\end{equation}
we introduce the dimensionless quantities
\begin{equation}
s_i(t):=\frac{y_i(t)}{Y},\qquad \tau_i:=R_i (t-t_i^{(0)})
\end{equation}
and impose the reference condition
\begin{equation}
s_i(t_i^{(0)})=1 \quad (\text{i.e., } y_i(t_i^{(0)})=Y)
\end{equation}
From the chain rule, we obtain
\begin{equation}
\frac{ds_i(t)}{d\tau_i}=\frac{ds_i(t)/dt}{d\tau_i/dt}=\frac{(1/Y)\,(dy_i(t)/dt)}{R_i}=s_i(t)^{\alpha_i}
\end{equation}
\subsection{Representation of the Solution}
When $\alpha_i \neq 1$, the solution satisfying the initial condition $s_i(\tau_i=0)=1$ is given by
\begin{equation}
s_i(\tau_i)=\left(1+(1-\alpha_i) \tau_i\right)^{\frac{1}{1-\alpha_i}}
\label{app_eq_s}
\end{equation}
In the limit $\alpha_i\to 1$, it continuously converges to
\begin{equation}
s_i(\tau_i)\to e^{\tau_i}
\end{equation}
Furthermore, for $\alpha_i>1$, a finite-time divergence occurs when $1+(1-\alpha_i)\tau_i=0$, and the divergence time in real time is
\begin{equation}
t^{\ast}=t_i^{(0)}+\frac{1}{(\alpha_i-1) R_i}
\end{equation}
\par
Reverting from $s_i(t)$ to $y_i(t)$, the solution for $y_i(t)$ is given by:
\begin{equation}
y_i(t)=
\begin{cases}
Y\left[(1-\alpha_i) R_i (t-t_i^{(0)})+\left(\dfrac{y_i(t_i^{(0)})}{Y}\right)^{1-\alpha_i}\right]^{\frac{1}{1-\alpha_i}} & (\alpha_i\neq 1) \\
y_i(t_i^{(0)}) \exp(R_i (t-t_i^{(0)})) & (\alpha_i=1).
\end{cases}
\end{equation}
\subsection{Linearization (Box--Cox Type Transformation)}
From Eq.~\ref{app_eq_s}, we obtain $s_i(t)^{1-\alpha_i}=1+(1-\alpha_i)\tau_i$. Therefore, by defining
\begin{equation}
z_i(t) = \frac{s_i(t)^{1-\alpha_i}-1}{1-\alpha_i}
\end{equation}
we get
\begin{equation}
z_i(\tau_i)=\tau_i
\label{app_eq_z}
\end{equation}
In the limit $\alpha_i \to 1$, this becomes $z_i(t) =\log s_i(t)$, which similarly satisfies $z_i(\tau_i)=\tau_i$. Furthermore, since $\tau_i=R_i \cdot (t-t_i^{(0)})$, $z_i$ can be expressed as a function of $t$:
\begin{equation}
z_i(t)=R_i \cdot t-R_i \cdot t_i^{(0)}
\end{equation}
Thus, $R_i$ represents the slope of $z_i(t)$ with respect to $t$.
\section{Exponential Correlation between $\alpha_i$ and $r_i$ and the Determination of $Y$ and $R_i$}
\label{app_sec_r}
Here, we describe the exponential correlation between $\alpha_i$ and $r_i$ and the determination of $Y$ and $R_i$ based on it.
Note that $r_i$ is defined as follows. This equation is completely identical to the General Growth Model (GGM) in Ref. \cite{chowell2016mathematical}, including its parameters.
\begin{equation}
\frac{dy_i(t)}{dt}=r_i \cdot y_i(t)^{\alpha_i}
\label{app_eq_base0}
\end{equation}
In comparison with Eq.~\ref{eq_base0}, this corresponds to $R_i=r_i \cdot Y^{\alpha_i-1}$.\par
Fig. \ref{app_fig_alpha_r} shows the correlation between $\alpha_i$ and $r_i$, revealing an exponential correlation with respect to $\alpha_i$.\par
Therefore, we determined $Y$ so as to eliminate this correlation. Specifically, we selected the value of $Y$ that minimizes the Spearman's rank correlation coefficient between $\alpha_i$ and $R_i$. The resulting scatter plot of $\alpha_i$ and $R_i$ is shown in Fig. \ref{fig_para}(h).
\begin{figure}[t]
\centering
\begin{overpic}[width=5.7cm]{alpha_vs_R_cor06b-eps-converted-to.pdf}
%\put(30,40){\color{black}\Large\bfseries (a)}
\end{overpic}
\caption{Exponential correlation between $\alpha_i$ and $r_i$ in Eq.~\ref{app_eq_base0}. The red dashed line is the exponential fit $r_i = 5 \cdot Y^{-\alpha_i}$.
Here, $Y=41.3$ is the value used in Eq.~\ref{eq_base0} (see Section~\ref{app_sec_r}).
}
\label{app_fig_alpha_r}
\end{figure}
\section{Formulation of the Piecewise Power-Law Model}
\label{app_sec_kubun}
Here, we formulate the piecewise power-law model.
Let $t_{i,0}<t_{i,1}<\cdots<t_{i,M_i}$ be a sequence of breakpoints for word $i$. In each segment $[t_{i,m-1},t_{i,m})$, the model is defined as
\begin{eqnarray}
&& \frac{dy_i(t)}{dt}
= R_i^{(m)} \cdot Y\left(\frac{y_i(t)}{Y}\right)^{\alpha_i^{(m)}}, \nonumber \\
&& \qquad t\in [t_{i,m-1},t_{i,m}),\ \ m=1,\dots,M_i .
\label{eq:piecewise-ggm-i}
\end{eqnarray}
The initial condition is set as
\begin{equation}
y_i(t_{i,0}+0)=y_i^{(0)},
\label{eq:init-i}
\end{equation}
where $y_i^{(0)}>0$.
At the breakpoints $t_{i,m}$ (for $m=1,\dots,M_i-1$), the segments are connected by one of the following conditions, using left and right-hand limits. For the continuous case (no jump):
\begin{equation}
\lim_{t\to t_{i,m}+0} y_i(t) = \lim_{t\to t_{i,m}-0} y_i(t).
\label{eq:cont-i}
\end{equation}
For the jump case (additive discontinuity):
\begin{equation}
\lim_{t\to t_{i,m}+0} y_i(t)
=
\lim_{t\to t_{i,m}-0} y_i(t)+\Delta_i^{(m)},
\label{eq:jump-i}
\end{equation}
where $\Delta_i^{(m)}>0$.
The initial value for the subsequent segment $[t_{i,m},t_{i,m+1})$ is set as $\lim_{t\to t_{i,m}+0} y_i(t)$, and its time evolution follows Eq.~\ref{eq:piecewise-ggm-i}. This constitutes a general form where jumps occur only at the breakpoints, and the jump amount $\Delta_i^{(m)}$ is introduced only if the continuity condition (Eq.~\ref{eq:cont-i}) is not satisfied.
\section{Intent behind the Introduction of the Piecewise Power-law Model: Relationship with the Extended Logistic Model}
\label{app_sec_relationOldmodel}
In this section, we describe the relationship between the extended logistic model, introduced in Ref. \cite{watanabe2023minor} which effectively models word count time series, and the piecewise power-law model proposed in this paper. \par
First, the extended logistic model is defined by:
\begin{equation}
\frac{dy_i(t)}{dt}=\rho_i \cdot y_i(t)\left(1+\frac{y_i(t)}{V_i}\right)^{\zeta_i} \label{app_eq_old_model}
\end{equation}
When $V_i < 0$ and $\zeta_i = 1$, this equation becomes the logistic equation. \par
According to Table 2 in Ref. \cite{watanabe2023minor}, in the analysis of blog data, approximately 90\% of the words had $V_i > 0$. When $V_i > 0$, the extended logistic model can be roughly approximated by a piecewise power-law model as:
\begin{equation}
\frac{dy_i(t)}{dt} \approx
\begin{cases}
\rho_i y_i(t) & (y_i(t) < V_i) \\
\rho_i \cdot V_i^{-\zeta_i} y_i(t)^{\zeta_i+1} & (y_i(t) > V_i)
\end{cases}
\label{app_eq_exlogi}
\end{equation}
The exponents and parameters correspond to $N=2$, $\alpha_i^{(1)}=1$, $R_i^{(1)}=\rho_i$, $\alpha_i^{(2)}=1+\zeta_i$, and $R_i^{(2)}= \rho_i \cdot (Y/V_i)^{\zeta_i}$. In actual observations, Fig. 4 in Ref. \cite{watanabe2023minor} shows that the mode of $V_i$ is close to $0$. This corresponds to the fact that many time series can be well approximated by a single power-law model ($N=1$) given by Eq.~\ref{eq_base0}. \par
The piecewise power-law model was inspired by the analysis of the extended logistic model, which revealed that few words have $V_i < 0$, and furthermore, that many words have $V_i \sim 0$, meaning they effectively follow a single power-law model ($N=1$). In fact, according to Table A1 in Ref. \cite{watanabe2023minor}, the predictive performance of the single power-law model equivalent to Eq.~\ref{eq_base0} was found to be better than that of the extended logistic model (i.e., more words had a smaller prediction error with the single power-law model). \par
Based on these findings, we considered that describing time series using a power-law model as the base is more desirable than extending the logistic function. \par
The piecewise power-law model enables the description of time series that the extended logistic model cannot capture, such as those with $N=2$ and $\alpha_i^{(1)} \neq 1$, or those with many segments ($N \geq 3$). Furthermore, the extended logistic model faced issues; the $N=1$ (single power-law) case, as shown in Eq.~\ref{app_eq_exlogi}, is described only in the limit $1/V_i \to \infty$, which can lead to unstable estimation. Moreover, for the most frequent case $V_i \sim 0$, the term $\rho_i \cdot V_i^{-\zeta_i}$ becomes effectively indeterminate, necessitating other assumptions, such as regularization, to resolve this indeterminacy. The piecewise power-law model addresses this poor descriptive capability for the most frequent $N=1$ case by sequentially fitting the model starting from $N=1$, thus eliminating estimation indeterminacy. In addition, complexity can be controlled and understood using an interpretable measure, the number of segments ($N$), rather than an uninterpretable quantity like regularization strength. This approach has also enabled us, in this study, to extract the simplest and most fundamental $N=1$ time series and investigate their properties in detail.
\subsection{Statistics of the Number of Segments $N$ and Jumps}
\label{app_sec_n_table}
Table~\ref{app_tab_n_table} summarizes the statistics of the number of segments $N$ and jumps discussed in Section~\ref{sec_stat_n}.
\begin{table}[htbp]
\centering
\caption{Number of time series classified by the presence of jumps and the number of segments (N) in the piecewise power-law model.}
\begin{tabular}{lc}
\hline
Classification & Number of time series \\
\hline
With jump & 1,262 \\
Without jump & 1,701 \\
\hline
\multicolumn{2}{l}{-- Breakdown of cases without jump:} \\
\quad N = 1 & 852 \\
\quad N = 2 & 773 \\
\quad N = 3 & 76 \\
\hline
Total & 2,963 \\
\hline
\end{tabular}
\label{app_tab_n_table}
\end{table}
\clearpage
\renewcommand{\thesection}{C\arabic{section}}
\setcounter{section}{-1}
\makeatletter
\makeatother
%\numberwithin{equation}{section} % amsmath 読み込み時
%\setcounter{equation}{0}
%\renewcommand{\theequation}{C\arabic{section}.\arabic{equation}}
%\numberwithin{figure}{section}
%\renewcommand{\thefigure}{C\arabic{figure}}
%\setcounter{figure}{0}
%\numberwithin{table}{section}
%\renewcommand{\thetable}{C\arabic{table}}
%\setcounter{table}{0}
% hyperref を使う場合の安全策(任意)
\makeatletter
\renewcommand{\theHsection}{C\arabic{section}}
\makeatother
\section{Appendix C}
\label{app_sec_infection_base}
Appendix C provides a supplementary discussion of the infection model. Specifically, we first present a more precise formulation and derivation of the growth curve for the unweighted infection model introduced in Section \ref{sec_infection} in the main text. Second, we introduce a weighted infection model that yields an in-degree distribution following a power-law with exponent approximately 1.
\section{Behavioral Model for Power-Law Growth}
\label{app_sec_infection0}
This section provides a detailed discussion of the infection-type model on unweighted networks discussed in Section~\ref{sec_infection} of the main text.
\par
We examine how non-trivial power-law growth emerges from characteristics of human behavior, based on the theoretical framework. This study presents a model that incorporates the ``general appeal'' effect discussed in previous sections into the infection mechanism. It should be noted that in infectious disease research, power-law growth (General Growth Model) is explained by factors such as geographical effects and heterogeneity in the distribution of infected individuals etc. \cite{chowell2016mathematical,yan2024modeling,karev2014non}.
\subsection*{Key Findings}
The shape parameter $\alpha_i$ of the power-law growth model (Eq.~\ref{eq_base0}) is given by the ratio of the topic's inwardness $\gamma_i$ to the number of external candidates per action $Q$, specifically:
\begin{equation}
\alpha_i = 1 - \frac{\gamma_i}{Q}
\end{equation}
Here, we use ``inwardness'' to mean that people who already know the term tend to talk about it mostly with each other rather than with people who don't know the term.
Please refer to the following section for the derivation and detailed model specifications.
\subsection{Model Assumptions and Terminology}
\label{app_sec_infection_term}
In this section, we present a simple behavioral model that generates the power-law growth model introduced above.
\medskip
\noindent\textbf{Assumptions (infected/susceptible individuals and an infection network).}\;
We model the diffusion of lexical knowledge as (i) person-to-person transmission of recognition of a term (``infection'') and (ii) the expansion of an interaction network (a community of people who know the term). For a given term $i$, individuals who know the term (members of the term-$i$ community) are called \emph{infected}, and those who do not are called \emph{susceptible} (non-infected). Susceptibles may become infected through contact with infected individuals (``recruitment''), and interaction among infected individuals can also expand the term-$i$ interaction network (the community of discussants).
\medskip
\noindent\textbf{The Probability of Outward Communication}\;
We model an individual's communication strategy by directly linking it to the nature of the topic itself. \par
Consider niche topics, such as the name of a specific AKB48 member or a technical medical term. Conversations about these subjects are most meaningful with peers who already share the specialized knowledge. This fosters an \textbf{inward-looking} communication strategy, where individuals prioritize interactions \textit{within} their existing community. As this community grows and becomes more established, the incentive to engage uninformed outsiders (susceptibles) naturally diminishes. \par
In contrast, for general or ``buzz-worthy'' topics, the value often lies in broader dissemination. This encourages an \textbf{outward-looking} strategy, where individuals are more motivated to engage with people who do not yet know the term. \par
To formalize these communication strategies, we introduce the concept of a personal \textbf{contact list}. Each individual, $l$, maintains a list for each topic, $i$, denoted as $S_i^{(l)}(t)$. This list contains all the individuals whom $l$ can engage with on that specific topic---analogous to a researcher's network of colleagues in a particular field.
The growth of this list, therefore, directly models the formation of new directed links within the actual interaction community. When $l$ adds someone to their list, it signifies a one-way connection; $l$ now knows of them, but the reverse is not automatically true.\par
The core of our model is the decision-making process for each infected individual, $l$. At each time step, they have a chance to initiate a new social connection, governed by an \textbf{action rate} $J_i$. When they act, they must choose between two strategies: \textbf{recruitment}, which involves approaching a susceptible individual, or \textbf{interaction}, which means connecting with an already infected person not yet in their network. \par
The probability that they choose the outward path of \textbf{recruitment} is given by:
\begin{equation}
p_i^{(l)}(t) = \frac{Q}{Q+\gamma_i\,k_{i}^{(l)}(t)},
\label{app_eq_kansen}
\end{equation}
where $k_{i}^{(l)}(t)=|S_i^{(l)}(t)|$ represents the size of the individual's current contact list for that topic. This equation formalizes a key social dynamic: as the size of an individual's internal network ($k_{i}^{(l)}(t)$) increases, their focus shifts inward, naturally reducing the probability of recruiting outsiders.
\par
The parameter $Q > 0$ represents the \textbf{effective pool of outsiders} an individual can reach. This isn't the total number of uninformed people in the entire population ($\Xi$), but rather the smaller, immediate circle of susceptibles that an individual can realistically engage with at any given time. We make two key assumptions about this pool. First, it is much smaller than the total population ($Q \ll \Xi$). Second, its size remains roughly constant over time. This stability is maintained by a steady turnover, much like a university campus where new students arrive as others graduate, ensuring that the local pool of potential contacts is never depleted. \par
Finally, $\gamma_i \ge 0$ is a coefficient capturing the \emph{inwardness} of topic $i$. $p_i^{(l)}(t)$ can be interpreted as the probability of choosing the outward option, given outward and inward weights $Q$ and $\gamma_i k_{i}^{(l)}(t)$, respectively; the selection ratio is $Q:\gamma_i k_{i}^{(l)}(t)$. (Note: $p_i^{(l)}(t)$ is conditional on taking an action; the unconditional probability of choosing outward within $\Delta t$ is $J_i p_i^{(l)}(t)\Delta t$. Each action creates exactly one new link, so contact-list growth corresponds to link addition in the community.) \par
This weight $\gamma_i$ is a topic-specific coefficient. It represents the relative \textbf{approachability} of an infected individual, normalized such that the baseline approachability of a single susceptible individual is 1.\par
For example:
\begin{itemize}
\item $\gamma_i=1$: Both susceptible and infected individuals are equally approachable for conversation about the topic.
\item $\gamma_i=0$: Actions are always directed toward susceptible individuals (maximally outward-looking).
\end{itemize}
%Since $\gamma_i \geq 0$, an increase in the number of contacts $k_{i}^{(l)}(t)$ in the list leads to a decrease in the probability of selecting a susceptible individual according to Eq.~\ref{eq_kansen}. \par
%This mathematically represents the effect that as the number of people with whom the topic $i$ can be discussed increases, the need to spread topic $i$ externally diminishes.\par
\subsection{An Infection Model with Inwardness}
\subsubsection*{Behavioral Rules for Infected Individuals}
At each discrete time step, an individual $l$ who is "infected" with topic $i$ attempts to expand their network of contacts. This occurs at a total rate of $J_i$, manifesting as one of two distinct actions: recruitment or interaction.
\begin{itemize}
\item \textbf{Recruitment:} With a rate of $J_i\,p_i^{(l)}(t)$, individual $l$ contacts and infects a susceptible individual, $a$. This action has two effects: it increases the total infected population by one ($I_i(t+\Delta t)=I_i(t)+1$), and it adds the newly infected individual $a$ to $l$'s personal contact list:
\begin{equation}
S_i^{(l)}(t+\Delta t)=S_i^{(l)}(t)\cup\{a\}.
\end{equation}
\item \textbf{Interaction:} With the complementary rate of $J_i\,(1-p_i^{(l)}(t))$, individual $l$ connects with another infected individual, $b$, who was not previously in $l$'s network. This is achieved through an introduction from an existing contact, $f$. This action does not change the total infected count ($I_i(t)$ remains constant) but expands $l$'s contact list. This connection is directional: $b$ is added to $l$'s list, but $l$ is not added to $b$'s.
\begin{equation}
S_i^{(l)}(t+\Delta t)=S_i^{(l)}(t)\cup\{b\}.
\end{equation}
\end{itemize}
The model operates in discrete time steps. All actions are calculated based on the system's state at the beginning of the step ($t$). The resulting changes are then applied simultaneously to determine the state at the next step ($t+\Delta t$), ensuring that the order of events within a single step does not affect the outcome. \par
\subsubsection*{Initializing Connections for Newly Infected Individuals}
When an individual $a$ is newly ``infected'' by an individual $l$, they don't start with an empty network. Instead, $a$ immediately \textbf{inherits} the entire contact list of their infector, $l$. This process is analogous to a new student inheriting the professional network of their academic advisor. \par
Specifically, $a$'s initial contact list, $S_i^{(a)}$, is formed by taking $l$'s list at time $t$ and adding $l$ to it:
\begin{equation}
S_i^{(a)}(t+\Delta t) = S_i^{(l)}(t) \cup \{l\}.
\end{equation}
As a result, the size of $a$'s initial list, $k_{i}^{(a)}$, is one greater than $l$'s list at the moment of infection: $k_{i}^{(a)}(t+\Delta t) = k_{i}^{(l)}(t)+1$. With this inherited list, individual $a$ formally joins the topic network.
%\subsection{Deriving the macro growth curve}
\subsection{Deriving the Macro-Level Growth Curve}
To connect our individual-level behavioral rules to the macro-level growth patterns, we make a key simplifying assumption. Because new members inherit the contact network of their infector, an individual's number of contacts depends primarily on the overall age of the community $t$, not on how long that specific person has been ``infected.'' This allows us to approximate an individual's contact list size $k_{i}^{(l)}(t)$ as growing proportionally to the elapsed time, such that $k_{i}^{(l)}(t) \approx J_i t$.
%This approximation is partly justified by our model's rule that new entrants inherit the average connectivity of current members.
Substituting this into Eq.~\ref{app_eq_kansen} gives
\begin{equation}
p_i^{(l)}(t) \approx \frac{1}{1+(\gamma_i/Q) J_i t}.
\end{equation}
Therefore,
\begin{equation}
I_i(t+\Delta t)-I_i(t) \approx J_i \Delta t \sum_{l\in I_i(t)} p_i^{(l)}(t)
\approx \frac{J_i \Delta t}{1+(\gamma_i/Q) J_i t} I_i(t).
\end{equation}
Under a continuous-time approximation,
\begin{equation}
\frac{dI_i(t)}{dt} = \frac{J_i}{1+(\gamma_i/Q) J_i t} I_i(t),
\label{app_eq_1_t}
\end{equation}
whose solution with $I_i(0)=1$ is $I_i(t) = (1+(\gamma_i/Q) J_i t)^{1/(\gamma_i/Q)}$. An equivalent form is
\begin{equation}
\frac{dI_i(t)}{dt} = J_i I_i(t)^{1-\gamma_i/Q}.
\label{app_eq_diff_i}
\end{equation}
Let the observed article count be $y_i(t)=Y I_i(t)$ (i.e., we choose the macroscopic scale $Y$ to match the proportionality constant).
Then
%Let the observed article count be $y_i(t)=K I_i(t)Then
\begin{equation}
\frac{dy_i(t)}{dt} = J_i Y \left(\frac{y_i(t)}{Y}\right)^{1-\gamma_i/Q}.
\end{equation}
Comparing with the macro model in Eq.~\ref{eq_base0}, we obtain
\begin{equation}
\alpha_i = 1-\frac{\gamma_i}{Q},
\qquad
R_i = J_i.
\end{equation}
This result suggests that the exponent $\alpha_i$, which governs the shape of the observed growth curve, is determined by the parameter $\gamma_i$ representing the inwardness of a topic. Specifically, exponential growth ($\alpha \approx 1$) corresponds to topics with near-zero inwardness ($\gamma_i \approx 0$), while growth approaching linearity ($\alpha_i \to 0$) reflects topics with high inwardness ($\gamma_i \to Q$).
Therefore, within the framework of this infection model, the parameter $\alpha_i$ is not merely a descriptor of the curve's shape but also represents a sociophysical indicator inversely related to inwardness: larger $\alpha_i$ corresponds to lower inwardness (higher outward orientation or shareability), and smaller $\alpha_i$ corresponds to stronger inwardness. \par
A key property of the model is that the shape index $\alpha_i$ does not depend on the choice of the time unit. This is because $\gamma_i$ and $Q$ are defined per action, not per unit time. If we change the time scale, only the rate parameter $R_i(=J_i)$ changes. \par
%Therefore, the model provides a perspective that the parameter $\alpha_i$ is not merely a descriptor of the curve's shape but also a sociophysical measure that quantifies the inwardness of a topic—that is, its intrinsic "shareability" or outward-oriented character.
% These results show that the shape index $\alpha_i$ of the observed growth curve is set by the inwardness parameter $\gamma_i$ of the topic. In particular, exponential growth ($\alpha_i \approx 1$) corresponds to low inwardness ($\gamma_i \approx 0$), and as the growth becomes closer to linear ($\alpha_i \to 0$), the topic is more inward ($\gamma_i \to Q$). \par
%Thus, in this model, $\alpha_i$ is not only a curve-shape parameter. It also has a social meaning: it quantifies how outward a topic is, that is, how easily it is shared beyond one's current contacts. \par
%\noindent\textbf{Probability of choosing a susceptible (outward choice).}\;
%As a behavioral foundation, we link the topic characteristics studied in Section~\ref{sec_meaning} to individual communication strategies. Consider, for example, ``niche topics'' such as the name of a specific AKB48 member or a medical technical term. Such topics deliver the most value in conversations with peers who share the same background, naturally inducing an inward-oriented tendency to prioritize within-community conversation. As the community grows and participants accumulate more familiar discussants, the perceived need to reach out to people who do not yet know the term (susceptibles) diminishes, further reinforcing inward orientation. By contrast, for ``general'' or buzz-like topics, it is reasonable to expect more active outreach to people who do not yet know the term (outward orientation). \par
%Each time step, person $l$ seeks new contacts to talk about topic $i$ at \emph{action rate} $J_i$ during an interval $\Delta t$ (so the action probability is $J_i \Delta t$). Conditional on acting, $l$ chooses either to approach a susceptible (``recruit'') or to have an in-community interaction with a not--yet--connected infected person (``interaction''). Conditional on the decision to act at time $t$, the probability of choosing to recruit (the \emph{outward choice} probability) is
%\begin{equation}
% p_i^{(l)}(t) \;=\; \frac{Q}{\,Q+\gamma_i\,k_{i}^{(l)}(t)\,},
% \label{eq_kansen}
%\end{equation}
%where $k_{i}^{(l)}(t)=|S_i^{(l)}(t)|$ is the size of $l$'s contact list for topic $i$ at time $t$ (i.e., the number of known people within the community).
%The parameter $Q>0$ denotes the \emph{effective} number of susceptibles that $l$ can encounter per action (not necessarily an integer). Here, ``effective'' means the number of people, among all $Z$ individuals who do not know term $i$, that $l$ can feasibly talk to during the action interval. We assume $Q \ll Z$ and that $Q$ stays about constant over time because people leave and others join, so the local pool does not run out (as in a university where students graduate and new students enroll each year). \par
\section{A Weighted Infection-Type Model (Weighted Model)}
\label{app_sec_infection_model}
This section introduces a more realistic infection-type model on a \emph{weighted} network as an extension of the model presented in Section~\ref{sec_infection} of the main text. In the unweighted model, a new acquaintance is added at every step, which makes the within-community network excessively dense, especially when $\gamma_i \approx 0$. To address this, we propose a model in which interaction with known contacts can be \emph{deepened} and the strength of interaction is represented as an edge weight. The model can describe a variety of infection-network dynamics—for example, it yields a power-law in-degree distribution with exponent approximately 1 that arises irrespective of the shape parameter $\alpha_i$ (see Section~\ref{app_sec_infect_result}). The model in Section~\ref{sec_infection} is recovered as the special case with deepening priority $\beta_i=0$ and inwardness parameter $\theta_i=\gamma_i/Q$ (see Eq.~\ref{app_eq_kansen} in Section~\ref{app_sec_infection_term} for the definitions of $Q$ and $\gamma_i$). \par
\subsection{Model Assumptions and Terminology: Inwardness and a Contact-Weight Matrix}
\paragraph{State variables: infected and susceptible individuals.}
We model the diffusion of lexical knowledge as (i) person-to-person transmission of recognition of a term (``infection'' via recruitment/interaction/deepening) and (ii) the expansion of an infection network (a community of people who know the term). For a given term $i$, individuals who know the term (members of the term-$i$ community) are called \emph{infected}, and those who do not are called \emph{susceptible} (non-infected). When infected individuals recruit susceptibles, or when infected individuals interact with each other, the term-$i$ community (infection network) expands. We write the total number of infected individuals at time $t$ as $I_i(t)$. \par
\paragraph{Outward choice probability $p_i^{(l)}(t)$ (probability of selecting a susceptible).}
As a behavioral foundation, we link the topic characteristics studied in Section~\ref{sec_meaning} to individual communication strategies. Consider niche topics such as the name of a specific AKB48 member or a specialized medical term. Such topics deliver the most value in conversations with peers who share the same background, naturally inducing an \emph{inward}-oriented tendency to prioritize within-community conversation. As the community grows and saturates with familiar discussants, the perceived need to reach out to people who do not yet know the term (susceptibles) diminishes, further reinforcing inward orientation. By contrast, for more general or ``buzz-like'' topics, it is reasonable to expect active outreach to people who do not yet know the term (outward orientation). \par
We model these strategies as activity on a topic-specific \emph{weighted} social-tie matrix $W_{lf}^{(i)}(t)$ within the infected community. Here $W_{lf}^{(i)}(t)$ denotes, at time $t$, the strength (weight) of the relationship from person $l$ to person $f$ for topic $i$; there are no self-loops ($W_{ll}^{(i)}(t)=0$). Growth of the social relation implies creation of new acquaintances in the infection community, and contacting an existing acquaintance increases the corresponding weight. \par
At each time step, individual $l$ acts on topic $i$ with \emph{action rate} $J_i$ during the interval $\Delta t$ (thus the action probability is $J_i\Delta t$). Conditional on acting, $l$ chooses either to approach a susceptible (``recruit''), to obtain an introduction to a not-yet-connected infected person (``interaction''), or to contact an already-known infected person (``deepening''). The \emph{outward choice} probability (probability of selecting a susceptible), conditional on acting at time $t$, is
\begin{equation}
p_i^{(l)}(t) = \frac{1}{1+\theta_i g_i^{(l)}(t)},
\label{app_eq_kansen_w}
\end{equation}
where $g_i^{(l)}(t)=\sum_f W_{lf}^{(i)}(t)$ is the total strength of $l$'s social ties for topic $i$ at time $t$. The parameter $\theta_i\ge 0$ captures topic-$i$'s \emph{inwardness}. Note that $p_i^{(l)}(t)$ is conditional on acting; the unconditional probability of choosing the outward option within $\Delta t$ is $J_i \cdot p_i^{(l)}(t) \cdot \Delta t$. Each action by $l$ increases the total outgoing tie weight $\sum_f W_{lf}^{(i)}$ by exactly one. \par
For example, when $\theta_i=0$, an action—whenever it occurs—is always directed to a susceptible (maximally outward-looking). More generally, since $\theta_i\ge 0$, an increase in $g_i^{(l)}(t)$ lowers the probability of choosing a susceptible via Eq.~\ref{app_eq_kansen_w}, reflecting the idea that as the community capable of discussing topic $i$ grows denser and larger, the need to disseminate the topic externally diminishes. \par
%
%\subsection{Full Weighted Infection-Type Model Incorporating ``Topical Appeal''}
\subsection{Behavioral Rules for Infected Individuals}
At each time step, infected individual $l$ acts on topic $i$ with probability $J_i\Delta t\le 1$ and expands their social ties via one of the following (the three action types are mutually exclusive and collectively exhaustive):
\begin{itemize}
\item \textbf{Recruitment} (probability $J_i \cdot p_i^{(l)}(t) \cdot \Delta t$): $l$ contacts a susceptible $a$, who becomes newly infected and a new acquaintance. The number of infected increases by one, $I_i(t+\Delta t)=I_i(t)+1$. Simultaneously, $a$ is added to $l$'s ties and $l$ to $a$'s ties: $W_{la}^{(i)}(t+\Delta t)=1$ and $W_{al}^{(i)}(t+\Delta t)=1$ (see Section~\ref{app_sec_initialization}, ``Initialization of ties for newly infected individuals'').
\item \textbf{Interaction} (probability $J_i\,(1-p_i^{(l)}(t)) \cdot q_i^{(l)}(t) \cdot \Delta t$): $l$ obtains, via an existing contact $f$, an introduction to an infected individual $b$ who is in the community but not yet known to $l$ (so $W_{lb}^{(i)}(t)=0$). The infected count $I_i(t)$ does not change, but a new directed tie is added: $W_{lb}^{(i)}(t+\Delta t)=1$. Only $l$'s tie list is updated; $b$'s list is not (recruitment creates reciprocal additions, whereas interaction corresponds to a one-sided ``discovery''). Dependence on how $b$ is chosen—uniformly at random or weighted by tie strength, etc.—will be examined in Section~\ref{app_sec_infect_result}.
\item \textbf{Deepening} (probability $J_i \cdot (1-p_i^{(l)}(t)) \cdot (1-q_i^{(l)}(t)) \cdot \Delta t$): $l$ contacts an already-known infected person $f$. The infected count $I_i(t)$ does not change, but the weight of the corresponding tie increases by one: $W_{lf}^{(i)}(t+\Delta t)=W_{lf}^{(i)}(t)+1$. Again, only $l$'s tie list is updated.
\end{itemize}
Here $q_i^{(l)}(t)$ is the \emph{interaction-versus-deepening} choice probability, given by
\begin{equation}
q_i^{(l)}(t)=\frac{1}{1+\beta_i \cdot g_i^{(l)}(t)},
\end{equation}
so that when the social ties are already strong (large $g_i^{(l)}(t)$), deepening is favored over adding new acquaintances via interaction. The parameter $\beta_i\ge 0$ controls the priority to choose deepening. All updates within a step are computed from the snapshot at the beginning of the step ($t$) and are then applied simultaneously at $t+\Delta t$; no within-step re-evaluation or ordering effects are considered. \par
\subsection{Initialization of Ties for Newly Infected Individuals}
\label{app_sec_initialization}
A newly infected individual $a$ inherits the infector $l$'s social ties (analogous to a new student entering an advisor's network). Concretely, $a$'s initial ties are set by copying $l$'s ties at time $t$ and then adding $l$ itself:
for $f\neq l$,
\begin{equation}
W_{af}^{(i)}(t+\Delta t)=W_{lf}^{(i)}(t),
\end{equation}
and
\begin{equation}
W_{al}^{(i)}(t+\Delta t)=1.
\end{equation}
As noted under Recruitment, we also set $W_{la}^{(i)}(t+\Delta t)=1$. Consequently, $a$'s total tie strength satisfies $g_i^{(a)}(t+\Delta t)=g_i^{(l)}(t)+1$. If $l$'s ties are dense (large $g_i^{(l)}(t)$), the entrant $a$ inherits those dense ties. \par
\paragraph{Remark on choosing interaction partners.}
The particular rule for selecting partners in ``interaction'' or ``deepening'' does not affect the \emph{macro} growth curve. By construction, each action by $l$ increases exactly one unit of weight or one link in $W_{l\cdot}$, so the driver $g_i^{(l)}(t)$ relevant for the growth of $I_i(t)$ evolves as $g_i^{(l)}(t+\Delta t)=g_i^{(l)}(t)+1$, essentially independent of the detailed selection rule. These choices, however, do affect other properties such as the in-degree distribution; we verify such effects numerically in Section~\ref{app_sec_infect_result}. \par
\subsection{Deriving the Macro-Level Growth Curve}
New entrants inherit the average ties at the time of entry and then add one unit of tie (weight or link) per action thereafter, just like existing members. Hence an individual's $g_i^{(l)}(t)$ depends primarily on the community age $t$, rather than on the time since that individual became infected. We therefore approximate $g_i^{(l)}(t)$ as
\begin{equation}
g_i^{(l)}(t) \approx J_i \cdot t
\end{equation}
an approximation justified by the inheritance rule above. Substituting into Eq.~\ref{app_eq_kansen_w} yields
\begin{equation}
p_i^{(l)}(t) \approx \frac{1}{1+\theta_i \cdot J_i \cdot t }.
\end{equation}
Therefore,
\begin{equation}
I_i(t+\Delta t)-I_i(t)
\approx J_i\Delta t \sum_{l} p_i^{(l)}(t)
\approx \frac{J_i\Delta t}{1+\theta_i \cdot J_i \cdot t} I_i(t),
\end{equation}
where the sum runs over all infected individuals. We assume the outside population is sufficiently large so that simultaneous recruitment of the same susceptible and depletion effects can be neglected. Under a continuous-time approximation,
\begin{equation}
\frac{dI_i(t)}{dt} = \frac{J_i}{1+\theta_i \cdot J_i \cdot t} I_i(t),
\end{equation}
whose solution with $I_i(0)=1$ is $I_i(t)=(1+\theta_i J_i t)^{1/\theta_i}$ for $\theta_i\neq 0$ or $I_i(t)=e^{J_i t}$ for $\theta_i=0$. Using the solution, this can be rewritten as,
\begin{equation}
\frac{dI_i(t)}{dt} = J_i \cdot I_i(t)^{1-\theta_i},
\end{equation}
\par
Let the observed article count be $y_i(t)=K \cdot I_i(t)$. Then
\begin{equation}
\frac{dy_i(t)}{dt} = J_i \cdot K \left(\frac{y_i(t)}{K}\right)^{1-\theta_i}. \label{app_eq_ans_eq}
\end{equation}
Comparing with the macro model in Eq.~\ref{eq_base0}, we obtain
\begin{equation}
\alpha_i = 1-\theta_i,\qquad R_i = J_i, \qquad Y = K.
\end{equation}
Thus, the shape parameter $\alpha_i$ that governs the observed growth curve is determined by the topic's inwardness parameter $\theta_i$ (and is independent of the deepening priority $\beta_i$). In particular, exponential growth ($\alpha_i \approx 1$) corresponds to low inwardness ($\theta_i \approx 0$), whereas growth approaching linearity ($\alpha_i \to 0$) corresponds to high inwardness ($\theta_i \to 1$). \par
Therefore, within this framework, $\alpha_i$ is not merely a curve-shape parameter but a sociophysical indicator that quantifies a topic's inwardness—equivalently, its intrinsic ``shareability'' or outward orientation. When $\beta_i=0$ and $\theta_i=\gamma_i/Q$, the present weighted model reduces to the unweighted model with topical appeal in Section~\ref{sec_infection}. Introducing weights remedies the rapid densification observed in the unweighted model when $\gamma_i$ is small. \par
\section{Model Properties (Numerical simulations)}
\label{app_sec_infect_result}
This section presents numerical experiments for the infection-type model and summarizes its properties. In particular, we examine how different ``interaction'' rules used when infected individuals contact others inside the community affect the in-degree distribution of the network (defined as $k^{(l)}_{in} = |\{\,u \mid W_{u l} > 0\,\}|$). For notational simplicity, we suppress the topic index $i$ and time $t$ when discussing the social-tie weights and write $W_{lb}$.
\subsection{Rules Used in the Simulations}
\label{app_sec_infect_rule}
Here we describe the ``Interaction'' and ``Deepening'' rules used in the numerical simulations.
\subsubsection{Interaction Rules Used in the Simulations}
To evaluate the model's properties, we consider the following three rules for choosing the interaction partner $b$ (an infected individual not yet known to $l$ with $W_{lb}=0$).
\paragraph{1. Random selection}
Individual $l$ chooses uniformly at random one infected person from the whole network who is not yet an acquaintance ($W_{lb}=0$). Conceptually, this corresponds to receiving a recommendation from the community at large; operationally, it does not depend on the characteristics of $l$'s own acquaintances.
\paragraph{2. Path-weight selection (``friends-of-friends'' recommendation list)}
Individual $l$ selects $b$ from the set of friends-of-friends with probability proportional to the weighted number of length-2 paths $l \to f \to b$. In the unweighted case, this reduces to aggregating the neighbor lists of $l$'s acquaintances (excluding $l$) and drawing one candidate uniformly at random from that pooled list.
Formally, the probability that $b$ is chosen is
\begin{equation}
o_l(b)=\frac{s_l(b)}{\sum_{c \in Z(l)} s_l(c)},
\end{equation}
where $s_l(b) = \sum_{f \in F(l)} W_{lf}\, W_{fb}$, $F(l)$ is the set of $l$'s acquaintances (out-neighbors), and $Z(l)$ is the set of $l$'s friends-of-friends who are not yet known to $l$ (i.e., $W_{lc}=0$ and $c \neq l$).
If no friends-of-friends exist (the denominator of $o_l(b)$ is zero), we handle the step as follows in the simulations:
\begin{itemize}
\item \textbf{Weighted setting} ($\beta_i \neq 0$): take a \emph{deepening} action.
\item \textbf{Unweighted setting} ($\beta_i = 0$): skip the action (no update).
\end{itemize}
\paragraph{3. Two-step selection (``call a friend and ask'')}
Selection proceeds in two stages. First, $l$ chooses an acquaintance $f$; second, $f$'s acquaintance $b$ (unknown to $l$) is chosen. For example, $l$ contacts $f$ with probability proportional to $W_{lf}$ (stage one), and then $f$ recommends $b$ with probability proportional to $W_{fb}$ (stage two).
The probability that $b$ is chosen is
\begin{equation}
o_l(b)=\sum_{f \in F(l)} \left(\frac{W_{lf}}{\sum_{v \in F(l)} W_{lv}} \cdot \frac{W_{fb}}{\sum_{k \in F'_l(f)} W_{fk}} \right),
\end{equation}
where $F(l)$ is the set of $l$'s acquaintances, and $F'_l(f)$ is the set of $f$'s acquaintances that $l$ does not yet know (i.e., those with $W_{lk}=0$).
If no eligible partner exists (the denominator in the second stage is zero), we apply the same handling as in ``Path-weight selection.'' In the unweighted setting ($\beta_i=0$), skipping the action deviates from the theory, but we adopt it to preserve the network properties specific to the unweighted case.
\paragraph{Initialization note.}
By definition of the model, at $t=1$ there are only two infected individuals, so interaction does not occur. For $t \ge 2$, $l$ always has at least the infector $f$ with $W_{lf}>0$, so the denominator in the first-stage selection is nonzero.
\subsubsection{Implementation of Deepening in the Simulations}
In the simulations, the \emph{deepening} action selects a known contact $f$ with probability proportional to the tie weight $W_{lf}$.
The probability that $f$ is chosen is
\begin{equation}
d_l(f) \;=\; \frac{W_{lf}}{\sum_{v \in F(l)} W_{lv}},
\end{equation}
where $F(l)$ denotes the set of $l$'s acquaintances. \par
\subsection{Properties in the Unweighted Case ($\beta_i=0$)}
\label{app_sec_unweighted}
When $\beta_i=0$, the model does not take the ``deepening'' action and reduces to the unweighted model described in Section~\ref{sec_infection}.
Fig.~\ref{fig_unweightnet_ran} reports simulation results for $\beta_i=0$ with the ``random selection'' interaction rule. We compare $\theta_i \in \{0,0.5,1.0 \}$. The panels show: (a)-(c) 100 sample growth curves; (d) an example of a growth curve close to the theoretical curve; (e)-(f) the in-/out-degree distributions corresponding to (d); and (g)-(i) example infection paths corresponding to (d).
\paragraph{Growth curves (a)-(d)}
In panel (a), when $\alpha_i=0.0$ (i.e., $\theta_i=1.0$), the simulated growth curves are nearly linear, and the theoretical curve (dashed line) forms a lower bound. This gap arises because the simulations exhibit ``no-action'' events that the theory does not assume. Specifically, when $\theta_i=1$ (very strong inward orientation), the network becomes so dense that no unconnected nodes are available as interaction targets. As a result, the theoretical premise—that each action necessarily increases $g_i^{(l)}(t)$ by one—breaks down, and the increase in $g_i^{(l)}(t)$ is slower than in the theory. This weakens the theoretical suppression of recruitment $p_i^{(l)}(t)$ and leads to a larger number of new infections than predicted.
In panels (b) and (c), for $\alpha_i=0.5$ (i.e., $\theta_i=0.5$) and $\alpha_i=1.0$ (i.e., $\theta_i=0.0$), the theoretical curve passes roughly through the middle of the sample ensemble, indicating that the theory provides a coarse description of the simulations. Panel (d) selects one sample that closely follows the theoretical curve, showing that such near-theory samples exist for all $\theta_i$.
\paragraph{Network characteristics (e)-(f)}
Panels (e) and (f) report network statistics for the curve in (d). The in-degree distribution in (e) is almost complete (almost all-to-all) when $\alpha_i =0.0$ (i.e., $\theta_i=1.0$), becomes a power law with exponent about 1 when $\alpha_i=1.0$ (i.e., $\theta_i=0.0$), and takes an intermediate shape for $\theta_i=0.5$. The near-complete pattern at $\theta_i=1$ is due to network ``saturation.'' For example, if $J_i=1$, each node tries to add one acquaintance per step, while about one new node enters the network per step. Existing nodes soon fail to find unconnected candidates for interaction, and links concentrate on the few available new infected entrants. New nodes thus quickly become acquaintances of many infected individuals, and the saturated state persists. In the exponential case $\alpha_i=1.0$ (i.e., $\theta_i=0$), the cumulative distribution exhibits a power law with exponent about 1; we discuss this in Section~\ref{app_sec_indegree}. The out-degree distribution in (f) is close to a normal-like shape for all $\theta_i$.
\paragraph{Infection paths (g)-(i)}
Panels (g)-(i) show infection paths for the case in (d) (we visualize only recruitment edges $l \to a$ where $l$ infects $a$ and ignore internal links). In (g) with $\alpha_i=0$ (i.e., $\theta_i=1$), older nodes (blue) often infect newer nodes (yellow). By contrast, in (i) with $\alpha_i=1.0$ (i.e., $\theta_i=0.0$), we frequently observe chains where a newly added node (yellow) infects another newly added node (yellow).
\paragraph{Comparison with other interaction rules}
Figs.~\ref{fig_unweightnet_mei} (path-weight selection) and \ref{fig_unweightnet_tel} (two-step selection) report results under alternative interaction rules. Although the in-degree distributions differ somewhat in shape, the overall properties—such as the behavior of the growth curves and the out-degree distributions—are broadly similar to those under random selection.
\subsection{Properties in the Weighted Case ($\beta_i=1$)}
\label{app_sec_weighted}
We now examine the weighted network ($\beta_i=1$). We first compare the random-selection case (Fig.~\ref{fig_weightnet_ran}) with the unweighted case $\beta_i=0$ discussed in Section~\ref{app_sec_unweighted} (Fig.~\ref{fig_unweightnet_ran}). The main differences appear in the growth curves (a)-(c) and the in-degree distribution (e).
In the growth curves (a)-(c), the theoretical curve (red) runs through the middle of the sample ensemble (black). This sharply contrasts with the unweighted case (Fig.~\ref{fig_unweightnet_ran}(a)) where, in the linear case $\alpha_i=0.0$ (i.e., $\theta_i=1.0$), the theoretical curve formed a lower bound. The agreement here is due to the ``deepening'' action ($\beta_i=1$), which restores the premise of the theory. In the unweighted model, steps without an available interaction target could lead to ``no action.'' In the present weighted model, such steps trigger deepening instead. This ensures the reference-theory premise that, conditional on acting, $g_i^{(l)}(t)$ increases by exactly one per step for each $l$, removing the simulation-theory gap.
Turning to the in-degree distribution (e), we find that a power law with exponent about 1 emerges in the cumulative distribution, essentially independent of $\theta_i$ (and thus of $\alpha_i$). We discuss the mechanism in Section~\ref{app_sec_indegree}.
Replacing the interaction rule with path-weight selection (Fig.~\ref{fig_weightnet_mei}) or two-step selection (Fig.~\ref{fig_weightnet_tel}) yields trends broadly similar to random selection. These results suggest that, in the weighted model ($\beta_i>0$), a power law with exponent about 1 appears robustly, largely independent of the detailed interaction rule. The same qualitative tendency also holds, in broad terms, for $0<\theta_i<1$ and $0<\beta_i<1$.
\section{Understanding the In-Degree Distribution}
\label{app_sec_indegree}
This section explains why the in-degree distribution empirically shows an exponent of 1 in two settings: (i) exponential growth, i.e., $\alpha_i=1$ (equivalently $\theta_i=0$), and (ii) the weighted model with $0<\beta_i\le 1$. The mechanism is essentially the same as in the vertex copy model that yields a power law with exponent 1 \cite{kumar2000stochastic}.
\subsection{Case of Exponential-Growth ($\theta_i=0$; $\alpha_i=1$)}
\label{app_sec_exp_theory}
We first consider the exponential-growth case, i.e., $\theta_i=0$ ($\alpha_i=1$). Under this condition, network growth is driven solely by \emph{recruitment}.
When the network has $I$ nodes, consider the probability that an existing node $v$ with in-degree $k_{in}$ gains a new incoming link from the newly added node (i.e., its in-degree increases by one). This probability can be approximated as the sum of the following two events:
\begin{enumerate}
\item \textbf{Chosen as the ``parent'' (recruiter):}
The new node chooses one parent uniformly at random from all $I$ existing nodes. Hence $v$ is chosen with probability $1/I$.
\item \textbf{Receiving a copied link (inheritance):}
Some node $u\neq v$ is chosen as the parent with probability $1/I$, and the new node copies the parent's outgoing links. Since $v$ has $k_{in}$ incoming links, there are $k_{in}$ candidates $u$ with an edge $u\to v$. If any such $u$ is chosen, the edge $u\to v$ is copied and $v$ gains an incoming link. The total probability is thus $\sum_{u:\,u\to v} (1/I) \approx k_{in}/I$.
\end{enumerate}
Therefore, the probability that $v$ gains one in-degree is approximated by
\begin{equation}
P(\text{gain link}) \approx \frac{1}{I} + \frac{k_{in}}{I} = \frac{k_{in}+1}{I}.
\end{equation}
Letting the increase in the total number of nodes be $dI=1$ when one node is added ($I\to I+1$) and taking a continuous approximation, we obtain
\begin{equation}
\frac{dk_{in}}{dI} \approx \frac{k_{in}+1}{I}.
\label{app_eq_diffeq}
\end{equation}
Suppose node $v$ entered the network when the size was $I_0$. At entry, $v$ has only the link from its parent, so the initial condition is $k_{in}(I_0)=1$. Solving Eq.~\ref{app_eq_diffeq} with this condition yields
\begin{equation}
k_{in}(I) = \frac{2I}{I_0} - 1.
\label{app_eq_kanyuu}
\end{equation}
We now derive the in-degree distribution. In our model, nodes (infected individuals) enter at heterogeneous times in real time $t$, but for analysis we treat each node addition as one event and use the total node count $I$ as the independent variable—an event-based clock.
If we take sufficiently fine time steps and assume that node entries do not occur simultaneously in real time $t$, then nodes are added one by one and $I$ increases as $1,2,3,\dots$. The ``entry index'' $I_0$ of a node refers to the network size at the moment that node entered (its rank in the arrival order), not to real time $t$. When we sample one node uniformly at the final time (total nodes $I$), its $I_0$ is uniformly distributed on $\{1,2,\dots,I\}$.
Hence, the complementary cumulative probability that the sampled node's in-degree $k_{in}(I)$ is at least $K$ is
\begin{equation}
\begin{aligned}
\Pr\{k_{in}(I) \ge K\} &= \Pr\!\left\{\frac{2I}{I_0} - 1 \ge K \right\} \\
&= \Pr\!\left\{\frac{2I}{K+1} \ge I_0 \right\}
= \Pr\!\left\{ I_0 \le \frac{2I}{K+1} \right\}.
\end{aligned}
\end{equation}
Since $I_0$ is uniform on $\{1,\dots,I\}$, we approximate $\Pr\{I_0 \le x\}\approx x/I$, giving
\begin{equation}
\Pr\{k_{in}(I) \ge K\} \approx \frac{1}{I}\left(\frac{2I}{K+1}\right)=\frac{2}{K+1}.
\end{equation}
Thus, the cumulative in-degree distribution is proportional to $K^{-1}$, i.e., a \textbf{power law with exponent 1}.
This derivation is essentially equivalent to the vertex copy model of Kumar et al.\ \cite{kumar2000stochastic}. The difference is that their differential equation uses time $t$ as the independent variable, whereas our model uses the number of infected (nodes) $I(t)$.
\subsection{Case of Interaction and Deepening Are Present ($0<\theta_i\le 1$ and $0<\beta_i\le 1$)}
We next consider the weighted-network setting where, in addition to recruitment, both \emph{interaction} ($\theta_i>0$) and \emph{deepening} ($\beta_i>0$) are present.
Even in this case, once the network has grown sufficiently large ($t\gg 1$), the in-degree increase due to \emph{recruitment} dominates the increase due to interaction. As a result, the same mechanism as in the ``recruitment-only'' model of Section~\ref{app_sec_exp_theory} effectively governs the dynamics, and we again obtain a power law with exponent 1 in the in-degree distribution.
The dominance of recruitment follows from two effects:
\begin{itemize}
\item[(i)] \textbf{Frequency balance.} Because \emph{deepening} ($\beta_i>0$) is available, the rates of recruitment and interaction remain comparable (within a constant factor) over time.
\item[(ii)] \textbf{Per-event growth gap.} Each interaction adds exactly one link, whereas one recruitment adds a number of links (in particular, to in-degree) that increases with the total network size $I$ via the copy effect.
\end{itemize}
We justify these two points below.
\subsubsection{Relative Frequencies of Recruitment and Interaction}
Let $p_i(t)$ be the probability that a given action is a recruitment (in this section, for simplicity, we write $p_i(t),q_i(t),g_i(t)$ for typical values at time $t$). The probability that an action is an interaction is $(1-p_i(t))\,q_i(t)$, because recruitment does not occur and interaction is chosen. The mean number of interaction events per one recruitment is therefore
\begin{equation}
Z_i=\frac{(1-p_i(t)) \cdot q_i(t)}{p_i(t)}.
\end{equation}
Using the model definitions of $p_i(t)$ and $q_i(t)$ and writing $g_i(t)$ for the total tie strength (which grows proportionally with $t$), we can rewrite this as
\begin{equation}
Z_i=\frac{\theta_i \cdot g_i(t)}{1+\beta_i\, g_i(t)}.
\end{equation}
Since $g_i(t)$ increases with $t$, for $t\gg 1$ we have $g_i(t)\to\infty$ and thus
\begin{equation}
Z_i \approx \frac{\theta_i}{\beta_i},
\end{equation}
i.e., the ratio converges to a constant. Hence, in the long run, interaction and recruitment occur at comparable rates (up to the constant factor $\theta_i/\beta_i$).
The presence of \textbf{deepening} ($\beta_i>0$) is crucial. Without deepening ($\beta_i\to 0$), we would have $Z_i\approx \theta_i g_i(t)\to\infty$, so interaction would dominate. Deepening not only increases weights but also introduces $g_i(t)$ in the denominator of the choice rule, which balances the frequencies of recruitment and interaction. This is why $0<\beta_i\le 1$ is assumed.
\subsubsection{Links Gained per Event}
We next compare the number of links (in-degree) gained per event. For interaction, the increase is always 1.
For recruitment, a new node (child) enters, forms mutual links with its parent, and copies the parent's outgoing links. The total in-degree received by existing nodes is
\begin{enumerate}
\item one for the parent (child $\to$ parent), and
\item one for each of the parent's acquaintances (copy links), equal to the parent's out-degree $k_{out}$.
\end{enumerate}
Thus, one recruitment increases the network-wide total in-degree by $1+k_{out}$. Approximating by the mean out-degree $\langle k_{out}(I)\rangle$, the in-degree increase per recruitment is $1+\langle k_{out}(I)\rangle$.
Let $M_{out}(I)=I\,\langle k_{out}(I)\rangle$ be the total out-degree. During the event that increases the network size from $I$ to $I+1$ (one recruitment plus $Z_i$ interactions), $M_{out}$ increases by
\begin{itemize}
\item recruitment: $1$ (parent $\to$ child) $+$ $1$ (child $\to$ parent) $+$ $\langle k_{out}(I)\rangle$ (child $\to$ parent's acquaintances),
\item interaction: $Z_i\times 1=Z_i$.
\end{itemize}
Hence
\begin{eqnarray}
&&M_{out}(I+1)\approx M_{out}(I)+2+Z_i+\langle k_{out}(I)\rangle \nonumber \\
&&=M_{out}(I)+2+Z_i+\frac{M_{out}(I)}{I}.
\end{eqnarray}
Dividing by $I+1$ and writing in terms of $\langle k_{out}\rangle$,
\begin{equation}
\begin{aligned}
\langle k_{out}\rangle(I+1)
&= \frac{M_{out}(I+1)}{I+1}
\approx \frac{(1+1/I)M_{out}(I)+(2+Z_i)}{I+1} \\
&\approx \langle k_{out}\rangle(I) + \frac{2+Z_i}{I+1}.
\end{aligned}
\end{equation}
Solving this difference equation and using $\sum_{I}1/(I+1)\approx \log I$ for $I\gg 1$, we obtain
\begin{equation}
\langle k_{out}(I)\rangle \approx (2+Z_i)\,\log I.
\label{app_eq_k_mean}
\end{equation}
Thus the mean out-degree grows like $\log I$, so the per-recruitment in-degree gain $1+\langle k_{out}(I)\rangle$ also increases over time.
\subsubsection{Recruitment-Driven Growth of In-Degree}
For $I\gg 1$, (i) recruitment and interaction occur in a fixed ratio $Z_i$, but (ii) the per-event increase is constant (1) for interaction and of order $\approx (2+Z_i)\log I$ for recruitment. Consequently, the share of new links attributable to recruitment increases over time and tends to 1.
The share of recruitment-generated links in the total link increase is
\begin{equation}
\frac{\text{links from recruitment}}{\text{all new links}}
\approx
\frac{1+\langle k_{\mathrm{out}}(I)\rangle}{1+\langle k_{\mathrm{out}}(I)\rangle+Z_i},
\end{equation}
with $Z_i\simeq \theta_i/\beta_i$ and $\langle k_{\mathrm{out}}(I)\rangle\simeq (2+Z_i)\log I$.
Hence, in weighted networks ($0<\beta_i\le 1$), as the network grows, the contribution from interaction becomes negligible, and the copy effect driven by recruitment dominates. At the macroscopic level, the same mechanism as in the no-interaction case ($\theta_i=0$) operates, and we obtain a power law with exponent 1 for the in-degree distribution. \par
Note that this argument explains the \emph{total} number of links at the network level and implicitly assumes that interaction links are not distributed in an extremely concentrated manner. For example, under ``random interaction'' where interaction is spread roughly evenly across the network, the per-step in-degree contribution from interaction to a given node is $O(Z_i/I)$. In contrast, the average contribution from recruitment is $O(\langle k_{in}\rangle/I)\approx O(\log I/I)$, so for large $I$ the $\log I$ factor makes recruitment dominant (since $Z_i$ is a constant).
However, if interaction is extremely concentrated on a very small number of nodes, deviations from a power law may occur. For instance, if interaction links are focused on a single node, that node receives $O(Z_i)$ (i.e., $O(1)$) from interaction. Meanwhile, for a particular node, recruitment can increase its in-degree by at most $O(1)$ per addition event (being chosen as the parent and/or being copied). In this case the interaction contribution to the special node is of the same order as recruitment, and interaction can no longer be ignored; such nodes may become outliers with very large in-degree (the discussion in the next section will show that, in practice, this phenomenon is limited due to finite-size effects).
\subsection{Effect of How Interaction Iinks are Distributed}
The discussion thus far concerns the total link count and has not considered the distribution of interaction links. This assumption is reasonable for discussing the average behavior (of the entire network), but if, for example, nodes exist where interaction links are distributed in an extremely concentrated manner, the discussion may break down for those specific nodes.
If interaction links are spread almost uniformly across the network (``random interaction''), our analysis conditions are well satisfied. In this case, the in-degree a node gains from interaction per step is $O(Z_i/I)$. The average contribution from recruitment links is $O(\langle k_{in}\rangle/I)\approx O(\log I/I)$. Comparing these, when $I$ is large (since $Z_i$ is constant), the presence of the $\log I$ term makes the recruitment link process dominant.
By contrast, if interaction links are highly concentrated on a few nodes, our explanation may no longer hold. For example, assume that all interaction links are allocated to a single node at a constant rate $P_i^*$ independent of time. In this case, that node receives an in-degree of $O(P_i^* \cdot Z_i)$, i.e., $O(1)$, from interaction per step. This is on the same order as the maximum per-step contribution $O(1)$ that any particular node can receive from recruitment links (i.e., the extreme case of receiving a recruitment link at every step). In such cases, the influence of interaction cannot be ignored, and the previous argument that recruitment becomes dominant over time breaks down.
\subsubsection{Condition for Recruitment Links to Dominate Interaction Links}
The discussion thus far suggests a sufficient condition for a power law with exponent 1 to hold.
Let $P^{(ex)}_v(I)$ be the probability that an interaction link ($Z_i$ links per step) is allocated to node $v$. If the maximum allocation probability $P^{(ex)}_{\max}(I)$ satisfies
\begin{equation}
P^{(ex)}_{\max}(I) = \max_v P^{(ex)}_v(I) \to 0 \quad (I\to\infty),
\label{app_eq_p_limit}
\end{equation}
then the recruitment link process dominates, and an in-degree distribution with exponent 1 emerges. If this condition is not met, interaction links concentrate on specific nodes, and our derivation is no longer applicable. However, due to the finite-size effects discussed in the next section, the distribution will still approximate a power law with exponent 1 even when this condition fails.
Using this criterion, we examine several allocation rules:
\begin{enumerate}
\item \textbf{Uniform at random:}
$P^{(ex)}_v(I)=1/I$, so $P^{(ex)}_{\max}(I)=1/I\to 0$; the condition holds.
\item \textbf{Concentration on a single node:}
For a specific node $v^*$, $P^{(ex)}_{v^*}(I)=1$, hence $P^{(ex)}_{\max}(I)=1$; the condition fails.
\item \textbf{Proportional to in-degree $k_{in}^{(v)}$:}
$P^{(ex)}_v(I)=k_{in}^{(v)}(I)/\sum_v k_{in}^{(v)}(I)$. Assuming a power law with exponent 1 for self-consistency, we approximate $k_{in}^{(v)}\propto I/v$. Then
\begin{equation}
P^{(ex)}_{\max}(I)\approx \frac{I/1}{\sum_{v=1}^{I} (I/v)} \approx \frac{1}{\sum_{v=1}^{I} (1/v)} \approx \frac{1}{\log I}\to 0,
\end{equation}
so the condition holds.
\item \textbf{Proportional to squared in-degree $k_{in}^{(v)2}$:}
$P^{(ex)}_v(I)=k_{in}^{(v)}(I)^2/\sum_v k_{in}^{(v)}(I)^2$. With $k_{in}^{(v)}\propto I/v$, we have
\begin{equation}
P^{(ex)}_{\max}(I)\approx \frac{(I/1)^2}{\sum_{v=1}^{I} (I/v)^2}
\approx \frac{I^2}{I^2 \sum_{v=1}^{I} 1/v^2}
\approx \frac{1}{\pi^2/6}\approx \frac{6}{\pi^2},
\end{equation}
which does not vanish; the condition fails.
\end{enumerate}
\subsubsection{Role of Finite-Size Effects in the Power-Law Distribution with Exponent 1}
Even if the condition given in Eq.~\ref{app_eq_p_limit} (regarding the concentration of interaction links) is not met, a distribution that approximates a \textbf{power-law distribution with exponent 1} can appear due to the \textbf{finite-size effect}.
Specifically, this model assumes a rule that ``a node cannot be selected again via interaction to receive an incoming link from a node that already links to it (no duplicate links)''.
Therefore, a node that already has a very large in-degree ($k_{in}^{(v)}$ is large) has fewer nodes (relative to the total $I$) that do not yet link to it, and as a result, it becomes less likely to receive interaction links.
An equation that approximately accounts for this effect can be written as follows:
\begin{equation}
\frac{dk_{in}^{(v)}(I)}{dI} = \frac{k_{in}^{(v)}+1}{I} + Z_i \cdot P_{v}(I) \cdot \left(1-\frac{k_{in}^{(v)}(I)}{I}\right) \label{app_eq_kin}
\end{equation}
\begin{itemize}
\item \textbf{First term $\left(\frac{k_{in}^{(v)}+1}{I}\right)$:} Recruitment Effect
\item \textbf{Second term $\left(Z_i \cdot P_{v}(I) \cdot \left(1-\frac{k_{in}^{(v)}(I)}{I}\right)\right)$:} Interaction Effect
\end{itemize}
Here, $P_{v}(I)$ is the distribution probability of interaction links to node $v$ when the total number of nodes is $I$.
The noteworthy part is the \textbf{$\left(1-\frac{k_{in}^{(v)}(I)}{I}\right)$} term included in the second term. This is the term that represents the \textbf{finite-size effect}.
If node $v$ receives incoming links from all other nodes, $k_{in}^{(v)}(I) \approx I$, and this term approaches $0$. This expresses that the probability of receiving an interaction link becomes $0$.
\par
Next, let's consider the case where condition (Eq.~\ref{app_eq_p_limit}) is not met, meaning the distribution probability does not converge to $0$ as $I \to \infty$, but $P_{v}(I) \to P_v^* > 0$ ($P_v^*$ is a positive constant).
Even in this case, we confirm that the finite-size effect term $\left(1-\frac{k_{in}^{(v)}(I)}{I}\right)$ eventually approaches $0$, suppressing the interaction effect.
First, we divide both sides of (Eq.\ref{app_eq_kin}) by $I$ and set the in-degree ratio of the node as $x_v(I)=\frac{k_{in}^{(v)}(I)}{I}$.
Transforming this (similar to the calculation in the previous section), the change in $x_v(I)$ is expressed by the following equation:
\begin{equation}
\frac{dx^{(v)}(I)}{dI} = \frac{1}{I^2} + \frac{Z_i \cdot P_{v}(I)}{I} \cdot (1-x^{(v)}(I)) \label{app_eq_xi}
\end{equation}
Here, even if $P_{v}(I) \to P_v^* > 0$ (a constant) as for large $I$, the dynamics drives $x^{(v)}(I)$ close to 1.
$x^{(v)}(I) \to 1$ means that the finite-size effect term $(1-x^{(v)}(I))$ asymptotically approaches $0$.
As a result, the entire second term (interaction effect) $Z_i \cdot P_{v}(I) \cdot (1-x^{(v)}(I))$ asymptotically approaches $0$, and its influence diminishes. Consequently, the situation approaches a state dominated by recruitment, which is thought to suppress deviations from the power-law distribution with exponent 1.
Thus, it is thought that a power-law distribution with exponent 1 will be observed, irrespective of Condition given in Eq.~\ref{app_eq_p_limit} or the various distribution rules governing interaction.
\subsubsection{Direct Check for In-Degree–Proportional Allocation}
For $P^{(ex)}_v(I)=k_{in}^{(v)}(I)/\sum_v k_{in}^{(v)}(I)$, we can directly write the evolution for a node's in-degree (writing $k_{in}^{(v)}(I)$ as $k_{in}(I)$ for brevity):
\begin{equation}
\frac{dk_{in}}{dI} \approx \frac{k_{in}+1}{I}
+ Z_i \cdot \frac{k_{in}(I)}{\sum_{v=1}^{I} k_{in}^{(v)}(I)}.
\end{equation}
In general $\sum_{v=1}^{I} k_{in}^{(v)}(I)=M_{in}(I)=M_{out}(I)$ (total in-degree equals total out-degree). Using Eq.~\ref{app_eq_k_mean},
\begin{equation}
M_{out}(I)\approx I\,\langle k_{out}\rangle(I)= I\,(2+Z_i)\,\log I,
\end{equation}
so
\begin{equation}
\begin{aligned}
\frac{dk_{in}}{dI}
&\approx \frac{k_{in}+1}{I}
+ Z_i \cdot \frac{k_{in}(I)}{I\,(2+Z_i)\,\log I} \\
&= \frac{ k_{in}(I)\!\left( 1+\frac{Z_i}{(2+Z_i)\,\log I} \right) + 1 }{I}.
\end{aligned}
\end{equation}
As $I\to\infty$, the $1/\log I$ term (the interaction contribution) vanishes, and the equation approaches the recruitment-only form $\frac{dk_{in}}{dI}\approx \frac{k_{in}+1}{I}$. This is consistent with the condition under which a power law with exponent 1 holds for in-degree.
\begin{figure*}[p]
\centering
\begin{overpic}[width=5.4cm]{net_beta10_gamma00_ran_lines_small.pdf}
\put(35,30){\color{black}\Large\bfseries (a)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta10_gamma05_ran_lines_small.pdf}
\put(30,120){\color{black}\Large\bfseries (b)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta10_gamma10_ran_lines_small.pdf}
\put(30,120){\color{black}\Large\bfseries (c)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta10_gamma00_ran_05_10_time_log-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (d)}
\end{overpic}
\begin{overpic}[width=5.4cm]{cdf_indegree_beta10_gamma00_ran_05_10-eps-converted-to.pdf}
\put(35,110){\color{black}\Large\bfseries (e)}
\end{overpic}
\begin{overpic}[width=5.4cm]{cdf_outdegree_beta10_gamma00_ran_05_10-eps-converted-to.pdf}
\put(30,110){\color{black}\Large\bfseries (f)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta10_gamma00_ran.png}
\put(30,130){\color{black}\Large\bfseries (g)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta10_gamma05_ran.png}
\put(30,125){\color{black}\Large\bfseries (h)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta10_gamma10_ran.png}
\put(30,120){\color{black}\Large\bfseries (i)}
\end{overpic}
\caption{Numerical results for the infection-type model (Section~\ref{app_sec_weighted}). Simulation setting: unweighted ($\beta_i=0$); interaction is chosen at random. (a)–(c) Example growth curves: black solid lines, 128 simulation paths; red dashed line, theoretical curve (Eq.~\ref{app_eq_ans_eq}); $K=1$. (a) $\theta_i=1.0$ ($\alpha_i=0.0$), $J_i=1.0$; (b) $\theta_i=0.5$ ($\alpha_i=0.5$), $J_i=0.020$; (c) $\theta_i=0.0$ ($\alpha_i=1.0$), $J_i=9.2\times10^{-4}$. (d) A simulation path close to the theory: red crosses, $\theta_i=1.0$; green circles, $\theta_i=0.5$; blue triangles, $\theta_i=0.0$; black line, theory (Eq.~\ref{app_eq_ans_eq}). Panels (e)–(f) indicate statistics for this path. (e) In-degree distribution: red solid, $\theta_i=1.0$; green dash–dot, $\theta_i=0.5$; blue dotted, $\theta_i=0.0$; thin black guide, power law with exponent 1 ($\propto 1/x$). (f) Out-degree distribution: red solid, $\theta_i=1.0$; green dash–dot, $\theta_i=0.5$; blue dotted, $\theta_i=0.0$; thin black curve, normal distribution (mean and standard deviation estimated from the data). (g)–(i) Infection networks (recruitment edges only). Nodes are colored by entry time (blue = older, yellow = newer): (g) $\theta_i=1.0$; (h) $\theta_i=0.5$; (i) $\theta_i=0.0$.}
%感染型症モデル \ref{app_sec_weighted} の数値計算の結果。シミレーション条件は、重みなし($\beta_j=0$)、交流選択はランダムの場合。(a)-(c)感染症モデルの成長曲線の例。黒実線シミレーションパス。128本のシミレーションパス。赤破線は理論線(式 \ref{app_eq_ans_eq})。$K=1$ (a)$\theta_i=1.0$ ($\alpha_i=0.0$)、$J_i=1.0$ (b) $\theta_i=0.5$ ($\alpha_i=0.5$)、$J_i=0.020$ (c) $\theta_i=0.0$ ($\alpha_i=1.0$)、$J_i=9.2\times 10^{-4}$.
%(d)理論線に近いシミレーションパス。赤十字は$\theta_i=1.0$、緑丸は$\theta_i=0.5$、青三角は$\theta_i=0.0$。黒線は理論線(式 \ref{app_eq_ans_eq})。 以下の図はこのパスに対応する統計量。 (e) 入次数分布。 赤実線は$\theta_i=1.0$、緑破点線$\theta_i=0.5$、青点線$\theta_i=0.0$。 黒色細サポート線は指数1のべき分布 $\propto 1/x$。 (f) 出自数分布。赤実線は$\theta_i=1.0$、緑破点線$\theta_i=0.5$、青点線$\theta_i=0.0$。 黒細線は正規分布(平均と標準偏差はデータから計算)。
%(g)-(i) 感染ネットワーク。感染した人とその感染源をつないだネットワーク。青ほど古く、黄色ほど新しいノード。
%(g) $\theta_i=1$ (h)$\theta_i=0.5$ (i) $\theta_i=0.0$。
\label{fig_unweightnet_ran}
\end{figure*}
\begin{figure*}[p]
\centering
\begin{overpic}[width=5.4cm]{net_beta10_gamma00_fofmei_lines_small.pdf}
\put(35,30){\color{black}\Large\bfseries (a)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta10_gamma05_fofmei_lines_small.pdf}
\put(30,120){\color{black}\Large\bfseries (b)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta10_gamma10_ran_lines_small.pdf}
\put(30,120){\color{black}\Large\bfseries (c)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta10_gamma00_fofmei_05_10_time_log-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (d)}
\end{overpic}
\begin{overpic}[width=5.4cm]{cdf_indegree_beta10_gamma00_fofmei_05_10-eps-converted-to.pdf}
\put(35,110){\color{black}\Large\bfseries (e)}
\end{overpic}
\begin{overpic}[width=5.4cm]{cdf_outdegree_beta10_gamma00_fofmei_05_10-eps-converted-to.pdf}
\put(30,110){\color{black}\Large\bfseries (f)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta10_gamma00_fofmei.png}
\put(30,130){\color{black}\Large\bfseries (g)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta10_gamma05_fofmei.png}
\put(30,130){\color{black}\Large\bfseries (h)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta10_gamma10_ran.png}
\put(30,120){\color{black}\Large\bfseries (i)}
\end{overpic}
\caption{
Numerical results for the infection-type model (Section~\ref{app_sec_weighted}). Simulation setting: unweighted ($\beta_i=0$); interaction uses the path-weight selection rule (see Section \ref{app_sec_infect_rule}). The remaining details are the same as in Fig.~\ref{fig_unweightnet_ran}. (a)–(c) Example growth curves: black solid lines, 128 simulation paths; red dashed line, theoretical curve (Eq.~\ref{app_eq_ans_eq}); $K=1$. (a) $\theta_i=1.0$ ($\alpha_i=0.0$), $J_i=1.0$; (b) $\theta_i=0.5$ ($\alpha_i=0.5$), $J_i=0.020$; (c) $\theta_i=0.0$ ($\alpha_i=1.0$), $J_i=9.2\times10^{-4}$. (d) A simulation path close to the theory: red crosses, $\theta_i=1.0$; green circles, $\theta_i=0.5$; blue triangles, $\theta_i=0.0$; black line, theory (Eq.~\ref{app_eq_ans_eq}). Panels (e)–(f) indicate statistics for this path. (e) In-degree distribution: red solid, $\theta_i=1.0$; green dash–dot, $\theta_i=0.5$; blue dotted, $\theta_i=0.0$; thin black guide, power law with exponent 1 ($\propto 1/x$). (f) Out-degree distribution: red solid, $\theta_i=1.0$; green dash–dot, $\theta_i=0.5$; blue dotted, $\theta_i=0.0$; thin black curve, normal distribution (mean and standard deviation estimated from the data). (g)–(i) Infection networks (recruitment edges only). Nodes are colored by entry time (blue = older, yellow = newer): (g) $\theta_i=1.0$; (h) $\theta_i=0.5$; (i) $\theta_i=0.0$.}
\label{fig_unweightnet_mei}
\end{figure*}
\begin{figure*}[pt]
\centering
\begin{overpic}[width=5.4cm]{net_beta10_gamma00_foftel_lines_small.pdf}
\put(35,30){\color{black}\Large\bfseries (a)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta10_gamma05_foftel_lines_small.pdf}
\put(30,120){\color{black}\Large\bfseries (b)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta10_gamma10_ran_lines_small.pdf}
\put(30,120){\color{black}\Large\bfseries (c)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta10_gamma00_foftel_05_10_time_log-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (d)}
\end{overpic}
\begin{overpic}[width=5.4cm]{cdf_indegree_beta10_gamma00_foftel_05_10-eps-converted-to.pdf}
\put(35,110){\color{black}\Large\bfseries (e)}
\end{overpic}
\begin{overpic}[width=5.4cm]{cdf_outdegree_beta10_gamma00_foftel_05_10-eps-converted-to.pdf}
\put(30,110){\color{black}\Large\bfseries (f)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta10_gamma00_foftel.png}
\put(30,130){\color{black}\Large\bfseries (g)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta10_gamma05_foftel.png}
\put(30,125){\color{black}\Large\bfseries (h)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta10_gamma10_ran.png}
\put(30,120){\color{black}\Large\bfseries (i)}
\end{overpic}
\caption{Numerical results for the infection-type model (Section~\ref{app_sec_weighted}). Simulation setting: unweighted ($\beta_i=0$); interaction uses the two-step selection rule (see Section \ref{app_sec_infect_rule}). The remaining details are the same as in Fig.~\ref{fig_unweightnet_ran}. (a)–(c) Example growth curves: black solid lines, 128 simulation paths; red dashed line, theoretical curve (Eq.~\ref{app_eq_ans_eq}); $K=1$. (a) $\theta_i=1.0$ ($\alpha_i=0.0$), $J_i=1.0$; (b) $\theta_i=0.5$ ($\alpha_i=0.5$), $J_i=0.020$; (c) $\theta_i=0.0$ ($\alpha_i=1.0$), $J_i=9.2\times10^{-4}$. (d) A simulation path close to the theory: red crosses, $\theta_i=1.0$; green circles, $\theta_i=0.5$; blue triangles, $\theta_i=0.0$; black line, theory (Eq.~\ref{app_eq_ans_eq}). Panels (e)–(f) indicate statistics for this path. (e) In-degree distribution: red solid, $\theta_i=1.0$; green dash–dot, $\theta_i=0.5$; blue dotted, $\theta_i=0.0$; thin black guide, power law with exponent 1 ($\propto 1/x$). (f) Out-degree distribution: red solid, $\theta_i=1.0$; green dash–dot, $\theta_i=0.5$; blue dotted, $\theta_i=0.0$; thin black curve, normal distribution (mean and standard deviation estimated from the data). (g)–(i) Infection networks (recruitment edges only). Nodes are colored by entry time (blue = older, yellow = newer): (g) $\theta_i=1.0$; (h) $\theta_i=0.5$; (i) $\theta_i=0.0$.}
\label{fig_unweightnet_tel}
\end{figure*}
\begin{figure*}[pt]
\centering
\begin{overpic}[width=5.4cm]{net_beta00_gamma00_ran_lines_small.pdf}
\put(35,30){\color{black}\Large\bfseries (a)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta00_gamma05_ran_lines_small.pdf}
\put(30,120){\color{black}\Large\bfseries (b)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta00_gamma10_ran_lines_small.pdf}
\put(30,120){\color{black}\Large\bfseries (c)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta00_gamma00_ran_05_10_time_log-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (d)}
\end{overpic}
\begin{overpic}[width=5.4cm]{cdf_indegree_beta00_gamma00_ran_05_10-eps-converted-to.pdf}
\put(40,40){\color{black}\Large\bfseries (e)}
\end{overpic}
\begin{overpic}[width=5.4cm]{cdf_outdegree_beta00_gamma00_ran_05_10-eps-converted-to.pdf}
\put(33,30){\color{black}\Large\bfseries (f)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta00_gamma00_ran.png}
\put(30,30){\color{black}\Large\bfseries (g)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta00_gamma05_ran.png}
\put(30,130){\color{black}\Large\bfseries (h)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta00_gamma10_ran.png}
\put(20,120){\color{black}\Large\bfseries (i)}
\end{overpic}
\caption{Numerical results for the infection-type model (Section~\ref{app_sec_weighted}). Simulation setting: weighted ($\beta_i=1.0$); interaction is chosen at random. (a)–(c) Example growth curves: black solid lines, 128 simulation paths; red dashed line, theoretical curve (Eq.~\ref{app_eq_ans_eq}); $K=1$. (a) $\theta_i=1.0$ ($\alpha_i=0.0$), $J_i=1.0$; (b) $\theta_i=0.5$ ($\alpha_i=0.5$), $J_i=0.020$; (c) $\theta_i=0.0$ ($\alpha_i=1.0$), $J_i=9.2\times10^{-4}$. (d) A simulation path close to the theory: red crosses, $\theta_i=1.0$; green circles, $\theta_i=0.5$; blue triangles, $\theta_i=0.0$; black line, theory (Eq.~\ref{app_eq_ans_eq}). Panels (e)–(f) indicate statistics for this path. (e) In-degree distribution: red solid, $\theta_i=1.0$; green dash–dot, $\theta_i=0.5$; blue dotted, $\theta_i=0.0$; thin black guide, power law with exponent 1 ($\propto 1/x$). (f) Out-degree distribution: red solid, $\theta_i=1.0$; green dash–dot, $\theta_i=0.5$; blue dotted, $\theta_i=0.0$; thin black curve, normal distribution (mean and standard deviation estimated from the data). (g)–(i) Infection networks (recruitment edges only). Nodes are colored by entry time (blue = older, yellow = newer): (g) $\theta_i=1.0$; (h) $\theta_i=0.5$; (i) $\theta_i=0.0$.}
\label{fig_weightnet_ran}
\end{figure*}
\begin{figure*}[tp]
\centering
\begin{overpic}[width=5.4cm]{net_beta00_gamma00_fofmei_lines_small.pdf}
\put(35,30){\color{black}\Large\bfseries (a)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta00_gamma05_fofmei_lines_small.pdf}
\put(30,120){\color{black}\Large\bfseries (b)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta00_gamma10_ran_lines_small.pdf}
\put(30,120){\color{black}\Large\bfseries (c)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta00_gamma00_fofmei_05_10_time_log-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (d)}
\end{overpic}
\begin{overpic}[width=5.4cm]{cdf_indegree_beta00_gamma00_fofmei_05_10-eps-converted-to.pdf}
\put(120,120){\color{black}\Large\bfseries (e)}
\end{overpic}
\begin{overpic}[width=5.4cm]{cdf_outdegree_beta00_gamma00_fofmei_05_10-eps-converted-to.pdf}
\put(120,120){\color{black}\Large\bfseries (f)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta00_gamma00_fofmei.png}
\put(30,125){\color{black}\Large\bfseries (g)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta00_gamma05_fofmei.png}
\put(10,120){\color{black}\Large\bfseries (h)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta00_gamma10_ran.png}
\put(20,120){\color{black}\Large\bfseries (i)}
\end{overpic}
\caption{Numerical results for the infection-type model (Section~\ref{app_sec_weighted}). Simulation setting: weighted ($\beta_i=1.0$); interaction uses the path-weight selection rule (see Section \ref{app_sec_infect_rule}). The remaining details are the same as in Fig.~\ref{fig_unweightnet_ran}. (a)–(c) Example growth curves: black solid lines, 128 simulation paths; red dashed line, theoretical curve (Eq.~\ref{app_eq_ans_eq}); $K=1$. (a) $\theta_i=1.0$ ($\alpha_i=0.0$), $J_i=1.0$; (b) $\theta_i=0.5$ ($\alpha_i=0.5$), $J_i=0.020$; (c) $\theta_i=0.0$ ($\alpha_i=1.0$), $J_i=9.2\times10^{-4}$. (d) A simulation path close to the theory: red crosses, $\theta_i=1.0$; green circles, $\theta_i=0.5$; blue triangles, $\theta_i=0.0$; black line, theory (Eq.~\ref{app_eq_ans_eq}). Panels (e)–(f) indicate statistics for this path. (e) In-degree distribution: red solid, $\theta_i=1.0$; green dash–dot, $\theta_i=0.5$; blue dotted, $\theta_i=0.0$; thin black guide, power law with exponent 1 ($\propto 1/x$). (f) Out-degree distribution: red solid, $\theta_i=1.0$; green dash–dot, $\theta_i=0.5$; blue dotted, $\theta_i=0.0$; thin black curve, normal distribution (mean and standard deviation estimated from the data). (g)–(i) Infection networks (recruitment edges only). Nodes are colored by entry time (blue = older, yellow = newer): (g) $\theta_i=1.0$; (h) $\theta_i=0.5$; (i) $\theta_i=0.0$.}
\label{fig_weightnet_mei}
\end{figure*}
\begin{figure*}[tp]
\centering
\begin{overpic}[width=5.4cm]{net_beta00_gamma00_foftel_lines_small.pdf}
\put(35,30){\color{black}\Large\bfseries (a)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta00_gamma05_foftel_lines_small.pdf}
\put(30,120){\color{black}\Large\bfseries (b)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta00_gamma10_ran_lines_small.pdf}
\put(30,120){\color{black}\Large\bfseries (c)}
\end{overpic}
\begin{overpic}[width=5.4cm]{net_beta00_gamma00_foftel_05_10_time_log-eps-converted-to.pdf}
\put(30,120){\color{black}\Large\bfseries (d)}
\end{overpic}
\begin{overpic}[width=5.4cm]{cdf_indegree_beta00_gamma00_foftel_05_10-eps-converted-to.pdf}
\put(120,120){\color{black}\Large\bfseries (e)}
\end{overpic}
\begin{overpic}[width=5.4cm]{cdf_outdegree_beta00_gamma00_foftel_05_10-eps-converted-to.pdf}
\put(120,120){\color{black}\Large\bfseries (f)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta00_gamma00_foftel.png}
\put(30,120){\color{black}\Large\bfseries (g)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta00_gamma05_foftel.png}
\put(20,130){\color{black}\Large\bfseries (h)}
\end{overpic}
\begin{overpic}[width=5.4cm]{infection_network_beta00_gamma10_ran.png}
\put(20,120){\color{black}\Large\bfseries (i)}
\end{overpic}
\caption{Numerical results for the infection-type model (Section~\ref{app_sec_weighted}). Simulation setting: weighted ($\beta_i=1.0$); interaction uses the two-step selection rule (see Section \ref{app_sec_infect_rule}). The remaining details are the same as in Fig.~\ref{fig_unweightnet_ran}. (a)–(c) Example growth curves: black solid lines, 128 simulation paths; red dashed line, theoretical curve (Eq.~\ref{app_eq_ans_eq}); $K=1$. (a) $\theta_i=1.0$ ($\alpha_i=0.0$), $J_i=1.0$; (b) $\theta_i=0.5$ ($\alpha_i=0.5$), $J_i=0.020$; (c) $\theta_i=0.0$ ($\alpha_i=1.0$), $J_i=9.2\times10^{-4}$. (d) A simulation path close to the theory: red crosses, $\theta_i=1.0$; green circles, $\theta_i=0.5$; blue triangles, $\theta_i=0.0$; black line, theory (Eq.~\ref{app_eq_ans_eq}). Panels (e)–(f) indicate statistics for this path. (e) In-degree distribution: red solid, $\theta_i=1.0$; green dash–dot, $\theta_i=0.5$; blue dotted, $\theta_i=0.0$; thin black guide, power law with exponent 1 ($\propto 1/x$). (f) Out-degree distribution: red solid, $\theta_i=1.0$; green dash–dot, $\theta_i=0.5$; blue dotted, $\theta_i=0.0$; thin black curve, normal distribution (mean and standard deviation estimated from the data). (g)–(i) Infection networks (recruitment edges only). Nodes are colored by entry time (blue = older, yellow = newer): (g) $\theta_i=1.0$; (h) $\theta_i=0.5$; (i) $\theta_i=0.0$.}
\label{fig_weightnet_tel}
\end{figure*}
\clearpage
\renewcommand{\thesection}{D\arabic{section}}
\setcounter{section}{-1}
\makeatletter
\makeatother
%\numberwithin{equation}{section} % amsmath 読み込み時
%\setcounter{equation}{0}
%\renewcommand{\theequation}{D\arabic{section}.\arabic%{equation}}
%\numberwithin{figure}{section}
%\renewcommand{\thefigure}{D\arabic{figure}}
%\setcounter{figure}{0}
%\numberwithin{table}{section}
%\renewcommand{\thetable}{D\arabic{table}}
%\setcounter{table}{0}
% hyperref を使う場合の安全策(任意)
\makeatletter
\renewcommand{\theHsection}{D\arabic{section}}
\makeatother
\section{Appendix D}
\label{app_sec_data_base}
Appendix D provides information regarding the data sources. Specifically, it addresses three points: first, the data sources for the Japanese blog data and Google Trends data; second, the method used to extract the ``new words'' targeted in this study; and third, the normalization of the count time series data by the total number of posts.
\section{Data}
We use two types of online language data: (a) Japanese blog data and (b) Google Trends (English, Spanish, and Japanese) \cite{watanabe2023minor}. From these sources, we construct word-count time series for analysis.\par
\subsection{Japanese Blog Data}
We obtain daily word-appearance counts from a nationwide corpus of Japanese blogs using the large-scale database ``Kuchikomi@kakaricho,'' provided by Hottolink, Inc. The database contains approximately nine billion blog articles and covers about 90\% of Japanese blogs over the period from November 1, 2006 to December 31, 2019 \cite{kakaricho}.
\subsubsection{Body Text Data}
\label{app_sec_body_text}
We use the blog body text to compute co-occurrence statistics in Sections~\ref{sec_word}, \ref{app_sec_cooccurrence}; and in Sections~\ref{sec_llm}, \ref{app_sec_llm}, as auxiliary information for the LLM analysis. The observation window is from January 2009 to December 2018. Within this window, we identify 113,691 bloggers who posted in at least nine distinct calendar years, and we include all posts authored by these bloggers. The monthly article count has a mean of 1,133,463 (minimum 467,632; 25th percentile 815,666; median 1,104,976; 75th percentile 1,395,734; maximum 1,926,944).
\subsection{Google Trends}
\label{sec_google}
Google Trends provides a monthly index of search volume for a given query term on the Google search engine \cite{google_trends}. We use it in parallel with blog post counts to quantify social interest (see the red circles in Fig.~\ref{app_fig_comp_google_blog_same}). The series is normalized by Google so that the maximum value within the observation window equals 100, with other values scaled proportionally. The data are available from May 2015 to Dec. 2021.
\section{Methodology for Sampling Words}
\label{app_sec_data}
This section describes how we sampled candidate words \cite{watanabe2023minor}. Our sampling frame is the set of Wikipedia article titles; consequently, the analysis is restricted to terms established enough to appear as Wikipedia entries and does not cover short-lived expressions that quickly disappear.
\subsection{Blog Data}
We extracted candidate words in two steps.
\begin{enumerate}
\item From the list of article titles in the Japanese edition of Wikipedia \cite{wikipedia_data}, we identified the one million titles that occurred most frequently in our Japanese blog corpus.
\item From these one million titles, we selected 20,764 titles that had zero blog posts in both November and December 2006.
\end{enumerate}
\subsection{Google Trends}
For the Google Trends analysis, we used Wikipedia page views to preselect newly emerging words in each of the English, Spanish, and Japanese editions of Wikipedia \cite{wikipedia_data}.
\begin{enumerate}
\item We collected page-view counts for the first day of each month from May 2015 through January 2022.
\item We defined a ``new word'' as a title with zero page views on May 1, 2015 (the first observation month) and with at least 50 page views for Spanish or at least 1,000 page views for English on January~1 of any year from 2016 to 2022. For Japanese, we used the same 20,764-word dictionary as in the blog data.
\item For titles meeting this criterion, we retrieved Google Trends time series via the Google Trends API \cite{google_trends}.
\end{enumerate}
\section{Normalization of Word-Count Time Series for Blog Data}
We define notation for the word-count series $x_i(t)$ and the normalized series $y_i(t)$ as follows \cite{watanabe2023minor}.
\begin{itemize}
\item The time step is set to 30 days. When $t$ increases by one, real time advances by 30 days (an approximately monthly series).
\item For word $i\in\{1,\dots,W\}$ and time index $t\in\{1,\dots,T\}$, $x_i(t)$ is the raw count of articles containing word $i$ within the 30-day window $t$.
\item Let $TOTAL(t)$ be the total number of articles in window $t$. We define the scaled total number of articles by
\begin{equation}
ScaledTOTAL(t)=\frac{TOTAL(t)}{\frac{1}{T}\sum_{s=1}^{T}TOTAL(s)}\,,
\end{equation}
so that $\frac{1}{T}\sum_{t=1}^{T} ScaledTOTAL(t)=1$. The normalized series is
\begin{equation}
y_i(t)=\frac{x_i(t)}{ScaledTOTAL(t)},
\end{equation}
which we also plot as black triangles in Fig.~\ref{fig_all_time_series}.
\end{itemize}
Here, $T$ is the last observation index and $W$ is the number of words. By construction, $y_i(t)$ removes fluctuations due to changes in the overall blogging volume $TOTAL(t)$ and isolates the relative activity of word $i$ over time (see Fig.~1 in Ref.~\cite{RD_base}). \par
\clearpage
\renewcommand{\thesection}{E\arabic{section}}
\setcounter{section}{-1}
\makeatletter
\makeatother
%\numberwithin{equation}{section} % amsmath 読み込み時
%\setcounter{equation}{0}
%\renewcommand{\theequation}{E\arabic{section}.\arabic{equation}}
%\numberwithin{figure}{section}
%\renewcommand{\thefigure}{E\arabic{figure}}
%\setcounter{figure}{0}
%\numberwithin{table}{section}
%\renewcommand{\thetable}{E\arabic{table}}
%\setcounter{table}{0}
% hyperref を使う場合の安全策(任意)
\makeatletter
\renewcommand{\theHsection}{E\arabic{section}}
\makeatother
\section{Appendix E}
\label{app_sec_preprocessing_base}
Appendix E describes preprocessing for analysis of growth curves. Specifically, it covers two topics: first, the method for extracting the growth segments from the time series; second, the method for detecting jump-like changes.
\section{Method for Extracting an Uptrend}
\label{app_sec_cut}
Here, we explain how we extracted a global growth period that is not a temporary local trend. An example of the global growth period is the period enclosed by the grey vertical lines in Fig.~\ref{app_fig_comp_google_blog_same}. First, we describe the detection of the starting point of growth, and next, the detection of the end point of growth (defined in Section~\ref{app_sec_end_growth} of this appendix).
\subsection{Extracting the Beginning of Growth}
\label{app_sec_growth}
The extraction of the growth starting point basically follows the procedure shown in \cite{watanabe2023minor}. However, in this study, we add a further correction using the method in the next Section~\ref{app_sec_refine_mm1}.
Prior to the correction in Section \ref{app_sec_refine_mm1}, the procedure based on \cite{watanabe2023minor} (the procedure to determine a provisional starting point) is shown below.
\begin{enumerate}
\item \textbf{Calculate the upper limit for candidates, $T_s$.}
This upper limit is set as the time when the 13-point moving median first reaches the 25th percentile point:
$T_s=\min_t\{t|y_j(t) \geq \mathrm{Quantile}_{0.25}\{y_j(t)\} \}$.
This procedure is introduced to avoid incorrectly selecting a minimum point during a downtrend after an uptrend.
\item \textbf{Calculate the first candidate for the starting point, $t^{s}_1$.}
The first candidate is set as the time when the 13-point moving median time series is at its minimum (within the range $t \le T_s$):
$t^{s}_1=\mathrm{arg min}_{\{t \leq T_s\}}\{\mathrm{MovingMedian}_{13}({y_j}(t))\}$.
Here, if the minimum value is less than 10, we recalculate using the 13-point moving median of the raw time series $x_j(t)$ (defined in Section \ref{app_sec_data}), $\mathrm{MovingMedian}_{13}(x_j(t))$.
\item \textbf{Calculate the second candidate for the starting point, $t^{s}_2$.}
The second candidate is set as the time when the raw time series (i.e., before taking the moving median) is at its minimum (within the range $t \le T_s$):
$t^{s}_2=\mathrm{arg min}_{\{t \leq T_s\}}\{y_j(t)\}$.
Here again, if the minimum value of the time series is less than 10, we recalculate using the unnormalized time series $x_j(t)$. (Points where $y_j(t)=0$ are excluded.)
\item \textbf{Determine the growth starting point $t^{s}_0$.}
Basically, we conservatively choose the later time, $t^{s}_0=\max(t^{s}_1,t^{s}_2)$, as the starting point of the trend.
However, if a clear upward trend exists between the two candidate points $\{t^{s}_1,t^{s}_2\}$, the earlier time $t^{s}_0=\min(t^{s}_1,t^{s}_2)$ is selected as the growth starting point.
(Note: The trend is identified based on the positive rank correlation between the times $\{\min(t^{s}_1,t^{s}_2),\dots,\max(t^{s}_1,t^{s}_2)\}$ and the corresponding counts $\{y_j(\min(t^{s}_1,t^{s}_2)), \dots, y_j(\max(t^{s}_1,t^{s}_2))\}$. We recognize a trend when the p-value for the correlation test is less than 0.01.)
\end{enumerate}
\subsection{Refining the Start Point by Excluding an Early Low-Level Segment Buried in Noise}
\label{app_sec_refine_mm1}
For the initial time $t^{s}_0$ (determined in Section \ref{app_sec_growth}), we perform a further investigation and correction in this study.
When $y_j(t)$ is small, relative fluctuations (e.g., Poisson-like noise) can become large and hide a slow growth component.
%
In such cases, the piecewise growth model fit might treat this first part as a separate "no-growth" piece, even though it is just a low-level noisy part before the actual growth.
To avoid this, we exclude an initial segment that is both "small" and "not increasing" and reset the growth start point as follows.
Here, $x_j(t)$ is the raw (unnormalized) count for word $j$, $t^{e}_0$ is the growth end point (determined in Section~\ref{app_sec_detect_jump}), and $[t^{s}_0,t^{e}_0]$ is the provisional growth window.
\begin{enumerate}
\item \textbf{Define an upper limit for the early segment, $T^{\mathrm{early\_limit}}$.}
Define $T^{\mathrm{early\_limit}}$ as the time when the time series first reaches its 25th percentile within the window ($[t^{s}_0,t^{e}_0]$).
\begin{equation}
T^{\mathrm{early\_limit}} = \min\Bigl\{\, t\in[t^{s}_0,t^{e}_0] \;\big|\; x_j(t)\ \ge\ \mathrm{Quantile}_{0.25}\!\bigl(x_j([t^{s}_0,t^{e}_0])\bigr) \Bigr\}
\end{equation}
This restricts the inspection of the early part to times up to this time $T^{\mathrm{early\_limit}}$.
\item \textbf{Define a noise-aware start-point candidate, $c_0$.}
Using a count threshold of $10$, we first define two skip candidates, $c_1$ and $c_2$. Note that below this threshold of 10, the effect of Poisson noise is significant, and an upward trend can be easily hidden.
\begin{itemize}
\item $c_1$: The point after the last time $t$ (within the whole window $[t^{s}_0,t^{e}_0]$) where $x_j(t)<10$.
\begin{equation}
c_1= 1+\max\{t\in[t^{s}_0,t^{e}_0] | x_j(t)<10\}
\end{equation}
\item $c_2$: The point after the last time $t$ (at or before $T^{\mathrm{early\_limit}}$) where $x_j(t)<10$ and $x_j(t+1) \le x_j(t)$ (non-increasing).
\begin{eqnarray}
&&c_2 = 1+ \nonumber \\
&&\max\{\,t\in[t^{s}_0,T^{\mathrm{early\_limit}}]| x_j(t)<10 \nonumber \\
&& \text{ and } x_j(t+1)-x_j(t)\le 0 \}
%&&c_2
%&&= \min \left\{t \in [t_0^{s}, T^* \middle| \right. \\
%&& \left. \forall u \in [t, c_1],\ x_j(u+1) > x_j(u) \right\}
\end{eqnarray}
If this set is empty (i.e., if $x_j(t)$ is strictly increasing whenever $x_j(t)<10$ in $[t^{s}_0, T^{\mathrm{early_limit}}]$), we set $c_2 = 1$.
\end{itemize}
%(If the set of applicable $t$ is empty, the corresponding candidate $c_1$ or $c_2$ is ignored.
(The "+1" is to set the start point to the point *after* the last "small" or "non-increasing" time.)
Next, we define the noise-aware start-point candidate $c_0$ as the earlier time of these two candidates (if at least one exists).
\begin{equation}
c_0 = \min(c_1, c_2)
\end{equation}
(If only $c_1$ exists, $c_0 = c_1$; if only $c_2$ exists, $c_0 = c_2$. If neither exists, $c_0$ is not defined.)
For example, if the series is monotonically increasing like $y(1)<y(2)<y(3)=10<y(4)$, then $c_1=3$ and $c_2=1$, and the initial time $c_0=1$ is adopted.
As another example, if $5>y(1)>y(2)>y(3) <y(4) <y(5)=10<y(6)$, then $c_1=6$ and $c_2=3$, so $c_0=3$ is adopted.
%Also, in the case of $y(1)>y(2)>y(3)=10$, $c_2$ does not exist (because there is no final point of a non-increasing segment), so only $c_1=3$ exists and $c_0=3$.
\item \textbf{Update the start time $t^{s}_0$.}
Finally, we compare $t^{s}_0$ (found in Section~\ref{app_sec_growth}) with the noise-aware candidate $c_0$ and update the start time to the later (more conservative) of the two.
\begin{equation}
t^{s}_0 \;\leftarrow\; \max(t^{s}_0,\; c_0)
\end{equation}
(If $c_0$ was not defined (because neither $c_1$ nor $c_2$ existed), $t^{s}_0$ is not changed.)
\end{enumerate}
This corrected $t^{s}_0$ is used as the final growth starting point.
\subsection{Extraction of End of Growth}
\label{app_sec_end_growth}
The end point of growth follows the method of \cite{watanabe2023minor}. We introduce it below.
The end point of growth, $t^{e}_0$, is basically detected as the point at which a clear downward trend begins.
%
Here, a ``clear downward trend'' is defined as a point at or after the growth starting point ($t^{s}_0 \leq t^{e}_0$) from which the word count continuously decreases for at least 12 time points (approximately 12 months).
As a specific procedure, first, we roughly search for the starting point of the downtrend using the 13-point moving median to avoid being fooled by local trends. Next, we refine the candidate points by progressively using information from smaller time scales (5-point moving median, 3-point moving median, and original data). Finally, we compare the starting point of the downtrend found by this method with the global maximum point of the time series to determine which is more suitable as the end point of the global uptrend.
The detailed procedure is as follows:
\begin{enumerate}
\item \textbf{Detecting the downtrend starting point $t^{e}_1$ in the 13-point moving median:}
First, we search for a point in the 13-point moving median time series where the value continuously decreases for at least 12 consecutive time points. To avoid erroneously detecting local downtrends, only points after the time series has reached the 90th percentile, $T^{e}= \min_t\{t|y_j(t) \geq \mathrm{Quantile}_{0.9}\{y_j(t)\} \}$, are considered candidates ($t^{e}_1>T^{e}$). If no point with 12 consecutive decreases exists, the last observation point $T$ is taken as the end point, $t^{e}_1=T$.
\item \textbf{Exploring around $t^{e}_1$ and creating the candidate set $\{t^{e}_2\}$:}
To determine the end of the growth trend more precisely, we investigate the vicinity of $t^{e}_1$ (calculated in step 1) in detail. Specifically, we select all points between $t^{s}_0$ and $t^{e}_1$ where the 13-point moving median is 90\% or more of the maximum value in that interval, creating a new set of candidate points $\{t^{e}_2\}$.
\begin{eqnarray}
\{t^{e}_2\}= \{t|t^{s}_0 \leq t \leq t^{e}_1, \mathrm{MovingMedian}_{13}(y_j(t)) \geq \nonumber \\
0.9 \times \max_{\{t^{s}_0 \leq t \leq t^{e}_1\}}(\mathrm{MovingMedian}_{13}(y_j(t))) \}
\end{eqnarray}
\item \textbf{Adding shorter time-scale (5-point moving median) information:}
For all candidate points $t$ in $\{t^{e}_2\}$, we perform an operation to replace them with a local peak reached by a continuous increase on the 5-point moving median time series, $q_j(t)=\mathrm{MovingMedian}_5(y_j(t))$. Specifically, we set $\{t_0\} \to \{t^{e}_2\}$ and transform $t$ to $t^*$ using the following Eq.~\ref{app_move_end}:
\begin{eqnarray}
&& t^{*}_0=t_0+ \mathrm{arg max}_{\{t \in \{t_0+m^{-},t_0+m^{+}\}\}}(q_j(t)) \label{app_move_end} \\
&&m^{+} = \max\Bigl(\{m \mid m,s \in \mathbb{N}, m \geq 0, 0 \leq s \leq m, \nonumber \\
&& \qquad \forall{s}[q_j(t_0+s)\leq q_j(t_0+s+1)]\}\Bigr) \nonumber \\
&& m^{-} = \min\Bigl(\{m \mid m,s \in \mathbb{N}, m \leq 0, m \leq s \leq 0, \nonumber \\
&& \qquad \forall{s}[q_j(t_0+s) \leq q_j(t_0+s-1)] \}\Bigr)
\end{eqnarray}
This transformation corresponds to correcting the candidates from the 13-point moving median with information from a shorter time scale (the 5-point moving median). The transformed set of candidates is $\{t^{e}_3\}$.
\item \textbf{Adding 3-point moving median information:}
A transformation process similar to step 3 is performed, this time using the 3-point moving median, $q_j(t)=\mathrm{MovingMedian}_3(y_j(t))$. The input candidate set is $\{t_0\} \to \{t^{e}_3\}$, and the new set of candidates calculated according to Eq.~\ref{app_move_end} is $\{t^{*}_0\} \to \{t^{e}_4\}$.
\item \textbf{Determining the provisional end point $t^{e}_5$:}
From the candidate points in $\{t^{e}_4\}$, the point with the maximum 3-point moving median value, $\mathrm{MovingMedian}_{3}(y_j(t))$, is determined as the provisional end point $t^{e}_5$.
$t^{e}_5=\mathrm{arg max}_{t \in \{t^{e}_4\}}(\mathrm{MovingMedian}_{3}(y_j(t)))$
\item \textbf{Fine-tuning with raw data:}
We use the original (raw) data $y_j(t)$ (without a moving median) to perform a final fine-tuning of the end point. Specifically, we set $t_0 \to t^{e}_5$ and $q_j(t)=y_j(t)$ and apply Eq.~\ref{app_move_end} to move the candidate point to the point with the maximum raw data value in the vicinity of $t^{e}_5$. This transformed time is $t^{e}_6$.
\item \textbf{Comparing the candidate $t^{e}_6$ with the global maximum point $t^{max}$:}
Finally, we compare the candidate point $t^{e}_6$ obtained from this procedure with the global maximum point of the entire time series, $t^{max}=\mathrm{arg max}_{t}[y_j(t)]$.
If $t^{max}$ exists within 6 points before or after $t^{e}_6$ (i.e., $t^{e}_6-6 \leq t^{max} \leq t^{e}_6+6$), we check whether $t^{max}$ is more suitable as the growth end point than $t^{e}_6$.
Specifically, we check that $t^{max}$ is not a temporary spike (noise) due to news or external factors, or that there is a clear upward (or downward) trend from $t^{e}_6$ to $t^{max}$.
A "clear trend" is defined as the time series data between $t^{e}_6$ and $t^{max}$, $\{y_j(\min(t^{e}_6,t^{max})),\dots,y_j(\max(t^{e}_6,t^{max}))\}$, satisfying at least one of the following three conditions:
\begin{enumerate}
\item[(i)] A linear approximation fits well (coefficient of determination > 0.4), and the regression coefficient is not zero (the sign of the coefficient matches $\mathrm{sign}(t^{max}-t^{e}_6)$, and the p-value is less than 1\%).
\item[(ii)] A quadratic function fits very well (coefficient of determination $\geq$ 0.85), and the function's derivative is always positive (if $t^{e}_6 < t^{max}$) or always negative (if $t^{max} < t^{e}_6$) within the target period.
\item[(iii)] In a binomial test on the sign of the difference ($y_j(t+1)-y_j(t)$), the proportion of positives (if $t^{e}_6 < t^{max}$) or negatives (if $t^{max} < t^{e}_6$) is 0.6 or more (one-sided test p-value is less than 5\%).
\end{enumerate}
If these conditions are met, the final end point is set to $t^{e}_0=t^{max}$. If the conditions are not met (i.e., $t^{max}$ is judged to be a temporary spike), then $t^{e}_0=t^{e}_6$.
\end{enumerate}
\section{Detecting Large Jumps in the Keyword Frequency Time Series}
\label{app_sec_detect_jump}
This method is an algorithm to detect when an ``abrupt jump'' (abrupt upward level shifts) occurs in monthly time series data $x$.
The jumps detected in this section are \emph{not} transient spikes that quickly decay or revert to the original value. Instead, we focus on jumps where the effect is sustained long-term, similar to a step function. In other words, we identify jumps that represent a non-negligible shift in the growth curve.
The basic idea is to sequentially test every point in the time series as a potential point where a jump may have occurred.
The testing method involves measuring the ``jump height'' at that point, while also measuring the ``baseline fluctuation'' (how much it normally fluctuates) in the periods before and after that point. Based on this, it evaluates \textbf{``how much the jump height stands out compared to the baseline fluctuation''} using multiple indicators (scores).
\subsection*{Steps of the Jump Detection Algorithm}
\subsubsection*{Step 1: Data Preprocessing}
Before starting the analysis, the input time series data $x = (x_1, x_2, \dots, x_T)$ is prepared into a form that is easy to analyze. For example, in the case of blog data, this sequence represents the word counts time series $y_i(1),y_i(2),\dots, y_i(T)$ (i.e., $x_t = y_i(t)$).
\begin{enumerate}
\item \textbf{Noise Removal (Smoothing)}: \\
To reduce the influence of \textbf{noise} in the data, a \textbf{Moving Median} (`runmed`) is applied to create a smooth time series $x' = (x'_1, \dots, x'_T)$ (default window width is 3).
$$x'_t = \text{median}(x_{t -1}, x_t, x_{t + 1})$$
\textbf{Meaning}: This makes it easier to find the fundamental movements (level changes) in the data, without being misled by temporary spikes (outliers).
\item \textbf{Checking Periodicity and Determining the Reference Period $D$}: \\
We check if the data has a one-year periodic pattern (seasonality). This is done by taking the log-difference of the data and calculating the correlation (autocorrelation $\rho_{12}$) with the data from 12 months prior.
\begin{itemize}
\item If $\rho_{12} \ge 0.2$, it is considered to have \textbf{periodicity}, and the ``reference period'' used in later calculations is set to $D=6$ (months).
\item Otherwise, it is considered to have \textbf{no periodicity}, and the reference period is set to $D=3$.
\end{itemize}
\textbf{Meaning}: Data with seasonality tends to have larger fluctuations. By setting an appropriate period $D$ for measuring the ``baseline fluctuation,'' we avoid misinterpreting seasonal variations as jumps.
\end{enumerate}
\subsubsection*{Step 2: Full Scan of All Points (Validation of Candidate Points)}
Each point in time $i$ (from $i=1$ to $T$) in the time series is sequentially validated as a \textbf{jump candidate point}.
\subsubsection*{Step 3: Measuring the ``Jump Height'' ($dv$)}
The candidate point $i$ is treated as a boundary, splitting the data into a ``pre-jump'' group $G_{pre} = \{x'_1, \dots, x'_i\}$ and a ``post-jump'' group $G_{post} = \{x'_{i+1}, \dots, x'_T\}$. The ``step'' between them is calculated.
\begin{enumerate}
\item \textbf{Determining the Pre-Jump Level ($P_{pre}$)}: \\
To stably measure the jump base level, the maximum of the following three values is adopted.
$P_{pre} = \max\left(x'_i, \text{median}\{x'_k\}_{k=\max(1, i-6)}^i, Q_{0.8}(G_{pre})\right)$, where
$Q_{0.8}(G_{pre})$ is the 80th percentile value of the pre-jump group.\\
\textbf{Meaning}: If we only look at $x'_i$ (the immediately preceding value), we might mistake a temporary dip due to noise as the jump base. Therefore, we compare it with the median of the last six months and the 80th percentile of the entire pre-jump period to robustly (less affected by noise) determine the stable level before the jump begins.
\item \textbf{Determining the Post-Jump Level ($P_{post}$)}: \\
To measure the landing level of the jump, the \textbf{minimum value} of the post-jump group is adopted.
$$P_{post} = \min(G_{post})$$
\textbf{Meaning}: Immediately after a jump, the value might temporarily overshoot. Therefore, we consider the most stable (lowest) level after the jump as the ``landing point.''
\item \textbf{Calculating the Jump Magnitude $dv$}: \\
The difference between $P_{pre}$ (the jump base) and $P_{post}$ (the landing point) is calculated on a ``logarithmic ($\log$) scale.''
$$dv = \log(P_{post} + 1) - \log(P_{pre} + 1)$$
\textbf{Meaning}: \textbf{By taking the logarithm, we can evaluate the jump based on its rate of change.} \\
※ However, in regions where the values are too small ($x'_i < 10$ and $x'_{i+1} < 50$) or if the value decreased ($dv < 0$), it is not considered a jump, and $dv=0$.
\end{enumerate}
\subsubsection*{Step 4: Measuring the ``Baseline Fluctuation''}
To determine if the jump height $dv$ is truly ``abnormal,'' we calculate ``how much the period before and after the jump normally fluctuates.''
\begin{enumerate}
\item \textbf{Calculating the Baseline Fluctuation Rate $R(G, D)$}: \\
For a given group $G$ (targeting only data where $x' \ge 10$), we calculate the absolute log-change rates between many pairs of points separated by the reference period $D$ (3 or 6 months) determined in Step 1, and then find their \textbf{median}.
$$R(G, D) = \text{median}\left( \frac{|\log(g_{t+D}+1) - \log(g_t+1)|}{D} \right)$$
\textbf{Meaning}: This measures, on average, how much the data changes (on a log scale) over $D$ months. By using the median instead of the mean, it is less affected by temporary outliers, allowing for a stable measurement of the ``typical magnitude of fluctuation'' for that period.
\item \textbf{Calculating Various ``Fluctuation Magnitudes''}: \\
Using $R(G, D)$, we calculate the following fluctuation magnitudes:
\begin{itemize}
\item $m_{pre} = R(G_{pre}, D)$: The ``baseline fluctuation'' before the jump.
\item $m_{post} = R(G_{post}, D)$: The ``baseline fluctuation'' after the jump.
\item $m_{pre,noise} = R(G_{pre}, 1)$: The ``monthly noise level'' before the jump (calculated with $D=1$).
\item $m_{post,noise} = R(G_{post}, 1)$: The ``monthly noise level'' after the jump.
\item $m_{post,near} = R(G_{post,near}, D)$: The ``baseline fluctuation'' within 13 months immediately after the jump (to check post-jump stability), $G_{post,near} = \{x'_{i+1},\dots,x'_{\min(i+13,T)}\}$.
\end{itemize}
\end{enumerate}
\subsubsection*{Step 5: Scoring the ``Sharpness of the Jump'' Multidimensionally}
We combine the ``jump height'' $dv$ (from Step 3) and the ``baseline fluctuation'' $m$ (from Step 4) to calculate six types of scores that evaluate how ``abrupt'' the jump was.
\begin{enumerate}
\item \textbf{Outlier Correction ($dv_2$)}: \\
If the point immediately before the jump ($i$ or $i-1$) was an abnormally high value (e.g., $x'_i \ge \exp(m_{post}) \cdot x'_{i+1}$), $dv$ might be overestimated.
\begin{itemize}
\item In that case, we use a recalculated, more stringent (also considering $x'_{i-1}$) jump base $P'_{pre}$ to calculate a corrected jump magnitude $dv_2$.
\begin{eqnarray*}
&&P'_{pre} = \max\big(x'_i, x'_{\max(1, i-1)}, \nonumber \\
&&\text{median}\{x'_k\}_{k=\max(1, i-6)}^i, Q_{0.8}(G_{pre})\big)
\end{eqnarray*}
\begin{eqnarray*}
dv_2 = \log(P_{post} + 1) - \log(P'_{pre} + 1)
\end{eqnarray*}
\item Otherwise, we set $dv_2 = dv$.
\end{itemize}
\item \textbf{Calculating the Jump Indicators (Scores)}:
\begin{itemize}
\item \textbf{Basic Score ($dr$)}:
$$dr = \frac{dv}{\max(m_{pre}, m_{post})}$$
\textbf{Meaning}: \textbf{How many times} is the jump height compared to the baseline fluctuation (whichever is larger, before or after)? A larger value indicates a sharp jump that cannot be explained by normal movement.
\item \textbf{Overall Ratio ($ds$)}:
$ds = \frac{dv}{d_{max}}$, where $d_{max}$ denotes the total log change from the beginning to the end of the series.
\textbf{Meaning}: \textbf{What proportion} of the entire data's change (from beginning to end) does this one jump account for? A larger value indicates a dominant jump that affects the entire series.
\item \textbf{Corrected Score ($dr2$)}:
$$dr2 = \frac{dv_2}{2 \cdot \max(m_{pre}, m_{post})}$$
\textbf{Meaning}: The basic score using the outlier-corrected $dv_2$. (The 2 in the denominator is an adjustment coefficient.)
\item \textbf{Near-Future Ratio ($dr_{near}$)}:
$$dr_{near} = \frac{dv_2}{2 \cdot \max(m_{pre}, m_{post,near})}$$
\textbf{Meaning}: A score to ensure correct evaluation even if the fluctuation immediately after the jump is volatile ($m_{post,near}$ is large).
\item \textbf{Noise Ratio ($dr1$)}:
\begin{eqnarray*}
&&dr1 = \nonumber \\
&&\frac{dv}{\max(m_{pre}, m_{post}, m_{pre,noise}, m_{post,noise})}
\end{eqnarray*}
\textbf{Meaning}: Strictly evaluates whether the jump was sufficiently large even when compared to short-term monthly noise ($m_{noise}$).
\item \textbf{Time-Lag Correction ($dr_{delta}$)}:
$$dr_{delta} = \frac{dv}{m_{pre} \times d_{delta}}$$
\textbf{Meaning}: $d_{delta}$ is the time (in months) it took for the minimum value ($P_{post}$) to appear after the jump. This means that jumps that did not stabilize immediately and took a long time ($d_{delta}$ is large) will have their scores lowered (penalized).
\end{itemize}
\end{enumerate}
\subsubsection*{Step 6: Final Judgment}
A point $i$ is identified as a ``jump point'' if the six scores calculated for it meet any of the following combinations of conditions (thresholds).
\begin{itemize}
\item \textbf{Condition A (Standard Jump)}: \\
($dr \ge 3$ and $ds \ge 0.1$ and $dr2 \ge 3$ and $dr1 \ge 3$ and $dr_{delta} \ge 2$) \\
\textbf{Meaning}: A standard jump where multiple indicators exceed the criteria in a balanced way.
\item \textbf{Condition B (Large-Scale Jump)}: \\
($dr \ge 10$ and $ds \ge 0.05$ and $dr2 \ge 3$ and $dr_{near} \ge 3$ and $dr1 \ge 2$ and $dr_{delta} \ge 2$) \\
\textbf{Meaning}: A very large-scale jump where the basic score $dr$ is extremely high (10 times or more than normal).
\item \textbf{Condition C (Dominant Jump)}: \\
($ds \ge 0.2$) \\
\textbf{Meaning}: A highly dominant jump that accounts for more than 20\% of the entire data's change in this single event.
\end{itemize}
However, points at the very beginning (first 12 months) and the very end of the data, where comparisons are insufficient, are excluded from being jump points even if they meet the conditions.
\renewcommand{\thesection}{F\arabic{section}}
\setcounter{section}{-1}
\makeatletter
\makeatother
%\numberwithin{equation}{section} % amsmath 読み込み時
%\setcounter{equation}{0}
%\renewcommand{\theequation}{F\arabic{section}.\arabic{equation}}
%\numberwithin{figure}{section}
%\renewcommand{\thefigure}{F\arabic{figure}}
%\setcounter{figure}{0}
%\numberwithin{table}{section}
%\renewcommand{\thetable}{F\arabic{table}}
%\setcounter{table}{0}
%
%
% hyperref を使う場合の安全策(任意)
\makeatletter
\renewcommand{\theHsection}{F\arabic{section}}
\makeatother
\clearpage
\section{Appendix F}
\label{app_sec_estimation_parameter_base}
Appendix F describes the procedure for parameter fitting of the piecewise power-law model.
\section{Parameter Estimation for the Single-Segment ($N=1$) Power-Law Growth Model}
\label{app_sec_parameter_estimation_single}
This section explains the parameter estimation procedure for the single-segment ($N=1$) power-law growth model, given by Eq.~\ref{eq_base0}. This estimation method is also used as a component for the piecewise models where $N \geq 2$.
\subsection{Defining the Single-Segment Model ($N=1$)}
First, for an observed time series $y_t$ (where $t=1, \dots, L$), we define the single-segment growth model given by Eq.~\ref{eq_base0}, $\hat{y}(t)$ as follows:
\begin{equation*}
\hat{y}(t)=
\begin{cases}
Y \cdot \Bigl\{R \cdot (1-\alpha)(t-t_0)+\left(\frac{\hat{y}(t_0)}{Y} \right)^{1-\alpha}\Bigr\}^{1/(1-\alpha)}, & \alpha\neq 1 \\
\hat{y}(t_0) \cdot \exp \Bigl(R \cdot (t-t_0)\Bigr), & \alpha=1
\end{cases}
\end{equation*}
In this model, the parameters we need to estimate are the \textbf{shape parameter $\alpha$} and the \textbf{growth rate $R$}. The initial value (as an estimate with noise removed) $\hat{y}(t_0)$ is determined beforehand by a separate procedure (see Section~\ref{app_sec_y0} for $N=1$ or Section~\ref{app_sec_parameter_estimation} for $N \geq 2$). For the blog data used in this study, the constant $Y=41.254$ is also determined by the procedure described in Section~\ref{app_sec_r}.
\subsection{Defining the Final loss function (How We Measure Error)}
To determine the parameters $\alpha$ and $R$, we design a "loss function" $\mathcal{L}(\alpha, R)$ that measures how badly the model fits the data. We then find the parameters that minimize this loss.
\subsubsection{Power Transform and Residuals}
Before defining the loss function, we first apply a ``power transform'' to both the observed values $y_t$ and the theoretical values $\hat{y}(t)$. We do this to handle the wide variety of growth shapes, from linear (near $\alpha=0$) to exponential (near $\alpha=1$).
The transform function $\chi(u)$ is defined as:
\begin{equation*}
\chi(u)=
\begin{cases}
\log u & \theta=0 \quad \text{(log transform)} \\
u^{\theta} & \theta \neq 0 \quad \text{(power transform)}
\end{cases}
\end{equation*}
In all our empirical analyses, we fix $\theta=0.5$, which is a compromise between $\theta=1$ (suited for linear growth) and $\theta=0$ (suited for exponential growth).
Using this transformed scale, we define the ``signed residual'' $\delta_0(t)$ (the difference between the observation and the model). (We only use data points where $y_t>0$ when using the log transform).
\begin{equation*}
\delta_0(t)=\chi(y_t) - \chi(\hat{y}(t))
\end{equation*}
Here, $\delta_0(t) < 0$ means that the theoretical value $\hat{y}(t)$ is higher than the observed value $y_t$ (an overestimation).
\subsubsection{Constructing the Loss Function: Penalty and Reward}
We build the loss function $\mathcal{L}(\alpha, R)$ from two parts: a ``Penalty'' and a ``Reward''.
\paragraph{1. Penalty (for Overestimation) $p(t)$}
We apply a penalty only when the model's value is higher than the observed value (i.e., $\delta_0(t) < 0$). The penalty size is the magnitude of this difference, $|\delta_0(t)|$.
\begin{equation*}
p(t)=
\begin{cases}
|\delta_0(t)| & \delta_0(t)<0 \\
0 & \delta_0(t) \ge 0
\end{cases}
\end{equation*}
\paragraph{2. Reward (for Upward Lift) $b(t)$}
We give a small ``reward'' (a reduction in the loss) for the model $\hat{y}(t)$ simply having a positive value. This prevents the model from being estimated too low (e.g., $\hat{y}(t) \to 0$).
\begin{equation*}
b(t)=
\begin{cases}
\bigl|\log\bigl(\hat{y}(t)+1\bigr)\bigr| & \theta=0 \\
\bigl|\hat{y}(t)^{\theta}\bigr| & \theta \neq 0
\end{cases}
\end{equation*}
\paragraph{3. Final loss function $\mathcal{L}(\alpha, R)$}
The final loss is the total penalty minus the total reward, summed over the entire time period $L$.
\begin{equation}
\mathcal{L}(\alpha,R)=\sum_{t=1}^{L} p(t)-\sum_{t=1}^{L} b(t) \label{app_eq_loss}
\end{equation}
\subsection{The Purpose of Our Final Loss Function (Upper-side Robustness)}
Time series data like keyword frequency (word counts) often have complex noise, especially sudden upward spikes caused by external news.
A standard symmetric error measure (like least squares, $(y_t - \hat{y}(t))^2$) would be pulled upward unfairly by these large spikes (outliers).
Our loss function is intentionally designed to be asymmetric, giving it \textbf{upper-side robustness} to deal with this problem.
\begin{itemize}
\item \textbf{When the model is higher than the data (Overestimation)}: \\
$\delta_0(t) < 0$, so a \textbf{strong penalty $p(t) = |\delta_0(t)|$ is applied}. This pushes the model curve down so it does not exceed the data.
\item \textbf{When the data is higher than the model (Underestimation)}: \\
$\delta_0(t) \ge 0$. In this case, $p(t)=0$, so \textbf{no penalty is applied}. We assume these points are likely temporary spikes (noise) that should not affect the trend estimate. By not penalizing this, we prevent the model's trend line from being pulled upward by these spikes.
\end{itemize}
This mechanism prevents the trend line from being skewed by temporary upward noise, allowing a more robust estimation that stays close to the "baseline" of the data.
Meanwhile, the reward term $-\sum b(t)$ ensures the model doesn't just fall to zero; it provides the minimum necessary lift to support the data from below.
The final parameters are determined where these two opposing forces—the penalty $\sum p(t)$ (pushing down) and the reward $-\sum b(t)$ (lifting up)—find a balance.
\subsection{Optimization Process}
The final optimization problem is formulated as finding the arguments that minimize the loss:
\begin{equation*}
(\hat{\alpha},\hat{R})=\arg\min_{\alpha \in[-10,10], R_{raw} \in[0,10]} \mathcal{L}(\alpha, R_{raw}^5)
\end{equation*}
To ensure $R>0$ and stabilize the optimization, we use a search variable $R_{raw} \in (0, 10]$ and transform it via $R = R_{raw}^5$.
To solve this global optimization problem, we use \textbf{Differential Evolution (DE)} (e.g., the \texttt{DEoptim} library in R). Our main settings for this study are: population size $\mathrm{NP}\approx100$, max iterations $\mathrm{itermax}\approx500$, mutation rate $F\approx0.8$, and crossover rate $\mathrm{CR}\approx0.9$.
If any proposed parameters result in numerically unstable values (like \texttt{NaN} or $\infty$), they are given a large constant penalty to effectively remove them from the search.
\subsection{Determination of $y(t_0)$}
\label{app_sec_y0}
The initial value $\hat{y}(t_0)$ is determined from the smoothed spline $\bar{y}(t)$ at $t_0$; if $\bar{y}(t_0) < 0$, we set $\hat{y}(t_0)=0.8$ \cite{watanabe2023minor}.
\section{Parameter Estimation for the Piecewise Power-Law Model ($N \ge 2$)}
\label{app_sec_parameter_estimation}
This section explains how to estimate the parameters for the piecewise power-law model. First, we explain the estimation method for the case with a \textbf{continuity constraint} (no jumps) at the segment boundaries (Section~\ref{app_sec_est_no_jumps}). Then, we describe the case that allows jumps (Section~\ref{app_sec_est_jumps}).
\subsection{Estimating Split Points for a Fixed $N$ (No Jumps / Continuity Constraint)}
\label{app_sec_est_no_jumps}
Here, we describe how to estimate the parameters for the piecewise power-law model when the number of segments $N$ is already fixed.
\subsubsection{Problem Definition and Objective}
\begin{itemize}
\item \textbf{Input:} A time series with equally spaced points $y_t$ (from $t=1$ to $T$) and a pre-specified number of segments $N$ (e.g., $N=2, 3, 4, \dots$).
\item \textbf{Parameters to Estimate:} The $N-1$ ``split points'' $\{t_1, \dots, t_{N-1}\}$ that divide the segments, and the growth parameters $\{\alpha^{(m)}, R^{(m)}\}$ for each segment $m$.
\item \textbf{Constraint (Continuity):} No jumps are allowed between segments. This means at any split point $t_m$, the initial value of the next segment ($m+1$) is forced to be equal to the final value of the current segment's fitted curve, $\hat{y}^{(m)}(t_m)$.
\item \textbf{Single-Segment Fitting:} The method for fitting the parameters ($\alpha^{(m)}, R^{(m)}$) and calculating the loss $\mathcal{L}$ for any single segment is the same as the one described in Appendix~\ref{app_sec_parameter_estimation_single}.
\item \textbf{Objective:} To find the best set of split points $\{t_1^*, \dots, t_{N-1}^*\}$ and the corresponding parameters $\{\alpha^{(m)*}, R^{(m)*}\}$ that \textbf{minimize the total loss $\mathcal{L}_{\text{total}}$} over the entire time series $[1, T]$.
\end{itemize}
\subsubsection{Basic Estimation Approach (Recursive Search)}
To find the best combination of split points, we use an efficient \textbf{recursive search}.
The main idea is to split the full time series at a point $t_c$ into two sub-problems: a left interval $[1, t_c]$ and a right interval $[t_c+1, T]$. We assign $N_{\text{left}}$ segments to the left and $N_{\text{right}}$ segments to the right (where $N_{\text{left}} + N_{\text{right}} = N$).
We test every possible candidate for this main split point $t_c$. For each candidate, we find the best possible splits within the left and right sub-intervals (by using this same method recursively). We calculate the total loss for each $t_c$ (Total $\mathcal{L} = (Left) \mathcal{L} + (Right) \mathcal{L}$) and compare them. The set of split points that gives the minimum total loss is our final answer.
Here are the specific steps for $N=2, 3, 4$.
\subsubsection{Case $N=2$ (One Split Point)}
When $N=2$, there is only one split point, $t_1$.
\begin{enumerate}
\item \textbf{List all candidate split points $t_1$:} \\
We check every possible position $t_1 \in \{2, 3, \dots, T-1\}$ (this ensures each segment has at least one data point).
\item \textbf{Calculate the loss for each candidate $t_1$:}
\begin{enumerate}
\item[(a)] \textbf{Fit the left segment $[1, t_1]$:} \\
Use the single-segment method (Appendix \ref{app_sec_parameter_estimation_single}) on the interval $[1, t_1]$ to estimate parameters $\hat{\alpha}^{(1)}, \hat{R}^{(1)}$ and get the fitted curve $\hat{y}^{(1)}(t)$.
\item[(b)] \textbf{Fit the right segment $[t_1+1, T]$ (with continuity):} \\
\textbf{Fix} the initial value of the right segment to be $\hat{y}^{(1)}(t_1)$ (the final value of the left segment). With this constraint, apply the single-segment method to the interval $[t_1+1, T]$ to get parameters $\hat{\alpha}^{(2)}, \hat{R}^{(2)}$ and the curve $\hat{y}^{(2)}(t)$.
\item[(c)] \textbf{Calculate total loss:} \\
Calculate the total loss for the combined fitted curve: $\mathcal{L}_{\text{total}}(t_1) = \mathcal{L}([1, t_1]) + \mathcal{L}([t_1+1, T])$, where $\mathcal{L}([a,b])$ denotes the single-segment loss on $[a,b]$.
\end{enumerate}
\item \textbf{Select the best solution:} \\
Find the $t_1^*$ that has the minimum $\mathcal{L}_{\text{total}}(t_1)$. This $t_1^*$ and the parameters that produced it $\{\alpha^{(1)*}, R^{(1)*}, \alpha^{(2)*}, R^{(2)*}\}$ are the final estimates.
\end{enumerate}
\subsubsection{Case $N=3$ (Two Split Points)}
When $N=3$, we have two split points, $\{t_1, t_2\}$. We solve this by splitting the series into one ``$N=1$ segment'' problem and one ``$N=2$ segment'' problem, using the $N=2$ procedure recursively.
\begin{enumerate}
\item \textbf{List candidates for the first split point $t_1$:} \\
We check all $t_1 \in \{2, 3, \dots, T-2\}$ (to leave room for the $N=2$ split on the right).
\item \textbf{Calculate the loss for each candidate $t_1$:}
\begin{enumerate}
\item[(a)] \textbf{Fit the left segment $[1, t_1]$:} \\
This is an $N=1$ problem. We get $\hat{y}^{(1)}(t)$ (same as step 2a in the $N=2$ case).
\item[(b)] \textbf{Optimally split the right interval $[t_1+1, T]$ (for $N=2$):} \\
Apply the $N=2$ procedure (from step 3 above) to the interval $[t_1+1, T]$. The initial value for this interval is fixed at $\hat{y}^{(1)}(t_1)$. This step finds the best internal split point $s^*$ within the right interval and its fitted curve $\hat{y}^{\text{right}}(t)$.
\item[(c)] \textbf{Calculate total loss:} \\
The total loss is $\mathcal{L}_{\text{total}}(t_1) = \mathcal{L}([1, t_1]) + \mathcal{L}([t_1+1, s^*]) + \mathcal{L}([s^*+1, T])$.
\end{enumerate}
\item \textbf{Select the best solution:} \\
Find the $t_1^*$ that minimizes $\mathcal{L}_{\text{total}}(t_1)$. The $s^*$ that was found along with this $t_1^*$ becomes the second split point, $t_2^*$. The final split points are $\{t_1^*, t_2^*\}$, and the parameters are the ones found in each step.
\end{enumerate}
\subsubsection{Case $N=4$ (Three Split Points)}
When $N=4$, we have three split points $\{t_1, t_2, t_3\}$. We solve this by splitting the time series into two ``$N=2$ sub-problems''.
\begin{enumerate}
\item \textbf{List candidates for the central split point $t_c$:} \\
We check all $t_c \in \{3, 4, \dots, T-3\}$ (to leave room for $N=2$ splits on both sides).
\item \textbf{Calculate the loss for each candidate $t_c$:}
\begin{enumerate}
\item[(a)] \textbf{Optimally split the left interval $[1, t_c]$ (for $N=2$):} \\
Apply the $N=2$ procedure (step 3) to the interval $[1, t_c]$. This gives an internal split $s_{\text{left}}^*$ and the curve $\hat{y}^{\text{left}}(t)$.
\item[(b)] \textbf{Optimally split the right interval $[t_c+1, T]$ (for $N=2$, with continuity):} \\
Apply the $N=2$ procedure to the interval $[t_c+1, T]$. The initial value is fixed to $\hat{y}^{\text{left}}(t_c)$ (the final value of the left curve) to ensure continuity. This gives an internal split $s_{\text{right}}^*$ and the curve $\hat{y}^{\text{right}}(t)$.
\item[(c)] \textbf{Calculate total loss:} \\
$\mathcal{L}_{\text{total}}(t_c)$ is the sum of the two losses from the left split and the two losses from the right split.
\end{enumerate}
\item \textbf{Select the best solution:} \\
Find the $t_c^*$ that minimizes $\mathcal{L}_{\text{total}}(t_c)$. This $t_c^*$ becomes the central split point $t_2^*$. The other splits $s_{\text{left}}^*$ and $s_{\text{right}}^*$ become $t_1^*$ and $t_3^*$. The final set is $\{t_1^*, t_2^*, t_3^*\}$, along with all corresponding parameters.
\end{enumerate}
\subsubsection{Case $N \ge 5$ (General Recursive Method)}
For $N \ge 5$, we generalize this recursive method. We split the problem into two sub-problems with $N_{\text{left}} = \lfloor N/2 \rfloor$ segments (left) and $N_{\text{right}} = \lceil N/2 \rceil$ segments (right).
\begin{enumerate}
\item \textbf{List candidates for the central split point $t_c$:} \\
We check all $t_c \in \{N_{\text{left}}, \dots, T - N_{\text{right}}\}$.
\item \textbf{Calculate the loss for each candidate $t_c$:}
\begin{enumerate}
\item[(a)] \textbf{Optimally split the left interval $[1, t_c]$ (for $N_{\text{left}}$ segments):} \\
Recursively apply this entire procedure for $N = N_{\text{left}}$. This gives the curve $\hat{y}^{\text{left}}(t)$ and the total left loss $\mathcal{L}^{\text{left}}$.
\item[(b)] \textbf{Optimally split the right interval $[t_c+1, T]$ (for $N_{\text{right}}$ segments, with continuity):} \\
Recursively apply this procedure for $N = N_{\text{right}}$, fixing the initial value to $\hat{y}^{\text{left}}(t_c)$. This gives the curve $\hat{y}^{\text{right}}(t)$ and the total right loss $\mathcal{L}^{\text{right}}$.
\item[(c)] \textbf{Calculate total loss:} \\
$\mathcal{L}_{\text{total}}(t_c) = \mathcal{L}^{\text{left}} + \mathcal{L}^{\text{right}}$.
\end{enumerate}
\item \textbf{Select the best solution:} \\
Find the $t_c^*$ that minimizes $\mathcal{L}_{\text{total}}(t_c)$. Combine $t_c^*$ with all the split points found recursively in the sub-problems to get the final set $\{t_1^*, t_2^*, \dots, t_{N-1}^*\}$ and all corresponding parameters.
\end{enumerate}
This is the procedure for estimating the optimal parameters for a fixed number of segments $N$ under the continuity constraint.
\subsection{Choosing the Number of Segments $N$ (No Jumps / Continuity Constraint)}
\label{app_sec_n_estimation}
This section describes the procedure for deciding the segment no $N$ for a keyword-frequency time series $y(t)$.
\subsubsection{Sequential Selection Procedure}
We assume that the models being compared (the $N$-segment model and the $N+1$-segment model) have each already been optimized (i.e., their total loss has been minimized) using the parameter estimation method for a fixed $N$ described in Appendix \ref{app_sec_est_no_jumps}.
We determine the optimal number of segments by a sequential comparison, starting with $N=1, 2, \dots$.
\begin{enumerate}
\item \textbf{First Comparison:} \\
First, compare the $N=1$ model against the $N+1=2$ model. (The specific decision rule for this comparison is detailed in Section~\ref{app_sec_comp_n}).
\item \textbf{If $N$ is selected:} \\
If the $N$-segment model is selected, stop the procedure. $N$ is fixed as the final number of segments.
\item \textbf{If $N+1$ is selected:} \\
If the $N+1$-segment model is selected, update $N \leftarrow N+1$. Compare the new pair (the updated $N$ vs. $N+1$) and return to Step 2.
\item \textbf{Exception Handling:} \\
If the time series is extremely short (e.g., $T \le 3$), this comparison is skipped, and $N=1$ is always adopted.
\end{enumerate}
This procedure selects the minimum necessary complexity (number of segments) by starting from the simplest model ($N=1$) and deciding at each stage whether $N$ or $N+1$ is more appropriate.
\subsection{Parameter Estimation for the Model Considering Jumps (Discontinuities)}
\label{app_sec_est_jumps}
\subsubsection{Overview and Basic Approach}
This section explains the parameter estimation procedure for the piecewise power-law model, taking into account the \textbf{jumps (discontinuous change points)} detected in Appendix \ref{app_sec_detect_jump}.
The basic approach is as follows:
\begin{itemize}
\item \textbf{Fixing Jump Locations:} \\
The jump locations $\tau_b$ detected beforehand are treated as fixed jump points (corresponding to $t_{i,m}$ in Eq.~\ref{eq:jump-i}).
\item \textbf{Partitioning into Blocks:} \\
The entire time series $[1, T]$ is partitioned into $B+1$ "blocks" $\mathcal{B}_b$ based on these jump locations.
\item \textbf{Fitting within Blocks:} \\
Inside each block $\mathcal{B}_b$, the data is assumed to change continuously (Eq.~\ref{eq:cont-i}). We use the procedures from Appendix \ref{app_sec_est_no_jumps} and \ref{app_sec_n_estimation} to estimate the non-jump segment boundaries and growth parameters ($\alpha, R$) within the block.
\item \textbf{Estimating Initial Values After Jumps:} \\
For each block $b \ge 1$, the initial value $y_0^{(b)}$ at its start (immediately after a jump) is estimated freely, independent of the previous block's end value $\hat{y}(\tau_b)$
(corresponding to $\lim_{t\to t_{i,m}+0} y_i(t)$ in Eq.~\ref{eq:jump-i}).
For the first block $\mathcal{B}_0$, the initial value is treated as in the no-jump case in Section~\ref{app_sec_y0}.
\end{itemize}
This approach allows us to capture both the abrupt level shifts caused by jumps and the continuous growth trends in other parts.
\subsubsection{Estimation Procedure}
\paragraph{Step 1: Partitioning into Blocks Based on Jump Locations}
Let the set of jump locations detected in Appendix \ref{app_sec_detect_jump} be $\mathcal{J} = \{ \tau_1 < \tau_2 < \cdots < \tau_B \}$.
This partitions the entire time series $[1, T]$ into $B+1$ blocks $\mathcal{B}_b = [s_b, e_b]$.
\begin{itemize}
\item $\mathcal{B}_0 = [1, \tau_1]$ (where $s_0=1, e_0=\tau_1$)
\item $\mathcal{B}_b = [\tau_b+1, \tau_{b+1}]$ (where $s_b=\tau_b+1, e_b=\tau_{b+1}$ ; for $1 \le b < B$)
\item $\mathcal{B}_B = [\tau_B+1, T]$ (where $s_B=\tau_B+1, e_B=T$)
\end{itemize}
\paragraph{Step 2: Parameter Estimation per Block}
For each block $b$, we apply the methods from Section~\ref{app_sec_est_no_jumps} and Section~\ref{app_sec_n_estimation} (the ``split point estimation under continuity'' procedure) to calculate the number of segments within the block, $M^{(b)}$, the non-jump segment boundaries, and the parameters $\alpha_i^{(b)}, R_i^{(b)}$ ($i=1, 2, \dots, M^{(b)}$) for each segment.
In this process, the initial value (let's call it $y_0^{(b)}$) for the start point $t=s_b$ of each block $\mathcal{B}_b$ (which is immediately after a jump) is estimated independently and is not forced to be equal to the previous block's end value, $\hat{y}(s_b-1)$. For the first block $\mathcal{B}_0$, the initial value is treated as in the no-jump case in Section~\ref{app_sec_y0}.
(Note: The difference between this estimated initial value $y_0^{(b)}$ and the previous block's end value $\hat{y}(s_b - 1)$ represents the magnitude of the jump. The loss function $\mathcal{L}$ used here is the same as in Eq.~\ref{app_eq_loss} from Appendix \ref{app_sec_est_no_jumps}.)
\paragraph{Step 3: Calculating the Jump Magnitude $\Delta^{(b)}$}
Using the estimated initial value $\hat{y}(s_b) = y_0^{(b)}$ at the start of the block (at $t=s_b$) and the theoretical end value $\hat{y}(s_b - 1)$ of the previous block ($b-1$), the jump magnitude $\Delta^{(b)}$ is calculated post-hoc as follows:
\begin{equation*}
\Delta^{(b)} = \hat{y}(s_b) - \hat{y}(s_b - 1)
\end{equation*}
This corresponds to the estimate of the jump amount $\Delta_i^{(m)}$ defined in Eq.~\ref{eq:jump-i}. Here, $m$ is the cumulative index up to block $b$, counting both continuous splits (within blocks) and jump splits (between blocks). Note that for any $m$ that is not a jump point (i.e., inside a block), $\Delta_i^{(m)}=0$.
\subsubsection{Optimization Implementation and Parameter Settings}
The optimization method and parameter settings used to solve the minimization problems above are identical to those used in Appendix \ref{app_sec_est_no_jumps} (Differential Evolution).
For optimization stability, the parameter $R$ is reparameterized as $R = R_{raw}^5$. The search ranges for each parameter were set as follows:
\begin{itemize}
\item $\alpha \in [-10, 10]$
\item $R_{raw} \in (0, 10]$
\item $y_0^{(b)} \in \left[ \lambda_{\min} \cdot \hat{y}(s_b - 1),\ \lambda_{\max} \cdot \hat{y}(s_b - 1) \right]$ for $b \ge 1$.
\end{itemize}
Here, $\lambda_{\min} = 0.05$ and $\lambda_{\max} = 20$. This means the initial value $y_0^{(b)}$ (immediately after a jump) is searched in a wide range from 5\% to 2000\% (20 times) of the previous block's end value $\hat{y}(s_b - 1)$.
The final loss for the entire model is the sum of the losses from all blocks (and all segments within them).
\section{Selection Procedure for the Number of Segments N and N+1 (Goodness-of-Fit Evaluation)}
\label{app_sec_comp_n}
Deciding on the number of segments ($N$) for a piecewise power-law model is a classic model-selection problem. While criteria like AIC or BIC are common tools, we use a \textbf{composite decision} based on multiple error measures.
\textbf{In our specific problem, we compare the $N$-segment model (which we call Model 1, $\mathbf{\hat{y}}^{(1)}$) against the $(N+1)$-segment model (Model 2, $\mathbf{\hat{y}}^{(2)}$).}
Our approach \textbf{favors the simpler $N$-segment model} when the difference in performance is within a preset tolerance.
Our rationale is that keyword-frequency (word-count) data often has \textbf{diverse and complex noise patterns}. For example, it might show sudden spikes from external events followed by a gradual return to baseline. Standard information criteria would require us to explicitly model this noise (even approximately), which is \textbf{not feasible} for our purposes.
Furthermore, these time series show many different \textbf{growth shapes} (like linear, exponential, or super-exponential). To stay robust across all these shapes, we use a combined measure that evaluates both \textbf{log-scale (relative) and linear-scale (absolute)} errors.
\subsection*{Basic Concept}
This procedure evaluates goodness-of-fit based on a "\textbf{ratio of areas}."
\begin{enumerate}
\item First, the difference (error) between the observed data and the model's theoretical values is measured as the \textbf{``Error Area''}. This is the area between the two curves when the observed data and the model are plotted.
\item Second, the total signal strength of the theoretical model (relative to its baseline) is measured as the \textbf{``Model Area''}.
\item Finally, the procedure calculates the ratio of the "Error Area" to the "Model Area" (which is the normalized error). The smaller this ratio, the better the model fits.
\end{enumerate}
Based on this concept, our comprehensive decision considers the following:
\begin{itemize}
\item \textbf{Evaluation Scale}: We evaluate the area ratio on two scales: the \textbf{linear scale} (absolute data values) and the \textbf{logarithmic scale} (relative change).
\item \textbf{Evaluation Interval}: We assess the fit not only for the entire dataset but also for specific parts, such as the first half of the time series.
\item \textbf{Time Prediction Accuracy}: We check how well the model fits the values ($y_t = f_j(t)$), and also the accuracy of its \textbf{inverse function} ($t = f_j^{-1}(y_t)$) in predicting "\textbf{when (time $t$) a specific observation $y_t$ occurred.}"
\end{itemize}
Our adjudication uses a conservative criterion favoring the simpler model: \textbf{Model 1 ($\mathbf{\hat{y}}^{(1)}$, the $N$-segment model) is adopted if it is not significantly worse than Model 2 ($\mathbf{\hat{y}}^{(2)}$, the $(N+1)$-segment model), or if it is superior in a key aspect (like time prediction).}
\subsection{Definition of Evaluation Metrics}
To make this decision, we first define the specific errors and quantities used to compare the observed data $\mathbf{y}$ and each model $\mathbf{\hat{y}}^{(m)}$ ($m=1, 2$).
\subsubsection{Data Preprocessing and Notation}
\begin{itemize}
\item \textbf{Observed Data}: $\mathbf{y} = (y_1, y_2, \dots, y_L)$
\item \textbf{Theoretical Model Values}: $\mathbf{\hat{y}}^{(m)} = (\hat{y}_1^{(m)}, \dots, \hat{y}_L^{(m)})$
\item \textbf{Smoothed Observed Data}: To reduce short-term noise in the observed data $\mathbf{y}$, we apply a median smoothing with a window size of 5, denoted as $\mathbf{y}_{\text{smooth}} = (y_{\text{smooth}, 1}, \dots, y_{\text{smooth}, L})$.
\item \textbf{Evaluation Index ($I_0$)}: To avoid logarithmic transformation of zero ($\log(0)$), calculations are performed on the set of time steps:
%$I_0 = \{t \mid y_t \neq 0\}$,
\begin{equation}
I_0 = \{ t \mid y_{\text{smooth},t} > 0, \hat{y}_t^{(1)} > 0, \quad \hat{y}_t^{(2)} > 0 \},
\end{equation}
using the data points $(\mathbf{y}_{I_0}, \mathbf{\hat{y}}^{(m)}_{I_0})$.
\end{itemize}
\subsubsection{Error Area (E: Error)}
The sum of the discrepancies (errors) between the observed values and the theoretical values is defined as the ``Error Area''. This corresponds to the area (based on the L1-norm) of the region between the observation curve and the model curve.
\subsubsection*{Logarithmic Error Area ($E_j^{\log}$)}
\begin{equation*}
E_j^{\log} = \sum_{t \in I_0} |\log(y_{\text{smooth}, t}) - \log(\hat{y}_t^{(m)})|
\end{equation*}
\subsubsection*{Linear Error Area ($E_j^{\text{lin}}$)}
\begin{equation*}
E_j^{\text{lin}} = \sum_{t \in I_0} |y_{\text{smooth}, t} - \hat{y}_t^{(m)}|
\end{equation*}
\subsubsection*{Linear Error Area for the First Half ($E_{j, \text{half}}^{\text{lin}}$)}
The linear error area for the first half of the time series.
%(Strictly: We derive the vector of \textbf{median-smoothed values (window size 5) applied to the vector of observations} $\mathbf{y}_{I_0}$, denoted $\mathbf{y}_{\text{smooth\_filtered}}$, and the corresponding vector of theoretical values $\mathbf{\hat{y}}^{(m)}_{I_0}$.
We then calculate the half-length $L_{half} = \lfloor L/2 \rfloor$ based on the \textbf{original} data length $L$, and sum the errors from $k=1$ to $k=L_{half}$,
%\begin{equation*}
%E_{j, \text{half}}^{\text{lin}} = \sum_{k=1}^{L_{half}} |(y_{\text%{smooth\_filtered}})_k - (m^{(m)}_%{I_0})_k|
%\end{equation*}
%\begin{equation}
%L_{half} = \lfloor L/2 \rfloor,
%\end{equation}
\begin{equation}
%A_{\text{half}}^{\text{lin}} = \sum_{t \in I_0,\, t \le L_{half}} ( m_t^{(1)} - \min_{k \in I_0} m_k^{(1)} ).
E_{j,\text{half}}^{\text{lin}} = \sum_{t \in I_0,\, t \le L_{half}} |y_{\text{smooth},t} - \hat{y}_t^{(m)}|.
\end{equation}
For growth curves that increase rapidly in their later stages (e.g., exponential), a linear error metric effectively ignores early-stage errors, as it is dominated by the large errors in the latter half. Therefore, we introduced this error measure.
\subsubsection{Model Area (A: Area)}
To relatively evaluate the error, we define the ``Model Area'' as the total signal magnitude (area above the baseline) of the theoretical values. The calculation uses Model 1 ($\mathbf{\hat{y}}^{(1)}$) as the baseline. We use Model 1 as the reference for the model area because our selection rule is designed to prefer the simpler model whenever its fit is not clearly inferior.
\subsubsection*{Logarithmic Model Area ($A^{\log}$)}
\begin{equation*}
A^{\log} = \sum_{t \in I_0} \left( \log(\hat{y}_t^{(1)}) - \min_{k \in I_0}(\log(\hat{y}_k^{(1)})) \right)
%\begin{split}
%A^{\log} = \sum_{t \in I_0} & \left( \log(m_t^{(1)}) \right. \\
%& \left. - \min_{k \in I_0}(\log(m_k^{(1)})) \right)
%\end{split}
\end{equation*}
\subsubsection*{Linear Model Area ($A^{\text{lin}}$)}
\begin{equation*}
A^{\text{lin}} = \sum_{t \in I_0} \left( \hat{y}_t^{(1)}-\min_{k \in I_0}(\hat{y}_k^{(1)}) \right)
%\begin{split}
%A^{\text{lin}} = \sum_{t \in I_0} & \left( \hat{y}_t^{(1)} \right. \\
%& \left. - \min_{k \in I_0}(\hat{y}_k^{(1)}) \right)
%\end{split}
\end{equation*}
\subsubsection*{Linear Model Area for the First Half ($A_{\text{half}}^{\text{lin}}$)}
%The linear model area for the first half of the time series, used for normalizing $E_{j, \text{half}}^{\text{lin}}$, where
\begin{eqnarray*}
A_{\text{half}}^{\text{lin}} = \sum_{t \in I_0,\, t \le L_{half}} \left( \hat{y}_t^{(1)} - \min_{k \in I_0} \hat{y}_k^{(1)} \right).
\end{eqnarray*}
\subsubsection{Normalized Error (Relative Error Area Ratio) (S: Normalized Error)}
By dividing the ``Error Area (E)'' by the ``Model Area (A)'', we calculate the scale-independent ``\textbf{Normalized Error}''. This represents the ``\textbf{Relative Error Area Ratio}'', indicating \textbf{what proportion the error (area of discrepancy) constitutes of the total model signal (area)}. A smaller value (ratio) indicates a better fit.
\subsubsection*{Logarithmic Normalized Error ($S_j^{\log}$)}
\begin{equation*}
S_j^{\log} = E_j^{\log} / A^{\log}
\end{equation*}
\subsubsection*{Linear Normalized Error ($S_j^{\text{lin}}$)}
\begin{equation*}
S_j^{\text{lin}} = E_j^{\text{lin}} / A^{\text{lin}}
\end{equation*}
\subsubsection*{Linear Normalized Error for the First Half ($S_{j, \text{half}}^{\text{lin}}$)}
\begin{equation*}
S_{j, \text{half}}^{\text{lin}} = E_{j, \text{half}}^{\text{lin}} / A_{\text{half}}^{\text{lin}}
\end{equation*}
If $A^{\log} = 0$ or $A^{\text{lin}} = 0$ (i.e., the model is essentially flat on the evaluation set), we skip the area-ratio-based comparison and adopt Model~1 (the $N$-segment model).
\subsubsection{Time Prediction Error ($E_t$)}
We evaluate the model's predictive accuracy regarding the time axis using the inverse function of Model 1 ($t = f_1^{-1}(y_t)$).
\textbf{Calculation}:
\begin{enumerate}
\item Input the observed values $\mathbf{y}$ into the inverse function of Model 1, $f_1^{-1}(y_t)$, to calculate the ``\textbf{predicted time} $\mathbf{t}_{\text{pred}}$'' at which those values $y_t$ should have occurred.
\item Define the ``Time Prediction Error $E_t$'' as the discrepancy (mean absolute error) between this predicted time $\mathbf{t}_{\text{pred}}$ and the actual observation time $\mathbf{t}_{\text{true}} = (1, 2, \dots, L)$.
\end{enumerate}
\begin{equation*}
E_t = \text{mean}(|\mathbf{t}_{\text{pred}} - \mathbf{t}_{\text{true}}|)
\end{equation*}
\textbf{Interpretation}: A small $E_t$ indicates that Model 1 accurately captures the relationship between time and value (i.e., ``when'' a certain value occurs). We utilize this error in the time-axis, as it allows for an evaluation independent of the time series' $Y$-scale. This approach is also intended to mitigate the limitation of $Y$-axis error, which can fail to properly capture growth curves in cases such as exponential functions—where values differ by orders of magnitude between the first and latter halves—or when extremely large noise (e.g., from news events) is introduced.
\subsection{Model Selection Adjudication Procedure}
Using the metrics defined above, we establish three criteria (Criterion 1, 2, and 3) to adjudicate whether to adopt Model 1 ($\mathbf{\hat{y}}^{(1)}$).
\subsection*{Criterion 1: Error Ratio Criterion}
\textbf{Objective}: To confirm that the relative error area ratio of Model 1 ($S_1$) is not ``significantly larger'' than that of Model 2 ($S_2$).
\textbf{Condition}:
%$S_1$ is allowed to be at most 25\% larger than $S_2$
The area ratio $S_1$ of Model 1 is allowed to be at most 25\% larger than the area ratio $S_2$ of Model 2 (i.e., $S_1$ is less than 1.25 times $S_2$). This must hold for both logarithmic and linear scales.
\begin{equation*}
\begin{split}
\text{Criterion 1 is met} \iff & \left( 1 - \frac{S_2^{\log}}{S_1^{\log}} \le 0.2 \right) \\
& \text{ AND } \left( 1 - \frac{S_2^{\text{lin}}}{S_1^{\text{lin}}} \le 0.2 \right)
\end{split}
\end{equation*}
\textbf{Interpretation}: If the error ratio of Model 1 is slightly larger than Model 2, but the difference is relatively small (within 25\%), the models are considered comparable.
\subsection*{Criterion 2: Error Difference Criterion}
\textbf{Objective}: To confirm that the relative error area ratio of Model 1 does not ``exceed that of Model 2 by a large absolute difference''.
\textbf{Condition}: The difference in the area ratios on the logarithmic scale must be 0.05 (5\%) or less; AND the difference on the linear scale (both total and for the first half) must be 0.15 (15\%) or less.
\begin{equation*}
\begin{split}
\text{Criterion 2 is met} \iff & (S_1^{\log} - S_2^{\log} \le 0.05) \\
& \text{ AND } (S_1^{\text{lin}} - S_2^{\text{lin}} \le 0.15) \\
& \text{ AND } (S_{1, \text{half}}^{\text{lin}} - S_{2, \text{half}}^{\text{lin}} \le 0.15)
\end{split}
\end{equation*}
\textbf{Interpretation}: If the absolute difference in error ratios is within this tolerance, Model 1 is not considered inferior to Model 2.
\subsection*{Criterion 3: Time Prediction Error Criterion}
\textbf{Objective}: To confirm that Model 1 is ``superior in predicting the time-value relationship (inverse function)''. We evaluate time prediction only for Model 1, since Criterion 3 is used as a sufficient condition to justify preferring the simpler model.
\textbf{Condition}: The time prediction error $E_t$ (calculated using the inverse function $f_1^{-1}(y_t)$) must be sufficiently small (average of 4 time steps or less); AND the goodness-of-fit of Model 1 itself (the forward function $y_t=f_1(t)$) must not be extremely poor (both logarithmic and linear relative error area ratios must be less than 0.3).
\begin{equation*}
\begin{split}
\text{Criterion 3 is met} \iff & (E_t \le 4) \text{ AND } (S_1^{\log} < 0.3) \\
& \text{ AND } (S_1^{\text{lin}} < 0.3)
\end{split}
\end{equation*}
\textbf{Interpretation}: Model 1 is adopted if it shows superior time-axis prediction accuracy, even if it performs slightly worse than Model 2 on Criteria 1 or 2 (i.e., worse fit in terms of value).
\subsection{Final Adjudication}
The final decision is made based on the three criteria above.
\begin{itemize}
\item \textbf{Adopt Model 1 ($\mathbf{\hat{y}}^{(1)}$, the $N$-segment model) if}: \\
\textbf{At least one} of Criterion 1, Criterion 2, or Criterion 3 is met. \\
(Interpreted as Model 1 being comparable to, or better than, Model 2, or superior in time prediction.)
\item \textbf{Adopt Model 2 ($\mathbf{\hat{y}}^{(2)}$, the $(N+1)$-segment model) if}: \\
\textbf{All of the above criteria are not met.} \\
(Interpreted as Model 1 being significantly inferior to Model 2.)
\item \textbf{Exception Handling}: \\
If the observed data length $L$ is 3 or less, a statistically meaningful evaluation is difficult. Therefore, the above evaluation is skipped, and \textbf{Model 1 ($\mathbf{\hat{y}}^{(1)}$, the $N$-segment model)} is adopted by default.
\end{itemize}
\clearpage
\renewcommand{\thesection}{G\arabic{section}}
\setcounter{section}{-1}
\makeatletter
\makeatother
%\numberwithin{equation}{section} % amsmath 読み込み時
%\setcounter{equation}{0}
%\renewcommand{\theequation}{G\arabic{section}.\arabic%{equation}}
%\numberwithin{figure}{section}
%\renewcommand{\thefigure}{G\arabic{figure}}
%\setcounter{figure}{0}
%\numberwithin{table}{section}
%\renewcommand{\thetable}{G\arabic{table}}
%\setcounter{table}{0}
% hyperref を使う場合の安全策(任意)
\makeatletter
\renewcommand{\theHsection}{G\arabic{section}}
\makeatother
\section{Appendix G}
\label{app_sec_cooccurrence_base}
This section provides a supplementary discussion of the linguistic analysis. Specifically, we show two points: first, the method for extracting co-occurring terms; and second, the details of the LLM analysis and its prompts.
\section{Extracting Co-occurring Terms Associated with the Shape Exponent ($\alpha$)}
\label{app_sec_cooccurrence}
\subsection{Objective}
The objective of this section is to systematically extract terms $w$ that tend to co-occur with specific types of neologisms.
Specifically, we want to identify if a word $w$ tends to co-occur with:
\begin{itemize}
\item[(i)] Neologisms showing \textbf{exponential-like growth ($\alpha \approx 1$)}
\item[(ii)] Neologisms showing \textbf{linear-like growth ($\alpha \approx 0$)}
\end{itemize}
To do this, we evaluate the monotonic correlation (rank correlation) between the \textbf{growth shape parameter $\alpha_j$} of each neologism $j$ and a \textbf{``proximal co-occurrence index''}. This index measures how often $w$ appears near $j$ (within $\pm40$ words in the same document).
Based on this analysis, we extract terms associated with exponential-like growth ($\alpha \approx 1$) and terms associated with linear-like growth ($\alpha \approx 0$) (see Table~\ref{tab:cooccurrence_alpha_small_vs_large}).
\subsection{Data and Definitions}
We define the data and metrics used in this analysis as follows:
\begin{itemize}
\item \textbf{Total occurrences of neologism $j$; $\mathcal{N}_j$}: \\
The total word count of neologism $j$ in the entire corpus.
\item \textbf{Proximal co-occurrences $C_j(w)$}: \\
The total number of times $w$ was found within a $\pm40$ word window around $j$ (in the same document). (Note: Overlapping windows count the same $w$ multiple times.)
\item \textbf{Growth shape parameter $\alpha_j$}: \\
An estimated value summarizing the growth profile of neologism $j$.
\end{itemize}
\subsection{Proximal Co-occurrence Index $q_j(w)$ and Floor Treatment}
We define the ``proximal co-occurrence index $q_j(w)$'' to measure the strength of co-occurrence:
\begin{equation*}
q_j(w)=\frac{C_j(w)}{\mathcal{N}_j}
\end{equation*}
This represents the average number of times $w$ appears near $j$ (within $\pm40$ words) per single occurrence of $j$. It is a density-like value and can be greater than 1.
\paragraph{Floor Treatment (Lower Bound):}
This index $q_j(w)$ can be unstable if $\mathcal{N}_j$ is small or $C_j(w)$ is very rare (due to denominator effects).
For example, if $C_j(w)=1$ (only one co-occurrence), $\mathcal{N}_j=1000$ yields $q=0.001$, but $\mathcal{N}_j=200$ yields $q=0.005$. Although both reflect ``one rare event'', the values are 5 times different.
To stabilize the analysis against these rare events and improve the reliability of the rank correlation, we apply a lower bound (floor) of $\varepsilon=0.01$ to small positive values.
\begin{equation*}
q^{\langle \varepsilon\rangle}_j(w)=
\begin{cases}
\varepsilon & \text{if } 0 < q_j(w) \le \varepsilon \\
q_j(w) & \text{otherwise}
\end{cases}
\quad (\varepsilon=0.01)
\end{equation*}
(Note: $q_j(w)=0$ remains zero.)
\subsection{Data Used for Correlation Analysis}
When calculating the correlation for a co-occurring word $w$, we limit the analysis to neologisms $j$ that meet all three of the following conditions:
\begin{enumerate}
\item \textbf{Growth Exponent Range}: \\
$-0.1 \le \alpha_j \le 1.1$. (This provides a 0.1 margin around the 0 to 1 range.)
\item \textbf{Sufficient Occurrences}: \\
$\mathcal{N}_j \ge 100$. (We exclude low-frequency neologisms, as their $q_j(w)$ has a large measurement error.)
\item \textbf{Existence of Co-occurrence}: \\
$C_j(w) \ge 1$. (Neologisms that never co-occur with $w$ are excluded, as they cannot be ranked and would affect the correlation.)
\end{enumerate}
% --- K から N_base への修正 ---
First, we define the \textbf{base set} $\mathcal{S}_{\text{base}}$ as the set of all neologisms satisfying conditions [1] and [2]. Let $\mathcal{N}_{base} = |\mathcal{S}_{\text{base}}|$ be its size. We use $\mathcal{N}_{base}$ as an index of the corpus scale.
Next, let $\mathcal S_w = \{ j \in \mathcal{S}_{\text{base}} \mid C_j(w) \ge 1 \}$ be the subset of neologisms that also meet condition [3]. Let $n(w)=|\mathcal S_w|$ be its size (the number of neologisms used for the correlation with $w$).
\begin{itemize}
\item \textbf{$\mathcal{N}_{base}$}: The total number of neologisms that satisfy conditions [1] and [2] (regardless of co-occurrence with $w$). $\mathcal{N}_{base}$ does not depend on $w$ and shows how many neologisms are available for analysis in the corpus.
\item (Note: For the analysis of an individual $w$, we separately require $n(w) \ge 50$ to ensure sufficient sample size.)
\end{itemize}
\subsection{Correlation Calculation and Statistics}
Using the set of neologisms $\mathcal S_w$ (sample size $n(w)$), we calculate \textbf{Kendall's rank correlation ($\tau$)} between the floor-treated index $q^{\langle 0.01\rangle}_j(w)$ and the growth exponent $\alpha_j$.
\begin{equation*}
(\tau(w), p(w))=\text{Kendall}\bigl(q^{\langle 0.01\rangle}_j(w),\ \alpha_j\bigr)
\end{equation*}
\begin{itemize}
\item \textbf{$\tau(w) > 0$ (Positive Correlation)}: \\
A larger $q_j(w)$ (co-occurs easily with $w$) is associated with a larger $\alpha_j$ (more likely to co-occur with \textbf{exponential-like $\alpha \approx 1$} neologisms).
\item \textbf{$\tau(w) < 0$ (Negative Correlation)}: \\
A larger $q_j(w)$ (co-occurs easily with $w$) is associated with a smaller $\alpha_j$ (more likely to co-occur with \textbf{linear-like $\alpha \approx 0$} neologisms).
\item \textbf{$p(w)$}:
The p-value for the null hypothesis $H_0: \tau=0$ (no correlation).
\item \textbf{$n(w)$}:
The number of neologisms used in the calculation.
\item \textbf{$\mathcal{N}_{base}$}:
The size of the base set (not depends on $w$).
\end{itemize}
\subsection{Criteria for Extracting Co-occurring Terms}
The co-occurring terms $w$ listed in Table~\ref{tab:cooccurrence_alpha_small_vs_large} are those that met the following \textbf{Reliability Criteria} and one of the two \textbf{Correlation Strength Criteria}.
\begin{itemize}
\item \textbf{Reliability Criteria (Scale and Significance)}:
All extracted terms must first meet all of the following conditions:
\begin{itemize}
\item $0 < p(w) \le 0.05$ (Statistically significant)
\item $n(w) \ge 50$ (At least 50 co-occurrence data points with $w$)
\item $\mathcal{N}_{base} \ge 500$ (At least 500 neologisms in the base set)
\end{itemize}
\item \textbf{Correlation Strength Criteria}:
Terms that passed the reliability criteria are listed in the table if they belong to one of the following two groups:
\begin{itemize}
\item \textbf{Exponential-like words} (Co-occurs with $\alpha \approx 1$): \\
Selected if the correlation is $\tau(w) \ge 0.2$.
\item \textbf{Linear-like words} (Co-occurs with $\alpha \approx 0$): \\
Selected if the correlation is $\tau(w) \le -0.2$.
\end{itemize}
\end{itemize}
(Note: In the table, the exponential-like group ($\tau(w) \ge 0.2$) is sorted by $\tau(w)$ descending, and the linear-like group ($\tau(w) \le -0.2$) is sorted by $\tau(w)$ ascending.)
\section{Word Classification with LLMs (Large Language Models)}
\label{app_sec_llm}
In Section~\ref{sec_llm} of this study, we used an LLM to classify words to analyze how the growth-curve shape index, $\alpha_i$, relates to word categories. This appendix details the methodology, including the prompts, reference data, and inference conditions used for that classification.
\subsection{Reference Data (Information Provided to the LLM)}
\label{app_get_info_data}
To improve classification accuracy, we provided the LLM with the following four types of reference information. %To mitigate "web-drift" (changes in web content over time), we fixed the collection window and used the same snapshot for all subsequent analysis.
\begin{enumerate}
\item \textbf{Wikipedia (Japanese) Lead/Summary}
\begin{itemize}
\item Collection Period: 2025/01/10--2025/01/17 (JST)
\end{itemize}
\item \textbf{Wikipedia (Japanese) Article Body}
\begin{itemize}
\item Collection Period: Same as above. We used the first 1000 characters of the article body.
\end{itemize}
\item \textbf{Web Search Results (DuckDuckGo)}
\begin{itemize}
\item Collection Period: Same as above.
\item Search Settings: \texttt{region=jp-jp}, \texttt{safesearch=off}, \texttt{timelimit=None}
\item We used the top 5 search results (title, URL, and body snippet).
\end{itemize}
\item \textbf{Blog Text Data (Sample of 40 Articles)}
\begin{itemize}
\item Collection Period: 2009/01/01--2018/12/30 (JST)
\item To capture signals of "newsworthiness" or ``topicality'', sentences containing words for ``news'' (\textit{nyuusu}) or ``topic'' (\textit{wadai}) were included as candidates.
\item See the next Section(\ref{app_get_info_blog}) for specific extraction rules and Section \ref{app_sec_body_text} for the blog body data.
\end{itemize}
\end{enumerate}
\subsection{Blog Text Data Extraction Rules}
\label{app_get_info_blog}
For each keyword $word$, we extracted a sample of up to 40 articles (to be referenced by the LLM) using the following procedure:
\begin{enumerate}
\item \textbf{Build Candidate Article Set:} \\
Gather all articles from the following three candidate sets:
\begin{itemize}
\item[(i)] Sentences containing the word for "topic" (\textit{wadai}, 話題)
\item[(ii)] Sentences containing the word for "news" (\textit{nyuusu}, ニュース)
\item[(iii)] 40 articles drawn randomly from the entire blog corpus (not restricted to "news" (\textit{nyusu}) or "topic" (\textit{wadai}))
\end{itemize}
\item \textbf{Filter by Keyword $word$:} \\
From the candidate set gathered in Step 1, keep only those that contain the keyword $word$.
\item \textbf{Determine Final Sample:} \\
Deduplicate the articles from Step 2 and select up to 40 articles as the final sample.
\end{enumerate}
\paragraph{Purpose:}
The purpose of this extraction rule is to intentionally oversample articles containing cues for ``newsworthiness'' (\textit{nyuusu-sei}, ニュース性) or ``topicality'' (\textit{wadai-sei}, 話題性), as these are key to the analysis. However, to avoid excessive bias and to handle cases where $w$ rarely co-occurs with such cues, we also include the general sample (iii).
\subsection{LLM and Inference Conditions}
\begin{itemize}
\item \textbf{Model Used:} \\
Google Gemini 2.5 Flash (Generative Language API, v1beta)
\item \textbf{Input/Output:} \\
A single text prompt, concatenating all the reference information above, was used as input. The model was instructed to provide the output as tab-separated (or space-separated) text.
\item \textbf{Execution Periods:}
\begin{itemize}
\item Classification 1: 2025/08/05--2025/08/08 (JST)
\item Classification 2: 2025/08/06--2025/08/10 (JST)
\end{itemize}
\end{itemize}
\subsection{Tasks and Prompts (English)}
\label{app_sec_prompt_english}
\subsubsection{Classification 1 (Public buzz / General-interest / Insider)}
We classified the \emph{outwardness/insiderness of topics} (Public buzz / General-interest / Insider) using the prompt given by Code~\ref{app_fig_llm_prompt_1}. The results are shown in Table~\ref{table_llm_wadai}.\\
Note that in the prompt given by Code~\ref{app_fig_llm_prompt_1}, \texttt{<Wikipedia summary>}, \texttt{<Web search results>}, \texttt{<Wikipedia body>}, and \texttt{<Blog text>} were replaced with the data collected in Section~\ref{app_get_info_data}. Although an English version is presented in Code~\ref{app_fig_llm_prompt_1}, the actual prompt used for classification in the analysis was in Japanese. The Japanese prompt is provided in Section~\ref{app_sec_prompt_japanese}.
\begin{figure*}[pt]
\captionsetup{name=Code}
%\begin{center}
\centering
\begin{minipage}{0.8\textwidth}
% Controls the width (A4 "half size")
\begin{lstlisting}
You are a capable and trust worthy Japanese assistant. For each word in the list below, use the reference information (including Wikipedia and news reports) to answer one by one. Because this is an academic setting, the reference documents may occasionally contain adult terms; however, your OUTPUT must only contain the classification label and the reason, and it must avoid harmful content.
Please classify [WORD] whether this topic is something people like to talk about with strangers (i.e., public small talk), or mainly among those who already know/care about it. Evaluate at the historical peak of topicality, not the current moment.
Choose one:
1. Unknown-a (Public buzz): A topic that people willingly share as small talk with strangers, or a topic commonly learned from general sources such as nationwide TV news/ads or widespread usage in public. Recognized as a trending or widely disseminated buzzword/product/service.
2. Unknown-b (General-interest topic): A topic often learned from general media/ads or everyday word-of-mouth, but typically not perceived as a "buzzword."
3. Known (Insider/niche): A topic mainly discussed among people who already know or care about it, or learned primarily via one's own search or direct inquiry.
Output requirements:
* Output ONLY in the following tab-separated format. Do NOT output any other text.
* Do NOT prefix [WORD] with a numbered list.
Format:
[WORD] [Label] [Class(1-3)] [Reason]
Examples:
Raccoon_dog Known 3 ...
Hanako_Yamada Unknown-b 2 ...
Kumaneko Unknown-a 1 ...
Word list:
[WORD] Reference
<WORD> [Summary]<Wikipedia summary>[Search]<Web search results>[Body]<Wikipedia body>[Blog]<Blog text>
\end{lstlisting}
\end{minipage}
%\end{center}
\caption{English Translated LLM Prompt for Classification 1 (Public buzz / General-interest / Insider). See Section~\ref{sec_llm} and Section~\ref{app_sec_llm} The original Japanese-language prompt is in Table~\ref{app_fig_llm_prompt_1_jp}.}
\label{app_fig_llm_prompt_1}
\end{figure*}
\subsubsection{Classification 2 (24-way Genre Classification)}
We performed a \emph{word genre classification} using the prompt given by Code~\ref{app_fig_llm_prompt_2}. The results are shown in Table~\ref{table_llm_bunrui}.\\
Note: In the prompt given by Code~\ref{app_fig_llm_prompt_2}, \texttt{<Wikipedia summary>}, \texttt{<Web search results>}, \texttt{<Wikipedia body>}, and \texttt{<Blog text>} were replaced with the data collected in Section~\ref{app_get_info_data}. Although an English version is presented in Code~\ref{app_fig_llm_prompt_2}, the actual prompt used for classification in the analysis was in Japanese. The Japanese prompt is provided in Section~\ref{app_sec_prompt_japanese}.
\begin{figure*}[pt]
\captionsetup{name=Code}
%\begin{center}
\centering
\begin{minipage}{0.8\textwidth}
% Controls the width (A4 "half size")
%\begin{center}
%\begin{minipage}{0.5\textwidth}
% Controls the width (A4 "half size")
\begin{lstlisting}
You are a capable and trustworthy Japanese assistant. For each wordin the list below, use the reference information (including Wikipedia and news reports) to answer one by one. The task is a term classification problem. Because this is an academic setting, the reference documents may occasionally contain adult terms; however, your OUTPUT must only contain the classification label and the reason, and it must avoid harmful content.
Please classify [WORD] whether this topic is something people like to talk about with strangers (i.e., public small talk), or mainly among those who already know/care about it. Evaluate at the historical peak of topicality, not the current moment.
Choose one:
1. Internet / ICT terminology
2. Internet / ICT service or product names
3. Entertainment / net culture / internet slang
4. Society / daily life / housing-food-clothing
5. Economy / business / politics / social issues
6. Drug names / medical terminology
7. Idol group names
8. Members or former members of Akimoto-produced idol groups (e.g., AKB48 groups,
Sakamichi groups)
9. Other individual idols (excluding those covered by 8)
10. Voice actors
11. Actors
12. AV actors / AV actresses
13. Bands / singers / musical groups
14. Other celebrities (athletes, comedians, talents, novelists, etc.; excludes idols,
voice actors, actors, AV actors/actresses, singers)
15. Anime / game terminology
16. Character names (excluding anime/game-related characters)
17. Media / information sites
18. Content / works (titles)
19. Place / facility / station / infrastructure names
20. Racehorse names
21. Food-service related services / product names
22. Other organizations
23. Other services / product names
24. Symbols / emoji
Output requirements:
* Output ONLY in the following tab-separated format. Do NOT output any other text.
* Do NOT prefix [WORD] with a numbered list.
Format:
[WORD] [CategoryName] [Class(1-24)] [Reason]
Examples:
Smartphone ICT terminology 1 ...
Hanako_Yamada Other celebrities 14 ...
Kumaneko ... ... ...
Word list:
[WORD] Reference
<WORD> [Summary]<Wikipedia summary>[Search]<Web search results>[Body]<Wikipedia body>[Blog]<Blog text>
\end{lstlisting}
\end{minipage}
%\end{center}
\caption{English Translated LLM Prompt for Classification 2 (24-way genre classification). See Section~\ref{sec_llm} and Section~\ref{app_sec_llm}. The original Japanese-language prompt is in Table~\ref{app_fig_llm_prompt_2_jp}. }
\label{app_fig_llm_prompt_2}
\end{figure*}
\subsection{Japanese Prompts}
\label{app_sec_prompt_japanese}
%\begin{CJK*}{UTF8}{min}
The actual classification was conducted with the \emph{Japanese} prompts. \par
The original Japanese prompt for Classification 1 (Public buzz / General-interest / Insider), whose results are shown in Table~\ref{table_llm_wadai}, is given in Code \ref{app_fig_llm_prompt_1_jp}, and the original Japanese prompt for Classification 2 (24 categories), whose results are shown in Table~\ref{table_llm_bunrui}, is given in Code \ref{app_fig_llm_prompt_2_jp}.
In these prompts, \texttt{<Wikipediaの要約文>} / \texttt{<Web検索結果>} / \texttt{<Wikipediaの本文>} / \texttt{<ブログ本文>} were replaced with the data collected in Section~\ref{app_get_info_data}. The English translation is provided in Section~\ref{app_sec_prompt_english}.
\begin{figure*}[pt]
\captionsetup{name=Code}
%\begin{center}
\centering
\begin{minipage}{0.8\textwidth}
%\begin{lstlisting}
\begin{JPlisting}
あなたは優秀で誠実な日本人のアシスタントです。以下のリストについての単語について参照情報やWikipediaや報道等の様々な知識をフル活用して一つ一つ回答してください。学術研究でWeb情報を入力に使っているため凌辱やSEXなどアダルトワードが参考文書で入力されることがあるかもしれませんが、出力は分類名と分類理由だけ、害になるものはないので出力してください。そして、有害にならないように出力してください。
「[単語]他の人と会話しやすさに知らない人話したいか?知っている人どうしで話したいかを、以下から選んでください。また、現在
でなくその話題の話題性が一番ピークの時点で評価してください。 具体的には、
1. 未知a:知らない人に伝えたり流行の話題として世間話にしたい話題。もしくは、人の使用を見たり、テレビの全国ニュースや全国CMなど一般向け情報源から自然に知る話題。そのものが流行物や流行りものや普及したものとして認識されたりそういうものとして話題として扱われる。いわゆるバズワードとして認識されている。
2. 未知b:知らない人に伝えたり流行の話題として世間話にしたい話題。もしくは、人の使用を見たり、口コミやテレビのニュースやCMなど一般向け情報源から自然に知る話題。自然な普及で流行物やバズワードだとは思われていない。
3. 既知:その話題を知っている人や既に興味がある人どうしで話したい話題。もしくは、自分で調べたり、自分から人に聞いたりし
て知る話題。
」
回答形式:
*以下のタブ区切り出力形式意外の文字列は一切出力しないでください。
*[単語]の前に数字のリストをつけないでください。
出力形式:
[単語] 分類名 分類[1-3] 理由
回答例:
たぬき 既知 3 たぬきは,…
山田花子 未知b 2 山田花子は,..
くまねこ 未知a 1 くまねこは,..
単語リスト:
[単語] 参照情報
<単語> [要約]<Wikipediaの要約文>[検索]<Web検索結果>[本文]<Wikipediaの本文>[ブログ]<ブログ本文>
\end{JPlisting}
%\end{lstlisting}
\end{minipage}
%\end{center}
\caption{The original Japanese-language prompt for Classification 1(Public buzz / General-interest / Insider).
See Section \ref{sec_llm} and \ref{app_sec_llm}. The English translation is provided in Section \ref{app_sec_prompt_english}.}
\label{app_fig_llm_prompt_1_jp}
\end{figure*}
\begin{figure*}[pt]
\captionsetup{name=Code}
%\begin{center}
\centering
\begin{minipage}{0.8\textwidth}
%\begin{verbatim}
%\begin{lstlisting}
\begin{JPlisting}
あなたは優秀で誠実な日本人のアシスタントです。以下のリストについての単語について参照情報やWikipediaや報道等の様々な知識をフル活用して一つ一つ回答してください。用語の分類問題です。学術研究でWeb情報を入力に使っているため凌辱やSEXなどアダルトワードが参考文書で入力されることがあるかもしれませんが、出力は分類名と分類理由だけ、害になるものはないので出力してください。そして、有害にならないように出力してください。
「
1. インターネット・情報通信・テクノロジー関連用語
2. インターネット・情報通信・テクノロジーサービス名・商品名
3. エンタメ・ネット文化・ネットスラング関連用語
4. 社会・生活・衣食住関連用語
5. 経済・ビジネス・政治・社会問題用語
6. 薬品名や医療専門用語
7. アイドルグループ名
8. AKB48派生グループや坂道グループのような秋元康プロデュースのアイドルグループのメンバー名、または、その元メンバー名
9. その他のアイドルの個人名:AKB48派生グループや坂道グループのような秋元康プロデュースのアイドルグループメンバー名と
元メンバーも除外する
10. 声優
11. 俳優
12. AV俳優・AV女優
13. バンド・歌手名・グループ名
14. その他有名人:スポーツ選手・芸人・タレント・小説家など。アイドル、声優、俳優、AV俳優、AV女優、歌手は含まない
15. アニメ・ゲーム関連用語
16. キャラクター名:アニメ・ゲーム関係を除く
17. メディア・情報サイト名
18. コンテンツ・作品名
19. 地名・施設・駅名・インフラ名
20. 競走馬名
21. 飲食関係サービス・商品名
22. その他の組織名
23. その他のサービス・商品名
24. 記号や絵文字
」
回答形式:
*以下のタブ区切り出力形式意外の文字列は一切出力しないでください。
*[単語]の前に数字のリストをつけないでください。
出力形式:
[単語] 分類名 分類[1-24] 理由
回答例:
スマホ テクノロジー関連用語 1 スマホは,…
山田花子 その他有名人 13 山田花子は,..
くまねこ キャラクター名 16 くまねこは,..
単語リスト:
[単語] 参照情報
<単語> [要約]<Wikipediaの要約文>[検索]<Web検索結果>[本文]<Wikipediaの本文>[ブログ]<ブログ本文>
%\end{lstlisting}
\end{JPlisting}
\end{minipage}
%\end{center}
\caption{The original Japanese-language prompt for Classification 2 (24-way genre classification). See Section \ref{sec_llm} and \ref{app_sec_llm}. The English translation is provided in Section \ref{app_sec_prompt_english}. }
\label{app_fig_llm_prompt_2_jp}
\end{figure*}
%\end{CJK*}
\clearpage
\renewcommand{\thesection}{H\arabic{section}}
\setcounter{section}{-1}
\makeatletter
\makeatother
%\numberwithin{equation}{section} % amsmath 読み込み時
%\setcounter{equation}{0}
%\renewcommand{\theequation}{H\arabic{section}.\arabic{equation}}
%\numberwithin{figure}{section}
%\renewcommand{\thefigure}{H\arabic{figure}}
%\setcounter{figure}{0}
%
%\numberwithin{table}{section}
%\renewcommand{\thetable}{H\arabic{table}}
%\setcounter{table}{0}
% hyperref を使う場合の安全策(任意)
\makeatletter
\renewcommand{\theHsection}{H\arabic{section}}
\makeatother
\section{Appendix H}
\label{app_sec_japanese_base}
%\begin{CJK*}{UTF8}{min}
Appendix H lists the keywords used in figures and tables and their corresponding Japanese notation.
%\section{Summary of Keywords in Figures and Tables and their Japanese Notation}
\section{Summary of Keywords in the Figures of the Main Text and their Japanese Notation}
\label{app_sec_fig_word}
This section describes the Japanese notation for the keywords featured in the figures of the main text.
In the actual analysis, tasks such as counting, searching, and analysis were performed using the keywords exactly in their Japanese notation as listed in the tables below.
The keywords are summarized in Table~\ref{app_tab_all_time_series} for Fig.~\ref{fig_all_time_series},
Table~\ref{app_tab_scale_time_series} for Fig. \ref{fig_scale_time_series},
Table~\ref{app_tab_boxcox_time_series} for Fig.~\ref{fig_boxcox_time_series},
and Table~\ref{app_tab_n_count2} for Fig. \ref{fig_n_count2}.
\begin{table*}[t]
\centering
\caption{Summary of keyword time series examples (Fig. \ref{fig_all_time_series}).}
\label{app_tab_all_time_series}
\begin{tabular}{|c|c|l|l|l|r|r|r|r|r|l|}
\hline
Fig. & Symbol & Keyword (EN) & Keyword (JP) & Romanization & $\alpha_1$ & $R_1$ & $\alpha_2$ & $R_2$ & Change Pt. & Meaning \\
\hline
(a) & $\blacktriangle$ & Low-cost SIM & 格安SIM & \textit{Kakuyasu SIM} & 0.77 & 0.22 & - & - & - & Inexpensive SIM card. \\
\hline
(b) & $\blacktriangle$ & Smartphone & スマホ & \textit{Sumaho} & 1.03 & 0.30 & -0.72 & 4411 & 08/2009 & Mobile phone. \\
\hline
(c) & $\blacktriangle$ & red circle emoji & \emoji{hollow-red-circle} & \textit{Akai maru} & 0.066 & 0.59 & 1.77 & $6.28 \times 10^{-4}$ & 09/2017 & Emoji character. \\
\hline
\end{tabular}
\end{table*}
\begin{table*}[ht]
\centering
\caption{Summary of Keyword Time Series Examples (Fig. \ref{fig_scale_time_series})}
\label{app_tab_scale_time_series}
% $\alpha_2$, $R_2$, Change Pt. の列を削除 (8列に変更)
\begin{tabular}{|c|c|l|l|l|r|r|l|}
\hline
Fig. & Symbol & Keyword (EN) & Keyword (JP) & Romanization & $\alpha_1$ & $R_1$ & Meaning \\
\hline
(a) & black triangle & Erika Ikuta & 生田絵梨花 & \textit{Ikuta Erika} & 0.00 & 0.59 & Japanese idol name \\
(a) & red cross & Niconico Seiga & ニコニコ静画 & \textit{Nikoniko Seiga} & 0.09 & 0.12 & illustration-sharing service \\
(a) & green cross & Chuo Ward, Sagamihara City & 相模原市中央区 & \textit{Sagamihara-shi Chūō-ku} & -0.02 & 0.23 & new place name \\
(a) & blue square & Labor pain taxi & 陣痛タクシー & \textit{Jintsū takushī} & -0.08 & 0.072 & maternity taxi service \\
(a) & light-blue circle & beLEGEND & ビーレジェンド & \textit{Bīrejendo} & 0.01 & 0.097 & protein supplement brand \\
\hline
(b) & black triangle & Tablet device & タブレット端末 & \textit{Taburetto tanmatsu} & 0.47 & 0.34 & - \\
(b) & red cross & Crowdfunding & クラウドファンディング & \textit{Kuraudofandingu} & 0.53 & 0.22 & - \\
(b) & green cross & BABYMETAL & BABYMETAL & \textit{Bebīmetaru} & 0.55 & 0.23 & metal idol group \\
(b) & blue square & Rescue cat cafe & 保護猫カフェ & \textit{Hogo neko kafe} & 0.50 & 0.14 & - \\
(b) & light-blue circle & Anchor emoji & \emoji{anchor} & \textit{Ikari no emoji} & 0.45 & 0.12 & anchor emoji \\
\hline
(c) & black triangle & Shale gas & シェールガス & \textit{Shēru gasu} & 1.03 & 0.15 & - \\
(c) & red cross & Açaí bowl & アサイーボウル & \textit{Asaī bōru} & 0.98 & 0.10 & - \\
(c) & green cross & Fumika Baba & 馬場ふみか & \textit{Baba Fumika} & 0.91 & 0.11 & actress \\
(c) & blue square & Tent emoji & \emoji{tent} & \textit{Tento no emoji} & 1.01 & 0.076 & outdoors-related emoji \\
(c) & light-blue circle & Net-juu & ネト充 & \textit{Netojū} & 0.93 & 0.15 & slang: 'fulfilled online life' \\
\hline
\end{tabular}
\end{table*}
\begin{table*}[ht]
\centering
\caption{Summary of Keyword Time Series Examples (Fig. \ref{fig_boxcox_time_series})}
\label{app_tab_boxcox_time_series}
\begin{tabular}{|c|l|l|l|r|r|l|}
\hline
Symbol & Keyword (EN) & Keyword (JP) & Romanization & $\alpha_1$ & $R_1$ & Meaning \\
\hline
black triangle & South Ward, Sagamihara & 相模原市南区 & \textit{Sagamihara-shi Minami-ku} & 0.17 & 0.39 & new place name \\
\hline
red cross & SoundCloud & サウンドクラウド & \textit{Saundokuraudo} & 0.180 & 0.15 & music sharing site \\
\hline
green cross & Instagrammer & インスタグラマー & \textit{Insutaguramā} & 0.44 & 2.38 & person popular on Instagram \\
\hline
blue square & Komyusho & コミュ障 & \textit{Komyushō} & 0.64 & 0.42 & Slang: poor at communication \\
\hline
light-blue circle & MicroUSB & マイクロUSB & \textit{MaikuroUSB} & 0.80 & 0.080 & electronic interface \\
\hline
gray hollow circle & Microplastics & マイクロプラスチック & \textit{Maikuropurasuchikku} & 1.1 & 0.0043 & small plastic debris \\
\hline
\end{tabular}
\end{table*}
\begin{table*}[ht]
\centering
\caption{Summary of Keyword Time Series Examples (Fig. \ref{fig_n_count2})}
\label{app_tab_n_count2}
% 参考テーブルの列定義とヘッダーを適用
% 日付のフォーマットも MM/YYYY に変更
\begin{tabular}{|c|c|l|l|l|r|r|r|r|r|l|}
\hline
Fig. & Sym. & Keyword (EN) & Keyword (JP) & Romanization & $\alpha_1$ & $R_1$ & $\alpha_2$ & $R_2$ & Change & Meaning \\
\hline
(a) & $\blacktriangle$ & Kenshi Yonezu & 米津玄師 & \textit{Kenshi Yonezu} & -0.077 & 0.18 & -0.12 & 6.40 & 11/2016 & singer \\
\hline
(b) & $\blacktriangle$ & Arafifu & アラフィフ & \textit{Arafifu} & 0.77 & 0.36 & 1.15 & 0.018 & 04/2009 & slang: around age 50\\
\hline
(c) & $\blacktriangle$ & Facebook Messenger & Facebookメッセンジャー & \textit{Facebook Messenger} & 0.83 & 0.067 & -0.20 & 1.0 & 03/2015 & messaging app \\
\hline
\end{tabular}
\end{table*}
\section{Word Lists and Co-occurrence Lists with Japanese Notation}
\label{app_sec_llm_word}
The Japanese notation for the word list categorized by $\alpha_i$ (corresponding to Table~\ref{tab:examples_by_alpha}) is provided in Table~\ref{tab:examples_by_alpha_japanese}.
The Japanese notation for the co-occurring word list (corresponding to Table~\ref{tab:cooccurrence_alpha_small_vs_large}) is provided in Table~\ref{tab:cooccurrence_alpha_small_vs_large_japanese}.
The data analysis is conducted in Japanese.
\begin{table*}[t]
\centering
\begin{tabular}{p{0.31\textwidth}p{0.31\textwidth}p{0.31\textwidth}}
\hline
$\alpha = 0$ & $\alpha = 0.5$ & $\alpha = 1.0$ \\
\hline
既読スルー (left on read; message seen but not replied to; 0.07), AppBank (AppBank; Japanese app review and media site; -0.08), 早見沙織 (Saori Hayami; voice actress; 0.08), 生田絵梨花 (Erika Ikuta; AKB48-related group member; -0.00), ニコニコ静画 (Nico Nico Seiga; Niconico's still image sharing service; 0.09), セブンプレミアム (Seven \& I Holdings' private brand; 0.01), 岡山市北区 (Kita Ward, Okayama City; place name; 0.02), NewsPicks (NewsPicks; Japanese business news platform; -0.09), アイデアソン (ideathon; idea generation workshop; -0.10), 相模原市緑区 (Midori Ward, Sagamihara City; place name; -0.10), ピンタレスト (Pinterest; visual discovery engine; -0.06), JBpress (Japan Business Press; Japanese online business magazine; -0.06), 新内眞衣 (Mai Shinuchi; AKB48-related group member; 0.02), クソザコナメクジ (pathetic slug; internet slang: Fucking useless weakling; -0.06), 中元日芽香 (Himeka Nakamoto; AKB48-related group member; 0.08), ハクスラ (Hack and Slash; video game genre focusing on combat; -0.08), 相模原市中央区 (Chuo Ward, Sagamihara City; place name; -0.01), appbank (appbank; Japanese app review and media site; -0.08), 嚴島神社 (Itsukushima Shrine; a Shinto shrine on Itsukushima Island; 0.08), 寺田蘭世 (Ranze Terada; AKB48-related group member; 0.09), galaxxxy (galaxxxy; Japanese fashion brand; 0.02), 陣痛タクシー (labor taxi; taxi service for pregnant women going into labor; -0.08), ビーレジェンド (Be Legend; Japanese sports nutrition brand; 0.01), S.H.フィギュアーツ (S.H.Figuarts; Bandai's action figure line; -0.09), ブンドド (Bundodo; playing with action figures and making sound effects; 0.03)
&
タブレット端末 (tablet device; portable computer with touchscreen; 0.47), クラウドファンディング (crowdfunding; funding a project by raising small amounts of money from many people; 0.53), スマホアプリ (smartphone app; application software for mobile devices; 0.42), \emoji{high-voltage} (lightning bolt; symbol for electricity or quickness; 0.56), Twitterアカウント (Twitter account; user profile on Twitter; 0.56), BABYMETAL (BABYMETAL; Japanese girl metal band; 0.55), プッシュ通知 (push notification; message sent by an app to a device; 0.48), \emoji{baseball} (baseball; symbol for the sport of baseball; 0.53), トリップアドバイザー (TripAdvisor; travel website for reviews and bookings; 0.45), ネット民 (netizen; active internet user; 0.55), 水曜日のカンパネラ (Wednesday Campanella; Japanese girl music group; 0.47), インスタグラマー (Instagrammer; person popular on Instagram; 0.44), Facebookアカウント (Facebook account; user profile on Facebook; 0.46), 楽天銀行 (Rakuten Bank; Japanese online bank; 0.60), 塩対応 (salty response; cool or indifferent attitude/response; 0.41), 齋藤飛鳥 (Asuka Saito; AKB48-related group member; 0.46), 蒼井翔太 (Shouta Aoi; Japanese singer and voice actor; 0.45), カーダシアン (Kardashian; family name of American reality television personalities; 0.48), ココナラ (Coconala; Japanese online marketplace for skills/services; 0.54), 徳井青空 (Sora Tokui; Japanese voice actress and singer; 0.41), 地域おこし協力隊 (Community Revitalization Cooperator; program for urban residents to support rural areas; 0.46), 塚田農場 (Tsukada Nojo; Japanese izakaya restaurant chain; 0.53), 保護猫カフェ (cat protection cafe; cafe where rescued cats can be adopted; 0.50), \emoji{anchor} (anchor; symbol for stability or nautical themes; 0.45), Jimdo (Jimdo; website builder platform; 0.57), 己龍 (Kiryu; Japanese visual kei band; 0.52),
%矢神久美 (Kumi Yagami; AKB48-related group member; 0.54),
ドライエイジング (dry aging; meat preservation technique; 0.46),
%いいね!ボタン (Like button; social media feature to express approval; 0.53), ぬい撮り (nuitori; taking photos with stuffed animals; 0.51), セレコックス (Celecoxx; anti-inflammatory drug; 0.47), タケキャブ (Takecab; drug for acid-related disorders; 0.49)
&
インスタ映え (Instagrammable; visually appealing for Instagram; 1.03), シェールガス (Shale Gas; natural gas from shale formations; 1.03), VRゴーグル (VR Goggles; virtual reality headset; 1.03), 大包平 (Okanehira; a famous Japanese sword; 0.98), ハンガー・ゲーム (Hunger Games; novel/film series; 0.95), イーサリアム (Ethereum; cryptocurrency/blockchain platform; 0.92), アサイーボウル (Acai Bowl; a fruit bowl with acai berries; 0.98), レイコップ (Raycop; brand of futon cleaner; 1.02), 馬場ふみか (Fumika Baba; actress/model; 0.91), オンラインサロン (Online Salon; paid online community; 0.94), Twitterクライアント (Twitter Client; app for Twitter access; 1.07), つらたん (Tsuratan; slang for "it's tough/sad"; 1.01), XFLAG (XFLAG; mixi's gaming brand; 0.90), 朱立倫 (Eric Chu; Taiwanese politician; 1.05), エアビーアンドビー (Airbnb; online lodging marketplace; 0.99), \emoji{tent} (Tent; camping equipment symbol; 1.01), SHU-I (SHU-I; South Korean boy band; 0.94), シェールガス革命 (Shale Gas Revolution; major energy shift; 0.96), 赤崎千夏 (Chinatsu Akasaki; voice actress; 0.93), 崎山つばさ (Tsubasa Sakiyama; actor/singer; 1.03), 柚香光 (Hikaru Yu; Takarazuka Revue star; 0.91), 居酒屋はなこ (Izakaya Hanako; Japanese pub chain; 0.94), 知多娘。 (Chita Musume; local idol group/mascot; 0.92), TIAT (TIAT; Tokyo International Air Terminal Corporation; 0.92), Udemy (Udemy; online learning platform; 0.92), モバツイ (Mobatwi; a former mobile Twitter client; 0.97), ぼんぼんりぼん (Bonbonribbon; Sanrio character; 0.93), 倉山満 (Mitsuru Kurayama; historian/commentator; 0.93), 公認心理師 (Certified Public Psychologist; national qualification; 0.99), マイクロプラスチック (Microplastic; tiny plastic debris; 1.05), 〽 (Part alternation mark; often for traditional Japanese poetry; 0.95),
%ゴリパラ見聞録 (Goripara Kenbunroku; local TV travel show; 0.93),
ネト充 (Netoju; slang for someone who enjoys online life; 0.93),\\
%屛風 (Byobu; traditional Japanese folding screen; 1.05) \\
\hline
\end{tabular}
\caption{
Examples of words by growth-shape parameter $\alpha_i$ (from left: $\alpha=0$, $\alpha=0.5$, $\alpha=1.0$). Entries are listed as: Keyword (English; brief meaning; $\alpha_i$).}
%成長形状パラメータ $\alpha_i$ ごとの単語例(左から $\alpha=0$, $\alpha=0.5$, $\alpha=1.0$)}
\label{tab:examples_by_alpha_japanese}
\end{table*}
\begin{table*}[t]
\centering
\begin{tabular}{p{0.48\textwidth}p{0.48\textwidth}}
\hline
Co-occurrences for words with small $\alpha$ & Co-occurrences for words with large $\alpha$ \\
\hline
TEL(telephone, -0.37, 0.00088) ,研究生(AKB48 trainee, -0.33, 0.0010) ,キャスター(news anchor, -0.27, 0.019) ,高木(Takagi, -0.27, 0.0081) ,定休(regular holiday/fixed closing day, -0.26, 0.023) ,生誕祭(birthday festival/anniversary of birth, -0.25, 0.0014) ,形態(form/shape/mode, -0.25, 0.012) ,トレーニング(training, -0.24, 0.012) ,友情(friendship, -0.24, 0.034) ,クリエーター(creator, -0.24, 0.031) ,宮城県(Miyagi Prefecture, -0.24, 0.040) ,x(a symbol used for multiplication or combinations, -0.24, 0.018) ,ダンサー(dancer, -0.24, 0.025) ,降臨(advent/descent, -0.24, 0.011) ,カロリー(calorie, -0.23, 0.044) ,綾(Aya, -0.23, 0.022) ,装備(equipment/gear, -0.23, 0.015) ,アンダー(under, -0.23, 0.035) ,松村(Matsumura, -0.23, 0.042) ,マルチ(multi, -0.23, 0.026) ,書き込み(writing/posting, -0.23, 0.041) ,3番(number 3/third, -0.23, 0.049) ,神奈川(Kanagawa, -0.23, 0.0091) ,遊べる(can play/playable, -0.22, 0.017) ,堀(Hori, -0.22, 0.023) ,石田(Ishida, -0.22, 0.016) ,SM(SM, -0.22, 0.019) ,ひろ(Hiro, -0.22, 0.048) ,Yahoo!ニュース(Yahoo! News, -0.21, 0.020) ,2期(second term/second period, -0.21, 0.024) ,お笑い(comedy, -0.21, 0.030) ,駅前(in front of the station, -0.21, 0.011) ,撮影会(photo session/photo shoot, -0.21, 0.015) ,入門(introduction/beginner's course, -0.21, 0.041) ,ジャン(Jean/genre, -0.21, 0.032) ,ピアノ(piano, -0.21, 0.0066) ,大賞(grand prize/major award, -0.21, 0.031) ,新番組(new program/new show, -0.20, 0.045)
&
成立(establishment/enactment/execution, 0.28, 0.0051) ,世界的(worldwide/global, 0.27, 0.0019) ,党(political party/party, 0.27, 0.018) ,東日本大震災(Great East Japan Earthquake, 0.25, 0.021) ,本田(Honda, 0.24, 0.024) ,設ける(establish/set up, 0.24, 0.016) ,取引(transaction/deal, 0.24, 0.024) ,軒(house/eaves, 0.23, 0.011) ,ヨーロッパ(Europe, 0.23, 0.042) ,規制(regulation/control, 0.23, 0.010) ,独立(independence/self-reliance, 0.23, 0.034) ,利益(profit/benefit, 0.23, 0.024) ,プレミア(premium/exclusive, 0.23, 0.023) ,プレス(press, 0.22, 0.033) ,Janetter(Janetter, 0.22, 0.014) ,仏(France, 0.22, 0.048) ,OA(OA, 0.22, 0.0093) ,借り手(borrower/tenant, 0.22, 0.018) ,軸(axis/shaft, 0.21, 0.017) ,お姉ちゃん(older sister/missy, 0.21, 0.022) ,泊(stay, 0.21, 0.014) ,サウンド(sound, 0.20, 0.040) ,オンエア(on air, 0.20, 0.023) ,ITmedia(ITmedia, 0.20, 0.039) ,オフィシャル(official, 0.20, 0.030) \\
\hline
\end{tabular}
\caption{
Examples of co-occurring words by $\alpha_i$ (left: words that tend to co-occur with terms having small $\alpha_i$; right: words that tend to co-occur with terms having large $\alpha_i$). Parentheses report Kendall's rank correlation ($\tau$) between $\alpha_i$ and the word's usage rate, and the corresponding $p$-value.}
%$\alpha_i$の共起語例(左:$\alpha_i$が小さい語と共起しやすい語,右:$\alpha_i$が大きい語と共
% 起しやすい語)。括弧内はケンドールの$\alpha_i$と単語の使用率の相関係数とそのp値。}
\label
{tab:cooccurrence_alpha_small_vs_large_japanese}
\end{table*}
\end{CJK*}
\end{document}
%apsrev4-2.bst 2019-01-14 (MD) hand-edited version of apsrev4-1.bst
%Control: key (0)
%Control: author (72) initials jnrlst
%Control: editor formatted (1) identically to author
%Control: production of article title (-1) disabled
%Control: page (0) single
%Control: year (1) truncated
%Control: production of eprint (0) enabled
\begin{thebibliography}{35}%
\makeatletter
\providecommand \@ifxundefined [1]{%
\@ifx{#1\undefined}
}%
\providecommand \@ifnum [1]{%
\ifnum #1\expandafter \@firstoftwo
\else \expandafter \@secondoftwo
\fi
}%
\providecommand \@ifx [1]{%
\ifx #1\expandafter \@firstoftwo
\else \expandafter \@secondoftwo
\fi
}%
\providecommand \natexlab [1]{#1}%
\providecommand \enquote [1]{``#1''}%
\providecommand \bibnamefont [1]{#1}%
\providecommand \bibfnamefont [1]{#1}%
\providecommand \citenamefont [1]{#1}%
\providecommand \href@noop [0]{\@secondoftwo}%
\providecommand \href [0]{\begingroup \@sanitize@url \@href}%
\providecommand \@href[1]{\@@startlink{#1}\@@href}%
\providecommand \@@href[1]{\endgroup#1\@@endlink}%
\providecommand \@sanitize@url [0]{\catcode `\\12\catcode `\$12\catcode
`\&12\catcode `\#12\catcode `\^12\catcode `\_12\catcode `\%12\relax}%
\providecommand \@@startlink[1]{}%
\providecommand \@@endlink[0]{}%
\providecommand \url [0]{\begingroup\@sanitize@url \@url }%
\providecommand \@url [1]{\endgroup\@href {#1}{\urlprefix }}%
\providecommand \urlprefix [0]{URL }%
\providecommand \Eprint [0]{\href }%
\providecommand \doibase [0]{https://doi.org/}%
\providecommand \selectlanguage [0]{\@gobble}%
\providecommand \bibinfo [0]{\@secondoftwo}%
\providecommand \bibfield [0]{\@secondoftwo}%
\providecommand \translation [1]{[#1]}%
\providecommand \BibitemOpen [0]{}%
\providecommand \bibitemStop [0]{}%
\providecommand \bibitemNoStop [0]{.\EOS\space}%
\providecommand \EOS [0]{\spacefactor3000\relax}%
\providecommand \BibitemShut [1]{\csname bibitem#1\endcsname}%
\let\auto@bib@innerbib\@empty
%</preamble>
\bibitem [{\citenamefont {Chapin}(1928)}]{chapin1928cultural}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {F.~S.}\ \bibnamefont
{Chapin}},\ }\href@noop {} {\emph {\bibinfo {title} {Cultural Change}}}\
(\bibinfo {publisher} {The Century Company},\ \bibinfo {address} {New
York},\ \bibinfo {year} {1928})\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Pearl}\ and\ \citenamefont
{Reed}(1920)}]{pearl1920rate}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {R.}~\bibnamefont
{Pearl}}\ and\ \bibinfo {author} {\bibfnamefont {L.~J.}\ \bibnamefont
{Reed}},\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal}
{Proceedings of the National Academy of Sciences}\ }\textbf {\bibinfo
{volume} {6}},\ \bibinfo {pages} {275} (\bibinfo {year} {1920})}\BibitemShut
{NoStop}%
\bibitem [{\citenamefont {Verhulst}(1838)}]{Verhulst1838}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {P.-F.}\ \bibnamefont
{Verhulst}},\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal}
{Correspondance Math{\'e}matique et Physique}\ }\textbf {\bibinfo {volume}
{10}},\ \bibinfo {pages} {113} (\bibinfo {year} {1838})}\BibitemShut
{NoStop}%
\bibitem [{\citenamefont {Baca{\"e}r}(2011)}]{bacaer2011short}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {N.}~\bibnamefont
{Baca{\"e}r}},\ }\href {https://doi.org/10.1007/978-0-85729-115-8} {\emph
{\bibinfo {title} {A Short History of Mathematical Population Dynamics}}}\
(\bibinfo {publisher} {Springer},\ \bibinfo {address} {London},\ \bibinfo
{year} {2011})\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Fokas}(2007)}]{fokas2007growth}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {N.}~\bibnamefont
{Fokas}},\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal} {Review
of Sociology}\ }\textbf {\bibinfo {volume} {13}},\ \bibinfo {pages} {5}
(\bibinfo {year} {2007})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {M{\'e}ndez}\ \emph {et~al.}(2015)\citenamefont
{M{\'e}ndez}, \citenamefont {Assaf}, \citenamefont {Campos},\ and\
\citenamefont {Horsthemke}}]{mendez2015stochastic}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {V.}~\bibnamefont
{M{\'e}ndez}}, \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont {Assaf}},
\bibinfo {author} {\bibfnamefont {D.}~\bibnamefont {Campos}},\ and\ \bibinfo
{author} {\bibfnamefont {W.}~\bibnamefont {Horsthemke}},\ }\href@noop {}
{\bibfield {journal} {\bibinfo {journal} {Physical Review E}\ }\textbf
{\bibinfo {volume} {91}},\ \bibinfo {pages} {062133} (\bibinfo {year}
{2015})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Ryan}\ and\ \citenamefont
{Gross}(1943)}]{ryan1943diffusion}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {B.}~\bibnamefont
{Ryan}}\ and\ \bibinfo {author} {\bibfnamefont {N.~C.}\ \bibnamefont
{Gross}},\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal} {Rural
Sociology}\ }\textbf {\bibinfo {volume} {8}},\ \bibinfo {pages} {15}
(\bibinfo {year} {1943})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Denison}(2003)}]{denison2003log}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {D.}~\bibnamefont
{Denison}},\ }\bibinfo {title} {Log(ist)ic and simplistic s-curves},\ in\
\href@noop {} {\emph {\bibinfo {booktitle} {Motives for Language Change}}},\
\bibinfo {editor} {edited by\ \bibinfo {editor} {\bibfnamefont
{R.}~\bibnamefont {Hickey}}}\ (\bibinfo {publisher} {Cambridge University
Press},\ \bibinfo {address} {Cambridge},\ \bibinfo {year} {2003})\ pp.\
\bibinfo {pages} {54--70}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Marchetti}(1994)}]{marchetti1994millenarian}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {C.}~\bibnamefont
{Marchetti}},\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal}
{Technological Forecasting and Social Change}\ }\textbf {\bibinfo {volume}
{46}},\ \bibinfo {pages} {189} (\bibinfo {year} {1994})}\BibitemShut
{NoStop}%
\bibitem [{\citenamefont {Rogers}(2003)}]{Rogers2003Diffusion}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {E.~M.}\ \bibnamefont
{Rogers}},\ }\href
{https://www.amazon.co.jp/-/en/Diffusion-Innovations-5th-Everett-Rogers/dp/0743222091}
{\emph {\bibinfo {title} {Diffusion of Innovations}}},\ \bibinfo {edition}
{5th}\ ed.\ (\bibinfo {publisher} {Free Press},\ \bibinfo {address} {New
York},\ \bibinfo {year} {2003})\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Bass}(1969)}]{Bass1969}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {F.~M.}\ \bibnamefont
{Bass}},\ }\href {https://doi.org/10.1287/mnsc.15.5.215} {\bibfield
{journal} {\bibinfo {journal} {Management Science}\ }\textbf {\bibinfo
{volume} {15}},\ \bibinfo {pages} {215} (\bibinfo {year} {1969})}\BibitemShut
{NoStop}%
\bibitem [{\citenamefont {Balash}\ \emph {et~al.}(2020)\citenamefont {Balash},
\citenamefont {Balash}, \citenamefont {Faizliev}, \citenamefont {Krylova},\
and\ \citenamefont {Sidorov}}]{balash2020comparative}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {V.}~\bibnamefont
{Balash}}, \bibinfo {author} {\bibfnamefont {O.}~\bibnamefont {Balash}},
\bibinfo {author} {\bibfnamefont {A.}~\bibnamefont {Faizliev}}, \bibinfo
{author} {\bibfnamefont {M.}~\bibnamefont {Krylova}},\ and\ \bibinfo {author}
{\bibfnamefont {S.}~\bibnamefont {Sidorov}},\ }\href
{https://doi.org/10.1088/1742-6596/1564/1/012027} {\bibfield {journal}
{\bibinfo {journal} {Journal of Physics: Conference Series}\ }\textbf
{\bibinfo {volume} {1564}},\ \bibinfo {pages} {012027} (\bibinfo {year}
{2020})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Burridge}\ and\ \citenamefont
{Blaxter}(2021)}]{burridge2021inferring}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {J.}~\bibnamefont
{Burridge}}\ and\ \bibinfo {author} {\bibfnamefont {T.}~\bibnamefont
{Blaxter}},\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal}
{Journal of Physics: Complexity}\ }\textbf {\bibinfo {volume} {2}},\ \bibinfo
{pages} {035018} (\bibinfo {year} {2021})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Tarrade}\ \emph {et~al.}(2024)\citenamefont
{Tarrade}, \citenamefont {Chevrot},\ and\ \citenamefont
{Magu{\'e}}}]{tarrade2024position}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {L.}~\bibnamefont
{Tarrade}}, \bibinfo {author} {\bibfnamefont {J.-P.}\ \bibnamefont
{Chevrot}},\ and\ \bibinfo {author} {\bibfnamefont {J.-P.}\ \bibnamefont
{Magu{\'e}}},\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal}
{PLOS Complex Systems}\ }\textbf {\bibinfo {volume} {1}},\ \bibinfo {pages}
{e0000005} (\bibinfo {year} {2024})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Lorenz-Spreen}\ \emph {et~al.}(2019)\citenamefont
{Lorenz-Spreen}, \citenamefont {M{\o}nsted}, \citenamefont {H{\"o}vel},\ and\
\citenamefont {Lehmann}}]{lorenz2019accelerating}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {P.}~\bibnamefont
{Lorenz-Spreen}}, \bibinfo {author} {\bibfnamefont {B.~M.}\ \bibnamefont
{M{\o}nsted}}, \bibinfo {author} {\bibfnamefont {P.}~\bibnamefont
{H{\"o}vel}},\ and\ \bibinfo {author} {\bibfnamefont {S.}~\bibnamefont
{Lehmann}},\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal}
{Nature Communications}\ }\textbf {\bibinfo {volume} {10}},\ \bibinfo {pages}
{1759} (\bibinfo {year} {2019})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Stewart}\ and\ \citenamefont
{Eisenstein}(2018)}]{stewart2018making}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {I.}~\bibnamefont
{Stewart}}\ and\ \bibinfo {author} {\bibfnamefont {J.}~\bibnamefont
{Eisenstein}},\ }in\ \href {https://doi.org/10.18653/v1/D18-1467} {\emph
{\bibinfo {booktitle} {Proceedings of the 2018 Conference on Empirical
Methods in Natural Language Processing}}},\ \bibinfo {editor} {edited by\
\bibinfo {editor} {\bibfnamefont {E.}~\bibnamefont {Riloff}}, \bibinfo
{editor} {\bibfnamefont {D.}~\bibnamefont {Chiang}}, \bibinfo {editor}
{\bibfnamefont {J.}~\bibnamefont {Hockenmaier}},\ and\ \bibinfo {editor}
{\bibfnamefont {J.}~\bibnamefont {Tsujii}}}\ (\bibinfo {publisher}
{Association for Computational Linguistics},\ \bibinfo {address} {Brussels,
Belgium},\ \bibinfo {year} {2018})\ pp.\ \bibinfo {pages}
{4360--4370}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Ghanbarnejad}\ \emph {et~al.}(2014)\citenamefont
{Ghanbarnejad}, \citenamefont {Gerlach}, \citenamefont {Miotto},\ and\
\citenamefont {Altmann}}]{ghanbarnejad2014extracting}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {F.}~\bibnamefont
{Ghanbarnejad}}, \bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
{Gerlach}}, \bibinfo {author} {\bibfnamefont {J.~M.}\ \bibnamefont
{Miotto}},\ and\ \bibinfo {author} {\bibfnamefont {E.~G.}\ \bibnamefont
{Altmann}},\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal}
{Journal of The Royal Society Interface}\ }\textbf {\bibinfo {volume} {11}},\
\bibinfo {pages} {20141044} (\bibinfo {year} {2014})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Sidorov}\ \emph {et~al.}(2023)\citenamefont
{Sidorov}, \citenamefont {Faizliev},\ and\ \citenamefont
{Tikhonova}}]{sidorov2023extension}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {S.}~\bibnamefont
{Sidorov}}, \bibinfo {author} {\bibfnamefont {A.}~\bibnamefont {Faizliev}},\
and\ \bibinfo {author} {\bibfnamefont {S.}~\bibnamefont {Tikhonova}},\
}\href@noop {} {\bibfield {journal} {\bibinfo {journal} {Modelling}\
}\textbf {\bibinfo {volume} {4}},\ \bibinfo {pages} {585} (\bibinfo {year}
{2023})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Jiang}\ \emph {et~al.}(2021)\citenamefont {Jiang},
\citenamefont {Shen}, \citenamefont {Ahrens},\ and\ \citenamefont
{Huang}}]{jiang2021neologisms}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont
{Jiang}}, \bibinfo {author} {\bibfnamefont {X.~Y.}\ \bibnamefont {Shen}},
\bibinfo {author} {\bibfnamefont {K.}~\bibnamefont {Ahrens}},\ and\ \bibinfo
{author} {\bibfnamefont {C.-R.}\ \bibnamefont {Huang}},\ }\href@noop {}
{\bibfield {journal} {\bibinfo {journal} {PLOS ONE}\ }\textbf {\bibinfo
{volume} {16}},\ \bibinfo {pages} {e0245984} (\bibinfo {year}
{2021})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Watanabe}(2023)}]{watanabe2023minor}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {H.}~\bibnamefont
{Watanabe}},\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal}
{Journal of Physics: Complexity}\ }\textbf {\bibinfo {volume} {4}},\ \bibinfo
{pages} {025018} (\bibinfo {year} {2023})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Vasconcelos}\ \emph {et~al.}(2021)\citenamefont
{Vasconcelos}, \citenamefont {Mac{\^e}do}, \citenamefont {Duarte-Filho},
\citenamefont {Brum}, \citenamefont {Ospina},\ and\ \citenamefont
{Almeida}}]{vasconcelos2021power}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {G.~L.}\ \bibnamefont
{Vasconcelos}}, \bibinfo {author} {\bibfnamefont {A.~M.}\ \bibnamefont
{Mac{\^e}do}}, \bibinfo {author} {\bibfnamefont {G.~C.}\ \bibnamefont
{Duarte-Filho}}, \bibinfo {author} {\bibfnamefont {A.~A.}\ \bibnamefont
{Brum}}, \bibinfo {author} {\bibfnamefont {R.}~\bibnamefont {Ospina}},\ and\
\bibinfo {author} {\bibfnamefont {F.~A.}\ \bibnamefont {Almeida}},\
}\href@noop {} {\bibfield {journal} {\bibinfo {journal} {Scientific
Reports}\ }\textbf {\bibinfo {volume} {11}},\ \bibinfo {pages} {4619}
(\bibinfo {year} {2021})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Lehmann}\ \emph {et~al.}(2012)\citenamefont
{Lehmann}, \citenamefont {Gon\c{c}alves}, \citenamefont {Ramasco},\ and\
\citenamefont {Cattuto}}]{lehmann2012dynamical}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {J.}~\bibnamefont
{Lehmann}}, \bibinfo {author} {\bibfnamefont {B.}~\bibnamefont
{Gon\c{c}alves}}, \bibinfo {author} {\bibfnamefont {J.~J.}\ \bibnamefont
{Ramasco}},\ and\ \bibinfo {author} {\bibfnamefont {C.}~\bibnamefont
{Cattuto}},\ }in\ \href {https://doi.org/10.1145/2187836.2187871} {\emph
{\bibinfo {booktitle} {Proceedings of the 21st International Conference on
World Wide Web}}},\ \bibinfo {series and number} {WWW'12}\ (\bibinfo
{publisher} {Association for Computing Machinery},\ \bibinfo {address} {New
York, NY, USA},\ \bibinfo {year} {2012})\ pp.\ \bibinfo {pages}
{251--260}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Chowell}\ \emph {et~al.}(2016)\citenamefont
{Chowell}, \citenamefont {Sattenspiel}, \citenamefont {Bansal},\ and\
\citenamefont {Viboud}}]{chowell2016mathematical}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {G.}~\bibnamefont
{Chowell}}, \bibinfo {author} {\bibfnamefont {L.}~\bibnamefont
{Sattenspiel}}, \bibinfo {author} {\bibfnamefont {S.}~\bibnamefont
{Bansal}},\ and\ \bibinfo {author} {\bibfnamefont {C.}~\bibnamefont
{Viboud}},\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal}
{Physics of Life Reviews}\ }\textbf {\bibinfo {volume} {18}},\ \bibinfo
{pages} {66} (\bibinfo {year} {2016})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Yan}\ and\ \citenamefont
{Chowell}(2024)}]{yan2024modeling}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {P.}~\bibnamefont
{Yan}}\ and\ \bibinfo {author} {\bibfnamefont {G.}~\bibnamefont {Chowell}},\
}\href@noop {} {\bibfield {journal} {\bibinfo {journal} {Mathematical
Biosciences and Engineering}\ }\textbf {\bibinfo {volume} {21}},\ \bibinfo
{pages} {7278} (\bibinfo {year} {2024})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Karev}(2014)}]{karev2014non}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {G.~P.}\ \bibnamefont
{Karev}},\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal}
{Mathematical Biosciences}\ }\textbf {\bibinfo {volume} {258}},\ \bibinfo
{pages} {85} (\bibinfo {year} {2014})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Labov}\ \emph {et~al.}(2013)\citenamefont {Labov},
\citenamefont {Rosenfelder},\ and\ \citenamefont {Fruehwald}}]{labov2013one}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {W.}~\bibnamefont
{Labov}}, \bibinfo {author} {\bibfnamefont {I.}~\bibnamefont {Rosenfelder}},\
and\ \bibinfo {author} {\bibfnamefont {J.}~\bibnamefont {Fruehwald}},\
}\href@noop {} {\bibfield {journal} {\bibinfo {journal} {Language}\
}\textbf {\bibinfo {volume} {89}},\ \bibinfo {pages} {30} (\bibinfo {year}
{2013})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Crema}\ \emph {et~al.}(2024)\citenamefont {Crema},
\citenamefont {Bloxam}, \citenamefont {Stevens},\ and\ \citenamefont
{Vander~Linden}}]{crema2024modelling}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {E.}~\bibnamefont
{Crema}}, \bibinfo {author} {\bibfnamefont {A.}~\bibnamefont {Bloxam}},
\bibinfo {author} {\bibfnamefont {C.}~\bibnamefont {Stevens}},\ and\ \bibinfo
{author} {\bibfnamefont {M.}~\bibnamefont {Vander~Linden}},\ }\href@noop {}
{\bibfield {journal} {\bibinfo {journal} {Journal of Archaeological
Science}\ }\textbf {\bibinfo {volume} {165}},\ \bibinfo {pages} {105962}
(\bibinfo {year} {2024})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Alfi}\ \emph {et~al.}(2007)\citenamefont {Alfi},
\citenamefont {Parisi},\ and\ \citenamefont
{Pietronero}}]{alfi2007conference}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {V.}~\bibnamefont
{Alfi}}, \bibinfo {author} {\bibfnamefont {G.}~\bibnamefont {Parisi}},\ and\
\bibinfo {author} {\bibfnamefont {L.}~\bibnamefont {Pietronero}},\
}\href@noop {} {\bibfield {journal} {\bibinfo {journal} {Nature Physics}\
}\textbf {\bibinfo {volume} {3}},\ \bibinfo {pages} {746} (\bibinfo {year}
{2007})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Box}\ and\ \citenamefont
{Cox}(1964)}]{box1964analysis}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {G.~E.}\ \bibnamefont
{Box}}\ and\ \bibinfo {author} {\bibfnamefont {D.~R.}\ \bibnamefont {Cox}},\
}\href {https://doi.org/https://doi.org/10.1111/j.2517-6161.1964.tb00553.x}
{\bibfield {journal} {\bibinfo {journal} {Journal of the Royal Statistical
Society: Series B (Methodological)}\ }\textbf {\bibinfo {volume} {26}},\
\bibinfo {pages} {211} (\bibinfo {year} {1964})},\ \Eprint
{https://arxiv.org/abs/https://rss.onlinelibrary.wiley.com/doi/pdf/10.1111/j.2517-6161.1964.tb00553.x}
{https://rss.onlinelibrary.wiley.com/doi/pdf/10.1111/j.2517-6161.1964.tb00553.x}
\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Watanabe}(2018)}]{watanabe2018empirical}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {H.}~\bibnamefont
{Watanabe}},\ }\href@noop {} {\bibfield {journal} {\bibinfo {journal}
{Physical Review E}\ }\textbf {\bibinfo {volume} {98}},\ \bibinfo {pages}
{012308} (\bibinfo {year} {2018})}\BibitemShut {NoStop}%
\bibitem [{\citenamefont {Kumar}\ \emph {et~al.}(2000)\citenamefont {Kumar},
\citenamefont {Raghavan}, \citenamefont {Rajagopalan}, \citenamefont
{Sivakumar}, \citenamefont {Tomkins},\ and\ \citenamefont
{Upfal}}]{kumar2000stochastic}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {R.}~\bibnamefont
{Kumar}}, \bibinfo {author} {\bibfnamefont {P.}~\bibnamefont {Raghavan}},
\bibinfo {author} {\bibfnamefont {S.}~\bibnamefont {Rajagopalan}}, \bibinfo
{author} {\bibfnamefont {D.}~\bibnamefont {Sivakumar}}, \bibinfo {author}
{\bibfnamefont {A.}~\bibnamefont {Tomkins}},\ and\ \bibinfo {author}
{\bibfnamefont {E.}~\bibnamefont {Upfal}},\ }in\ \href
{https://doi.org/10.1109/SFCS.2000.892065} {\emph {\bibinfo {booktitle}
{Proceedings of the 41st Annual Symposium on Foundations of Computer
Science}}}\ (\bibinfo {publisher} {IEEE Computer Society},\ \bibinfo
{address} {Washington, DC, USA},\ \bibinfo {year} {2000})\ pp.\ \bibinfo
{pages} {57--65}\BibitemShut {NoStop}%
\bibitem [{kak(2022)}]{kakaricho}%
\BibitemOpen
\href@noop {} {\bibinfo {title} {Kuchikomi@kakaricho}},\ \bibinfo
{howpublished} {\url{https://service.hottolink.co.jp/}} (\bibinfo {year}
{2022}),\ \bibinfo {note} {(Accessed: 2022-11-22)}\BibitemShut {NoStop}%
\bibitem [{goo(2022)}]{google_trends}%
\BibitemOpen
\href@noop {} {\bibinfo {title} {Google trends}},\ \bibinfo {howpublished}
{\url{https://trends.google.co.jp/trends}} (\bibinfo {year} {2022}),\
\bibinfo {note} {(Accessed: 2022-11-22)}\BibitemShut {NoStop}%
\bibitem [{wik(2022)}]{wikipedia_data}%
\BibitemOpen
\href@noop {} {\bibinfo {title} {Wikipedia:database download}},\ \bibinfo
{howpublished}
{\url{https://en.wikipedia.org/wiki/Wikipedia:Database_download}} (\bibinfo
{year} {2022}),\ \bibinfo {note} {(Accessed: 2022-11-22)}\BibitemShut
{NoStop}%
\bibitem [{\citenamefont {Watanabe}\ \emph {et~al.}(2016)\citenamefont
{Watanabe}, \citenamefont {Sano}, \citenamefont {Takayasu},\ and\
\citenamefont {Takayasu}}]{RD_base}%
\BibitemOpen
\bibfield {author} {\bibinfo {author} {\bibfnamefont {H.}~\bibnamefont
{Watanabe}}, \bibinfo {author} {\bibfnamefont {Y.}~\bibnamefont {Sano}},
\bibinfo {author} {\bibfnamefont {H.}~\bibnamefont {Takayasu}},\ and\
\bibinfo {author} {\bibfnamefont {M.}~\bibnamefont {Takayasu}},\ }\href@noop
{} {\bibfield {journal} {\bibinfo {journal} {Physical Review E}\ }\textbf
{\bibinfo {volume} {94}},\ \bibinfo {pages} {052317} (\bibinfo {year}
{2016})}\BibitemShut {NoStop}%
\end{thebibliography}%