% generated by tables/make_tables.py from /Users/simon-pierreboucher/Desktop/UQO/Recherche/Recherche-UQO/informatique/wp44/literature_synthesis/agent_E/contributions.csv \begin{table}[htbp]\centering\caption{Specialist screening of the 234 AI/ML landmark candidates: records by primary category and data-quality flag.}\label{tab:ai_landmark_flags} \begin{threeparttable}\small \begin{tabular}{lrrrrrrrr} \toprule \textbf{Category} & \textbf{OK} & \textbf{No abstr.} & \textbf{Id. mism.} & \textbf{Abstr. mism.} & \textbf{Year} & \textbf{Norm.} & \textbf{Off scope} & \textbf{Total} \\ \midrule LLM & 19 & 4 & 7 & 1 & 0 & 2 & 0 & 33 \\ Foundation & 19 & 6 & 0 & 0 & 0 & 0 & 0 & 25 \\ Multimodal & 20 & 5 & 0 & 0 & 0 & 0 & 0 & 25 \\ Generative & 18 & 5 & 0 & 0 & 0 & 1 & 1 & 25 \\ Agents & 18 & 2 & 0 & 0 & 0 & 1 & 4 & 25 \\ RL & 12 & 4 & 1 & 0 & 3 & 1 & 4 & 25 \\ ML theory & 11 & 6 & 1 & 1 & 4 & 2 & 0 & 25 \\ DL arch. & 14 & 4 & 3 & 0 & 4 & 0 & 0 & 25 \\ AI safety & 19 & 4 & 1 & 1 & 0 & 0 & 1 & 26 \\ \bottomrule \end{tabular} \begin{tablenotes}\footnotesize\item Flags assigned by Agent E from title, venue, identifiers, citation counts and (where available) the abstract: Id. mism. = title/abstract do not correspond to the arXiv identifier or citation count attached to the record; Abstr. mism. = stored abstract belongs to another work; Year = OpenAlex year contradicts the first publication; Norm. = very small c36 with very large NCS36 (normalisation artefact); Off scope = not an AI contribution; No abstr. = metadata only, otherwise unremarkable. OK records were judged from the abstract. Category abbreviations as in Table~\ref{tab:ai_growth}.\end{tablenotes} \end{threeparttable}\end{table}