<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">81652</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2026.081652</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Knowledge Graph-Driven Training Data Construction for Urban Flood-Traffic Scenario Generation Using Small Language Models</article-title>
<alt-title alt-title-type="left-running-head">Knowledge Graph-Driven Training Data Construction for Urban Flood-Traffic Scenario Generation Using Small Language Models</alt-title>
<alt-title alt-title-type="right-running-head">Knowledge Graph-Driven Training Data Construction for Urban Flood-Traffic Scenario Generation Using Small Language Models</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Park</surname><given-names>Geunhwi</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Park</surname><given-names>Juneyoung</given-names></name><xref ref-type="aff" rid="aff-2">2</xref><xref rid="cor1" ref-type="corresp">&#x002A;</xref><email>juneyoung@hanyang.ac.kr</email></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Yoon</surname><given-names>Chunjoo</given-names></name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Park</surname><given-names>Jaehong</given-names></name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Department of Smart City Engineering, Hanyang University</institution>, <addr-line>Ansan-si</addr-line>, <country>Republic of Korea</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Transportation and Logistics Engineering, Hanyang University</institution>, <addr-line>Ansan-si</addr-line>, <country>Republic of Korea</country></aff>
<aff id="aff-3"><label>3</label><institution>Department of Highway &#x0026; Transportation Research, Korea Institute of Civil Engineering and Building Technology</institution>, <addr-line>Goyang-si</addr-line>, <country>Republic of Korea</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Juneyoung Park. Email: <email>juneyoung@hanyang.ac.kr</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>15</day><month>06</month><year>2026</year>
</pub-date>
<volume>88</volume>
<issue>2</issue>
<elocation-id>89</elocation-id>
<history>
<date date-type="received">
<day>06</day>
<month>03</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>14</day>
<month>05</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Authors. Published by Tech Science Press.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>The Authors</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_81652.pdf"></self-uri>
<abstract>
<p>Urban flooding caused by extreme rainfall events disrupts transportation systems, yet generating realistic flood-traffic scenarios for disaster preparedness remains a labor-intensive manual process. This study proposes a Knowledge Graph (KG)-driven pipeline that automatically generates domain-specific training data for fine-tuning small language models (sLLMs) to synthesize urban flood-traffic scenarios. A domain KG comprising 58 entities and 285 relationships was constructed for Jinju City, South Korea, integrating empirical flood data from 112 local documents with quantitative rainfall-traffic impact values from 14 international studies. Nine domain constraint rules, including a novel spatial consistency rule, ensure the physical plausibility of generated scenarios. Through constrained weighted graph walks, 800 semi-structured English narrative scenarios were automatically generated in approximately 5 min, substantially reducing the labor required compared to manual creation. Three sLLMs spanning different architectures and parameter scales&#x2014;Flan-T5-Large (770M), Qwen2.5-3B-Instruct (3B), and Qwen2.5-7B-Instruct (7B)&#x2014;were fine-tuned using QLoRA on a single GPU with 16 GB VRAM. Evaluation on 78 test samples demonstrated consistent performance improvements with increasing model scale: Qwen2.5-7B achieved BLEU-4 of 0.5524, ROUGE-L of 0.6883, BERTScore F1 of 0.9662, and KG Fact Consistency of 1.0000, representing a 33.8% BLEU-4 improvement over Flan-T5-Large. Both Qwen models achieved KG Fact Consistency of 1.0000. The 3B model achieved 98.6% of the 7B model&#x2019;s BLEU-4 at 53% of the VRAM cost with identical factual consistency, representing the most cost-effective configuration. All models were trained for 10 epochs on the same GPU, demonstrating practical feasibility for municipal disaster response deployment.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Knowledge graph</kwd>
<kwd>training data generation</kwd>
<kwd>urban flood</kwd>
<kwd>traffic scenario</kwd>
<kwd>small language model</kwd>
<kwd>fine-tuning</kwd>
<kwd>text generation</kwd>
<kwd>QLoRA</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>National Research Foundation of Korea (NRF)</funding-source>
<award-id>RS-2026-25494446</award-id>
</award-group>
<award-group id="awg2">
<funding-source>Development of Digital Urban Flood Control Technology for the Realization of Flood Safety City)</funding-source>
<award-id>20250284&#x2013;001</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Urban flooding, intensified by climate change and rapid urbanization, poses significant threats to transportation infrastructure and public safety worldwide [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-2">2</xref>]. When heavy rainfall overwhelms urban drainage systems, the resulting road inundation disrupts traffic through reduced vehicle speeds, diminished capacity, and road closures, often triggering cascading congestion that hinders emergency response [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-4">4</xref>]. These impacts highlight the need for systematic approaches to anticipate flood-traffic interactions for effective disaster management.</p>
<p>Scenario-based planning is a critical tool for disaster preparedness, enabling agencies to simulate potential flood events and evaluate response strategies. However, generating high-quality flood-traffic scenarios remains predominantly manual and labor-intensive&#x2014;domain experts must synthesize weather conditions, hydrological dynamics, geographic vulnerabilities, traffic operations, and emergency protocols into coherent narratives. This manual approach suffers from limited scalability, potential inconsistency, and poor adaptability to new cities.</p>
<p>While large language models (LLMs) offer promising avenues for text generation automation, deploying cloud-based LLMs for disaster scenarios encounters several limitations: connectivity may be unavailable during extreme events, sensitive infrastructure data must be transmitted externally, and lack of domain grounding can produce factually inaccurate outputs [<xref ref-type="bibr" rid="ref-5">5</xref>]. These constraints motivate small language models (sLLMs) that can be deployed locally on commodity hardware. However, fine-tuning sLLMs requires sufficient domain-specific training data, which is scarce and expensive to create manually for location-dependent flood-traffic scenarios. Knowledge Graphs (KGs) offer a principled solution by encoding domain entities, relationships, and constraints in a structured representation that can serve as a generative framework for producing diverse, factually consistent training scenarios through graph traversal.</p>
<p>This study proposes a KG-driven pipeline that automatically generates domain-specific training data for urban flood-traffic scenario synthesis, making two contributions:</p>
<p>Contribution 1: KG-Driven Training Data Generation Pipeline. This study constructs a domain KG comprising 58 entities and 285 relationships encoding causal, spatial, and quantitative relationships for Jinju City, South Korea, integrating empirical flood data from 112 local documents with traffic impact values from 14 international studies. Through constrained weighted graph walks with nine domain constraint rules&#x2014;including a novel FLOOD_CLOSES spatial consistency rule&#x2014;the pipeline generates 800 semi-structured English narrative scenarios in approximately 5 min, eliminating the bottleneck of manual scenario authoring.</p>
<p>Contribution 2: Comparative Evaluation of Three sLLMs across Architectures and Scales. The work compares three sLLMs spanning architecture and parameter scale: Flan-T5-Large (770M, encoder-decoder), Qwen2.5-3B-Instruct (3B, decoder-only), and Qwen2.5-7B-Instruct (7B, decoder-only). All models are fine-tuned using QLoRA on a single GPU (RTX 4060 Ti, 16 GB VRAM). Evaluation across BLEU-4, ROUGE-L, BERTScore F1, and a novel KG Fact Consistency Score reveals consistent performance improvements with increasing model scale, with the 7B model achieving KG Fact Consistency of 1.0000.</p>
<p>The remainder of this paper is organized as follows. <xref ref-type="sec" rid="s2">Section 2</xref> reviews related work on rainfall-traffic impacts, LLMs for text generation, and KG-based data augmentation. <xref ref-type="sec" rid="s3">Section 3</xref> details the methodology. <xref ref-type="sec" rid="s4">Section 4</xref> presents the experimental results. <xref ref-type="sec" rid="s5">Section 5</xref> discusses implications, limitations, and concludes the study.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Literature Review</title>
<sec id="s2_1">
<label>2.1</label>
<title>Rainfall and Flood Impacts on Urban Traffic</title>
<p>Extensive empirical research has quantified the effects of rainfall on traffic operations. Tsapakis et al. [<xref ref-type="bibr" rid="ref-6">6</xref>] demonstrated that the impact of rainfall on macroscopic urban travel times is intensity-dependent, with empirical and meta-review studies confirming speed reductions of 2%&#x2013;17% and capacity reductions of 4%&#x2013;32% under varying rainfall intensities on freeways and urban roads [<xref ref-type="bibr" rid="ref-7">7</xref>&#x2013;<xref ref-type="bibr" rid="ref-9">9</xref>]. Pregnolato et al. [<xref ref-type="bibr" rid="ref-3">3</xref>] developed a depth-disruption function relating flood depth to vehicle speed, and Ni et al. [<xref ref-type="bibr" rid="ref-4">4</xref>] demonstrated that waterlogging amplifies traffic impacts by 1.3&#x2013;2.0 times compared to rainfall alone. Despite this extensive body of quantitative knowledge, these findings have rarely been systematically integrated into automated scenario generation pipelines for disaster preparedness. Moreover, data scarcity remains a pervasive challenge across traffic and disaster-response applications, particularly when conventional data collection becomes difficult or unsafe under extreme weather conditions.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Language Models for Domain-Specific Text Generation</title>
<p>Large language models (LLMs) such as GPT-3 [<xref ref-type="bibr" rid="ref-10">10</xref>] and Llama 2 [<xref ref-type="bibr" rid="ref-11">11</xref>] have demonstrated strong text generation capabilities. However, as comprehensively reviewed by Moradi et al. [<xref ref-type="bibr" rid="ref-12">12</xref>], LLM-generated outputs in specialized domains frequently suffer from hallucination (producing fluent but factually inaccurate content [<xref ref-type="bibr" rid="ref-5">5</xref>]), and current alignment techniques remain insufficient for domain-critical applications such as disaster management. Small language models (sLLMs), typically under 10 billion parameters, offer a practical alternative through domain-specific fine-tuning, enabling local deployment without cloud dependency. Recent work on instruction-tuned models such as Flan-T5 [<xref ref-type="bibr" rid="ref-13">13</xref>] and Qwen2.5 [<xref ref-type="bibr" rid="ref-14">14</xref>] has shown that efficient fine-tuning techniques like QLoRA [<xref ref-type="bibr" rid="ref-15">15</xref>] can achieve competitive performance at substantially reduced computational costs. Shen et al. [<xref ref-type="bibr" rid="ref-16">16</xref>] further demonstrated that layer type is a more significant determinant than layer depth when optimizing fine-tuning in quantized LLMs, providing practical guidance for parameter-efficient strategies in resource-constrained settings. However, fine-tuning requires sufficient domain-specific training data, which remains a limiting factor for specialized applications.</p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Knowledge Graphs for Training Data Generation</title>
<p>Knowledge Graphs have emerged as a promising approach for structured data augmentation and grounded text generation. Lewis et al. [<xref ref-type="bibr" rid="ref-17">17</xref>] proposed Retrieval-Augmented Generation (RAG), an approach that integrates parametric language model memory with non-parametric retrieved knowledge to ground language model outputs and reduce factual errors in knowledge-intensive tasks. Unlike RAG, which retrieves external knowledge at inference time and requires runtime access to a graph store, the present approach distills KG knowledge into model parameters via fine-tuning. This design enables offline operation during disaster events when network connectivity may be compromised. In domain-specific applications, Liu et al. [<xref ref-type="bibr" rid="ref-18">18</xref>] demonstrated that combining template-generated synthetic data with fine-tuned LLMs significantly improves domain-specific information extraction under data scarcity, and Chen et al. [<xref ref-type="bibr" rid="ref-19">19</xref>] applied knowledge graph-guided LLM reasoning to emergency decision-making, demonstrating its applicability in disaster-response contexts. While these studies demonstrate the potential of KG-driven text generation, none have applied this approach to urban flood-traffic scenario synthesis or systematically evaluated its effectiveness for fine-tuning sLLMs across different model scales.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Methodology</title>
<p><xref ref-type="fig" rid="fig-1">Fig. 1</xref> illustrates the overall framework of the proposed KG-driven pipeline, which consists of six stages.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Overall framework of the proposed KG-driven pipeline for urban flood-traffic scenario generation.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_81652-fig-1.tif"/>
</fig>
<sec id="s3_1">
<label>3.1</label>
<title>Data Collection and Preprocessing</title>
<p>The study area is Jinju City, South Gyeongsang Province, South Korea, which experiences recurring urban flooding driven by monsoon rainfall and the Nam River (Namgang) system (<xref ref-type="fig" rid="fig-2">Fig. 2</xref>). The city&#x2019;s topography (characterized by low-lying areas along the Namgang and Yeongcheongang rivers, densely developed commercial districts, and multiple bridge crossings) creates spatially concentrated flood vulnerabilities that frequently disrupt road networks.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Study area map of Jinju City.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_81652-fig-2.tif"/>
</fig>
<p>Two types of flood-related textual data were collected: (1) 89 news articles from BIG KINDS, a Korean news archive platform, covering January 2001 to December 2024; and (2) 165 disaster alert messages from the Korean Disaster and Safety Data Sharing Platform, covering September 2023 to December 2024.</p>
<p>A two-stage filtering process was applied in Stage 1, a hierarchical keyword filter selected documents containing strong flood-related terms (flood, inundation, heavy rain, torrential rain, overflow, water level, dam discharge), reducing the corpus from 254 to 138 documents. Strong flood keywords overrode exclusion keywords (collision, festival, election, COVID-19, earthquake), while documents matching only supporting keywords (road closure, detour, river, levee, drainage) were subject to exclusion filtering. In Stage 2, a re-validation step removed 26 documents that passed through supporting keywords only but described non-flood events (sinkholes, road construction, festivals), yielding 112 final documents (82 news articles, 30 disaster alerts).</p>
<p>To verify thematic coherence, Latent Dirichlet Allocation (LDA) topic modeling was applied using Gensim <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mo stretchy="false">(</mml:mo><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>15</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. Four dominant thematic clusters were identified (heavy rainfall alerts, flood-induced traffic congestion, infrastructure damage, and weather forecasting), with zero off-topic documents detected. Structured flood event extraction yielded 67 flood-affected locations, 14 road closure records, and 27 spatial co-occurrence relationships, serving as the empirical foundation for KG construction.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Literature-Based Traffic Impact Analysis</title>
<p>A literature pool of relevant rainfall- and flood-traffic studies [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>&#x2013;<xref ref-type="bibr" rid="ref-9">9</xref>] was consolidated based on the criterion of providing explicit quantitative values for traffic flow changes as a function of rainfall intensity or flood depth.</p>
<p><xref ref-type="table" rid="table-1">Table 1</xref> summarizes the synthesized values across five rainfall intensity levels: light (&#x003C;2.5 mm/h; speed reduction 2%&#x2013;5%, capacity reduction 4%&#x2013;10%), moderate (2.5&#x2013;7.6 mm/h; 4%&#x2013;9%, 7%&#x2013;11%), heavy (7.6&#x2013;15 mm/h; 6%&#x2013;17%, 10%&#x2013;30%), very heavy (15&#x2013;50 mm/h; 12%&#x2013;25%&#x002B;, 15%&#x2013;32%&#x002B;), and extreme (&#x003E;50 mm/h; 21%&#x2013;40%&#x002B;, road closure). Ni et al. [<xref ref-type="bibr" rid="ref-4">4</xref>] reported that waterlogging amplifies traffic impacts by 1.3&#x2013;2.0 times compared to rainfall alone, and Pregnolato et al. [<xref ref-type="bibr" rid="ref-3">3</xref>] developed a depth-disruption function relating flood depth to vehicle speed. These values were directly mapped to the TrafficImpact entities in the KG.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Synthesized rainfall-traffic impact values across five intensity levels.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Intensity Level</th>
<th>Rainfall (mm/h)</th>
<th>Speed Reduction</th>
<th>Capacity Reduction</th>
<th>Road Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>Light</td>
<td>&#x003C;2.5</td>
<td>2%&#x2013;5%</td>
<td>4%&#x2013;10%</td>
<td>Slow traffic</td>
</tr>
<tr>
<td>Moderate</td>
<td>2.5&#x2013;7.6</td>
<td>4%&#x2013;9%</td>
<td>7%&#x2013;11%</td>
<td>Slow traffic</td>
</tr>
<tr>
<td>Heavy</td>
<td>7.6&#x2013;15</td>
<td>6%&#x2013;17%</td>
<td>10%&#x2013;30%</td>
<td>Partial closure possible</td>
</tr>
<tr>
<td>Very Heavy</td>
<td>15&#x2013;50</td>
<td>12%&#x2013;25%</td>
<td>15%&#x2013;32%</td>
<td>Partial/Full closure</td>
</tr>
<tr>
<td>Extreme (&#x002B;Flooding)</td>
<td>&#x003E;50</td>
<td>21%&#x2013;40%</td>
<td>Road closure</td>
<td>Full closure</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-1fn1" fn-type="other">
<p>&#x002A;Source studies [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>&#x2013;<xref ref-type="bibr" rid="ref-9">9</xref>].</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Domain Knowledge Graph Construction</title>
<sec id="s3_3_1">
<label>3.3.1</label>
<title>Entity and Relationship Extraction Pipeline</title>
<p>Entity and relationship construction proceeded in three deterministic stages rather than via a learned named entity recognition (NER) or relation extraction (RE) model.
<list list-type="simple">
<list-item>
<label>(i)</label>
<p>Location entity extraction: a hand-curated gazetteer of approximately 81 Jinju place-name candidates was compiled, covering rivers, administrative districts (myeon/dong), urban neighborhoods, bridges, roads, intersections, and landmarks. This gazetteer was applied as a rule-based substring matcher against the 112 filtered documents. From the resulting candidate set, 26 final Location entities were retained in the KG based on corpus appearance frequency; candidates with negligible corpus evidence were excluded.</p></list-item>
<list-item>
<label>(ii)</label>
<p>Non-spatial entity definition: the 32 remaining entities (5 WeatherCondition, 5 FloodState, 5 TimeContext, 10 TrafficImpact, 7 ResponseAction) were not extracted from text but defined a priori. WeatherCondition levels follow the rainfall-intensity classes derived from the traffic-engineering literature summarized in <xref ref-type="table" rid="table-2">Table 1</xref>. FloodState, TrafficImpact, and ResponseAction entities consolidate the corresponding domain categories observed in the corpus and literature.</p>
</list-item>
<list-item>
<label>(iii)</label>
<p>Relationship extraction: edges were populated from (a) document co-occurrence counts for corpus-grounded relations (SUSCEPTIBLE_TO, AFFECTS, NEAR, FLOOD_CLOSES; 76.5%), (b) literature-derived quantitative values for WORSENS/RESULTS_IN/AMPLIFIES (8.4%), and (c) domain rules for CAUSES/TRIGGERS/ASSOCIATED_WITH (15.1%).</p></list-item>
</list></p>
<p>This hybrid rule-based plus expert-curation strategy is an established pattern in domain-specific knowledge graph construction [<xref ref-type="bibr" rid="ref-20">20</xref>]. The pipeline does not employ neural NER or RE; the resulting trade-off (higher reproducibility at the cost of manual labor for new domains) is addressed in <xref ref-type="sec" rid="s5_5">Section 5.5</xref>.</p>
</sec>
<sec id="s3_3_2">
<label>3.3.2</label>
<title>Graph Structure and Constraints</title>
<p>A domain-specific KG was constructed as a directed weighted graph using NetworkX in Python, comprising 58 nodes across six entity categories and 285 edges representing ten rela-tionship types (<xref ref-type="table" rid="table-2">Table 2</xref>, <xref ref-type="fig" rid="fig-3">Fig. 3</xref>). The entity categories are: Location (26 nodes&#x2014;rivers, districts, bridges, and landmarks extracted from the 112-document corpus), WeatherCondition (5 intensity levels), FloodState (5 severity levels), TimeContext (5 seasonal periods), TrafficImpact (10 speed/capacity reduction levels from the literature review), and ResponseAction (7 emergency measures).</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>KG entity categories and relationship types.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Category</th>
<th>Type</th>
<th>Count</th>
<th>Weight Source</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td>Location</td>
<td>26</td>
<td>&#x2013;</td>
<td><list list-type="simple">
<list-item><label>&#x2713;</label>
<p>Rivers (4)</p></list-item>
<list-item><label>&#x2713;</label>
<p>Districts (8)</p></list-item>
<list-item><label>&#x2713;</label>
<p>Neighborhoods (5)</p></list-item>
<list-item><label>&#x2713;</label>
<p>Bridges (6)</p></list-item>
<list-item><label>&#x2713;</label>
<p>Landmarks (3)</p></list-item>
</list></td>
</tr>
<tr>
<td rowspan="3">Entity</td>
<td>TrafficImpact</td>
<td>10</td>
<td>&#x2013;</td>
<td><list list-type="simple">
<list-item><label>&#x2713;</label>
<p>Speed/capacity reduction levels derived from literature review</p></list-item>
</list></td>
</tr>
<tr>
<td>ResponseAction</td>
<td>7</td>
<td>&#x2013;</td>
<td><list list-type="simple">
<list-item><label>&#x2713;</label>
<p>Light</p></list-item>
<list-item><label>&#x2713;</label>
<p>Moderate</p></list-item>
<list-item><label>&#x2713;</label>
<p>Heavy</p></list-item>
<list-item><label>&#x2713;</label>
<p>Very Heavy</p></list-item>
<list-item><label>&#x2713;</label>
<p>Extreme rainfall</p></list-item>
</list></td>
</tr>
<tr>
<td>FloodState</td>
<td>5</td>
<td>&#x2013;</td>
<td><list list-type="simple">
<list-item><label>&#x2713;</label>
<p>Water level rise</p></list-item>
<list-item><label>&#x2713;</label>
<p>Minor/Major flooding</p></list-item>
<list-item><label>&#x2713;</label>
<p>Dam discharge</p></list-item>
<list-item><label>&#x2713;</label>
<p>Severe inundation</p></list-item>
</list></td>
</tr>
<tr>
<td></td>
<td>SUSCEPTIBLE_TO</td>
<td>81</td>
<td>Document frequency</td>
<td>Location susceptibility to flood states</td>
</tr>
<tr>
<td></td>
<td>AFFECTS</td>
<td>81</td>
<td>Document frequency</td>
<td>Flood state impact on locations</td>
</tr>
<tr>
<td></td>
<td>NEAR</td>
<td>42</td>
<td>Domain rules</td>
<td>Weather condition triggers flood states</td>
</tr>
<tr>
<td rowspan="6">Relationship</td>
<td>FLOOD_CLOSES</td>
<td>14</td>
<td>Document frequency</td>
<td>Observed flood-to-road-closure pairings</td>
</tr>
<tr>
<td>CAUSES</td>
<td>14</td>
<td>Domain rules</td>
<td>Causal flood-traffic relationships</td>
</tr>
<tr>
<td>ASSOCIATED_WITH</td>
<td>13</td>
<td>Domain rules</td>
<td>Temporal associations</td>
</tr>
<tr>
<td>WORSENS</td>
<td>10</td>
<td>Literature values</td>
<td>Traffic impact severity escalation</td>
</tr>
<tr>
<td>RESULTS_IN</td>
<td>8</td>
<td>Literature values</td>
<td>Flood-to-traffic-impact quantitative links</td>
</tr>
<tr>
<td>AMPLIFIES</td>
<td>6</td>
<td>Literature values</td>
<td>Waterlogging amplification effects</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Domain knowledge graph visualization for Jinju City urban flood-traffic impact.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_81652-fig-3.tif"/>
</fig>
<p>Edge weights were derived from three sources: document frequency from the corpus (76.5% of edges, including SUSCEPTIBLE_TO, AFFECTS, NEAR, and FLOOD_CLOSES relationships), literature-derived quantitative values (8.4%, including WORSENS, RESULTS_IN, and AMPLIFIES), and domain expert rules (15.1%, including CAUSES, TRIGGERS, and ASSOCIATED_WITH). The FLOOD_CLOSES relationship (14 edges) encodes observed flood-location to road-closure spatial pairings from the corpus (e.g., flooding at Namgang River &#x2192; closure of Jinyang Bridge, observed in 4 events).</p>
<p>Nine domain constraint rules ensure scenario plausibility; their full specification is given in <xref ref-type="table" rid="table-3">Table 3</xref>. Four allowance rules (A1&#x2013;A4) define valid combinations; for example, A1 restricts light rainfall to minor speed reductions (2%&#x2013;5%), while A2 requires that extreme rainfall with severe inundation be paired with a full road closure directive. Five prohibition rules (P1&#x2013;P5) veto physically implausible scenarios, including P1 (light rainfall cannot cause severe inundation) and P5 (road closures must have an observed FLOOD_CLOSES edge with the flood Location).</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Domain constraint rules (A1&#x2013;A4 allowance, P1&#x2013;P5 prohibition).</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>ID</th>
<th>Type</th>
<th>Rule</th>
</tr>
</thead>
<tbody>
<tr>
<td>A1</td>
<td>Allowance</td>
<td>Light rainfall allows only minor speed reduction (2%&#x2013;5%).</td>
</tr>
<tr>
<td>A2</td>
<td>Allowance</td>
<td>Extreme rainfall with severe inundation requires full road closure.</td>
</tr>
<tr>
<td>A3</td>
<td>Allowance</td>
<td>Dam discharge requires at minimum access control and road closure.</td>
</tr>
<tr>
<td>A4</td>
<td>Allowance</td>
<td>All rainfall-intensity levels are possible during monsoon season (months 6&#x2013;9).</td>
</tr>
<tr>
<td>P1</td>
<td>Prohibition</td>
<td>Light rainfall cannot cause severe inundation.</td>
</tr>
<tr>
<td>P2</td>
<td>Prohibition</td>
<td>Light rainfall cannot trigger full closure or evacuation.</td>
</tr>
<tr>
<td>P3</td>
<td>Prohibition</td>
<td>Extreme rainfall is prohibited in the non-monsoon period for Jinju.</td>
</tr>
<tr>
<td>P4</td>
<td>Prohibition</td>
<td>Speed reduction above 40% requires a flooding condition, not rainfall alone.</td>
</tr>
<tr>
<td>P5</td>
<td>Prohibition</td>
<td>Road closures must have an observed FLOOD_CLOSES edge with the flood Location.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>FLOOD_CLOSES is a directed binary relation derived from Step-1 event extraction: for every ordered pair (f, r), FLOOD_CLOSES(f, r) is instantiated when the filtered corpus contains one or more documents in which a flood event at Location f co-occurs with a closure of road segment r, with the edge weight set to the normalized co-occurrence count.</p>
<p>The 14 observed FLOOD_CLOSES edges form three spatial clusters (the Namgang corridor, the Yeongcheongang area, and the Sangpyeong lowland), visualized in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>FLOOD_CLOSES subgraph.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_81652-fig-4.tif"/>
</fig>
<p>During graph-walk sampling, rule P5 rejects any walk whose (f, r) pair is absent from the FLOOD_CLOSES set; when no direct edge exists, a NEAR-neighbor fallback (21.8% of scenarios) is used. NEAR edges are derived from Location-Location co-occurrence in the same filtered documents, requiring two or more co-mentioning documents for an edge to be instantiated.</p>
<p>Rule-based validation against the nine constraint rules (<xref ref-type="table" rid="table-3">Table 3</xref>) confirmed zero violations across all 800 generated scenarios.</p>
</sec>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>KG-Based Training Data Generation</title>
<p>Training data was generated through constrained weighted graph walks following a seven-step path: TimeContext &#x2192; WeatherCondition &#x2192; FloodState &#x2192; Location &#x2192; Closed Road (via FLOOD_CLOSES) &#x2192; TrafficImpact &#x2192; ResponseAction. At each step, the next node is selected via weighted probabilistic sampling. For locations without FLOOD_CLOSES edges, an alternative mechanism selects spatially proximate NEAR neighbors.</p>
<p>Each graph walk produces an ordered 7-tuple (TimeContext &#x2192; WeatherCondition &#x2192; FloodState &#x2192; Location &#x2192; ClosedRoad &#x2192; TrafficImpact &#x2192; ResponseAction). The tuple is serialized into a JSON metadata object M with eight fact slots (<xref ref-type="sec" rid="s3_6">Section 3.6</xref>) and then rendered into a natural-language prompt via a paragraph-level template <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> selected uniformly from T &#x003D; {<inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, &#x2026;, <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mn>256</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>}.</p>
<p>The prompt, together with the tuple, forms a (prompt, reference) pair used for instruction fine-tuning; <xref ref-type="fig" rid="fig-5">Fig. 5</xref> illustrates the data flow, and <xref ref-type="table" rid="table-4">Table 4</xref> provides a concrete example of the resulting model input and output formats.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Data flow through the KG-driven pipeline.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_81652-fig-5.tif"/>
</fig><table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Example of model input and output formats (test sample SCN-0453).</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Component</th>
<th>Content</th>
</tr>
</thead>
<tbody>
<tr>
<td>7-tuple (graph walk)</td>
<td>TimeContext &#x003D; Late Monsoon Season<break/>Weather &#x003D; Heavy (8.7 mm/h)<break/>FloodState &#x003D; Major Flooding<break/>Location &#x003D; Namgang River<break/>ClosedRoad &#x003D; Jinyang Bridge<break/>TrafficImpact &#x003D; &#x2212;15.6% speed, &#x2212;10.2% capacity<break/>Response &#x003D; Detour Guidance, Road Closure</td>
</tr>
<tr>
<td>JSON metadata</td>
<td>{weather: &#x201C;Heavy&#x201D;, intensity: 8.7, location: &#x201C;Namgang River&#x201D;, flood_state: &#x201C;Major Flooding&#x201D;, closed_road: &#x201C;Jinyang Bridge&#x201D;, speed_reduction: 15.6, capacity_reduction: 10.2, response_actions: [&#x201C;Detour Guidance&#x201D;, &#x201C;Road Closure&#x201D;]}</td>
</tr>
<tr>
<td>Rendered prompt</td>
<td>Generate a flood-traffic scenario narrative for Jinju City based on the following conditions:<break/>Time: Late Monsoon Season<break/>Weather: Heavy Rainfall (8.7 mm/h)<break/>Flood: Major Flooding at Namgang River<break/>Road Closure: Jinyang Bridge<break/>Speed Reduction: 15.6%<break/>Capacity Reduction: 10.2%<break/>Response Actions: Detour Route Guidance, Road Closure</td>
</tr>
<tr>
<td>Reference output</td>
<td>Approximately 8.7 mm/h of precipitation classified as heavy rainfall was observed in Jinju City during the late monsoon season &#x2026; [4-paragraph narrative]</td>
</tr>
<tr>
<td>Model output (Qwen2.5-7B)</td>
<td>In Jinju City during the late monsoon season, heavy rainfall was recorded at approximately 8.7 mm/h. Namgang River experienced major flooding... Jinyang Bridge area flooding depths of approximately 20&#x2013;30 cm&#x2026;</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The LLM never accesses the KG at inference time: all KG information is compiled into the training prompt offline, which is precisely the mechanism that allows the fine-tuned sLLM to run locally without a graph store, a prerequisite for disaster-time deployment under connectivity loss.</p>
<p>Each scenario was rendered as a four-paragraph English narrative (situation overview, flood situation, traffic impact, response measures) using four template variants per paragraph (256 combinations). Quantitative values were randomly sampled within KG-defined ranges to produce continuous variation. A total of 800 scenarios were generated with 338 unique entity combinations, validated through 38 automated quality checks with 100% compliance. The dataset was split into training (644), validation (78), and test (78) sets via stratified sampling by weather condition.</p>
</sec>
<sec id="s3_5">
<label>3.5</label>
<title>Model Architecture and Fine-Tuning</title>
<p>Three sLLMs were selected to enable systematic comparison across architecture and parameter scale: Flan-T5-Large [<xref ref-type="bibr" rid="ref-13">13</xref>] (770M, encoder-decoder), Qwen2.5-3B-Instruct [<xref ref-type="bibr" rid="ref-14">14</xref>] (3B, decoder-only), and Qwen2.5-7B-Instruct [<xref ref-type="bibr" rid="ref-14">14</xref>] (7B, decoder-only). Flan-T5-Large serves as a cross-family reference baseline. The intra-family pairing of Qwen2.5-3B and Qwen2.5-7B provides a scale-controlled comparison under identical architecture; the implications and limits of this comparison, including the ceiling effect observed on the KG Fact Consistency metric, are discussed in <xref ref-type="sec" rid="s5_1">Sections 5.1</xref> and <xref ref-type="sec" rid="s5_4">5.4</xref>. All models operate within the 16 GB VRAM constraint of a single commodity GPU, addressing practical requirements for local deployment in disaster response systems.</p>
<p>All models were fine-tuned using QLoRA [<xref ref-type="bibr" rid="ref-15">15</xref>], combining 4-bit NF4 quantization with low-rank adaptation (LoRA) [<xref ref-type="bibr" rid="ref-21">21</xref>] (<inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>r</mml:mi></mml:math></inline-formula> &#x003D; 16, <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> &#x003D; 32, dropout &#x003D; 0.05). Common settings included bfloat16 compute, 8-bit AdamW optimizer, cosine learning rate scheduler (warmup ratio 0.05), and effective batch size of 16. Model-specific configurations are detailed in <xref ref-type="table" rid="table-2">Table 2</xref>: all three models were trained for 10 epochs with model-specific learning rates. Flan-T5-Large used a learning rate of <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mn>3</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>4</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> with LoRA on query/value projections (4.7M trainable parameters), while both Qwen models used <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>4</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> with LoRA on query/key/value/output projections (7.4 and 10.1M trainable parameters, respectively). Experiments were conducted on a single NVIDIA RTX 4060 Ti (16 GB VRAM) with AMD Ryzen 7 7800X3D, using PyTorch 2.9.1 (CUDA 12.8) and HuggingFace Transformers 5.2.0.</p>
</sec>
<sec id="s3_6">
<label>3.6</label>
<title>Evaluation Metrics</title>
<p>Four complementary metrics were employed: three standard text generation metrics and one domain-specific factual fidelity metric.</p>
<p>BLEU-4 [<xref ref-type="bibr" rid="ref-22">22</xref>] measures <italic>n</italic>-gram precision with a brevity penalty. Given a candidate sentence <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mi>c</mml:mi></mml:math></inline-formula> and reference sentence <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>r</mml:mi></mml:math></inline-formula> the score is defined as:<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>B</mml:mi><mml:mi>L</mml:mi><mml:mi>E</mml:mi><mml:mi>U</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mi>B</mml:mi><mml:mi>P</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>exp</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">(</mml:mo></mml:mrow></mml:mstyle><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msubsup><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">(</mml:mo></mml:mrow></mml:mstyle><mml:mfrac><mml:mn>1</mml:mn><mml:mi>N</mml:mi></mml:mfrac><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">)</mml:mo></mml:mrow></mml:mstyle></mml:math></disp-formula>where <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the modified <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi>n</mml:mi></mml:math></inline-formula>-gram precision (clipped to reference counts), and <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mi>B</mml:mi><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mo movablelimits="true" form="prefix">min</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mo>|</mml:mo><mml:mi>r</mml:mi><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mi>c</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the brevity penalty. Here, <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mn>4</mml:mn></mml:math></inline-formula>.</p>
<p>ROUGE-L [<xref ref-type="bibr" rid="ref-23">23</xref>] measures the longest common subsequence (LCS) between candidate and reference:<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>L</mml:mi><mml:mi>C</mml:mi><mml:mi>S</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mi>r</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>L</mml:mi><mml:mi>C</mml:mi><mml:mi>S</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mi>c</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msup><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msup><mml:mi>&#x03B2;</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mrow><mml:mo>|</mml:mo><mml:mi>r</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mrow><mml:mo>|</mml:mo><mml:mi>c</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> denote reference and candidate lengths, respectively, and <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula> is set to favor recall.</p>
<p>BERTScore F1 [<xref ref-type="bibr" rid="ref-24">24</xref>] computes token-level semantic similarity using contextual embeddings. Given reference token embeddings <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mrow><mml:mi mathvariant="double-struck">x</mml:mi></mml:mrow><mml:mo>=&#x003C;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003E;</mml:mo></mml:math></inline-formula> and candidate token embeddings <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mrow><mml:mi mathvariant="double-struck">y</mml:mi></mml:mrow><mml:mo>=&#x003C;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003E;</mml:mo></mml:math></inline-formula>:<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">(</mml:mo></mml:mrow></mml:mstyle><mml:mfrac><mml:mn>1</mml:mn><mml:mi>m</mml:mi></mml:mfrac><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">)</mml:mo></mml:mrow></mml:mstyle><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msubsup><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">(</mml:mo></mml:mrow></mml:mstyle><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">)</mml:mo></mml:mrow></mml:mstyle><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msubsup><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>E</mml:mi><mml:mi>R</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>The embedding model is roberta-large.</p>
<p>KG Fact Consistency Score: Standard metrics assess text quality but not factual fidelity to input conditions. In data-to-text generation, task-specific factual metrics are commonly employed alongside standard metrics: Wen et al. [<xref ref-type="bibr" rid="ref-25">25</xref>] introduced the slot error rate for dialogue natural language generation (NLG), providing precedent for task-specific evaluation metrics in data-to-text generation. Following this established practice, this study introduces a domain-specific metric that evaluates whether key facts from the input KG triples are faithfully preserved in generated text. For a generated scenario <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and its corresponding input metadata <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mi>m</mml:mi></mml:math></inline-formula> containing <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mi>K</mml:mi></mml:math></inline-formula> fact categories, the score is defined as:<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mi>K</mml:mi><mml:mi>G</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>F</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">(</mml:mo></mml:mrow></mml:mstyle><mml:mfrac><mml:mn>1</mml:mn><mml:mi>K</mml:mi></mml:mfrac><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="2.047em" minsize="2.047em">)</mml:mo></mml:mrow></mml:mstyle><mml:msubsup><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></disp-formula>where each <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is a binary verification function that returns 1 if fact category <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mi>k</mml:mi></mml:math></inline-formula> is correctly preserved in <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>, and 0 otherwise. Eight fact categories (<inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mi>K</mml:mi><mml:mo>=</mml:mo><mml:mn>8</mml:mn></mml:math></inline-formula>) are defined: (1) weather condition, (2) rainfall intensity (mm/h), (3) flood location, (4) flood state, (5) closed road, (6) speed reduction percentage, (7) capacity reduction percentage, and (8) response actions. Categories 1&#x2013;7 are verified via exact or partial string matching against the input values, while category 8 computes the fraction of response actions mentioned <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mn>8</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>c</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:mfrac><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>.</p>
<p>The design uses a uniform averaging scheme: the KG Fact Consistency score is the arithmetic mean of the eight per-category verification values (each in [0, 1]), giving equal weight to all facets. Category weights were not learned or tuned, to avoid overfitting the score to the test distribution.</p>
<p>This design is in the same lineage as slot-based factual metrics in data-to-text generation [<xref ref-type="bibr" rid="ref-25">25</xref>,<xref ref-type="bibr" rid="ref-26">26</xref>], which evaluate whether structured input facts are faithfully preserved in surface text. <xref ref-type="table" rid="table-5">Table 5</xref> specifies the verification rule for each category as implemented in the evaluation code.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Category-wise verification methods for KG fact consistency.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>No.</th>
<th>Category</th>
<th>Verification</th>
<th>Score Contribution</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Weather condition</td>
<td>Case-insensitive substring match of label</td>
<td>1 if matched, else 0</td>
</tr>
<tr>
<td>2</td>
<td>Rainfall intensity (mm/h)</td>
<td>Exact substring match of the numeric value</td>
<td>1 if matched, else 0</td>
</tr>
<tr>
<td>3</td>
<td>Flood location</td>
<td>Case-insensitive substring match of Location name</td>
<td>1 if matched, else 0</td>
</tr>
<tr>
<td>4</td>
<td>Flood state</td>
<td>Partial-word match: at least 50% of label tokens present</td>
<td>1 if &#x2265;50% tokens match, else 0</td>
</tr>
<tr>
<td>5</td>
<td>Closed road</td>
<td>Case-insensitive substring match of road name</td>
<td>1 if matched, else 0</td>
</tr>
<tr>
<td>6</td>
<td>Speed reduction (%)</td>
<td>Exact substring match of the numeric value</td>
<td>1 if matched, else 0</td>
</tr>
<tr>
<td>7</td>
<td>Capacity reduction (%)</td>
<td>Exact substring match of the numeric value</td>
<td>1 if matched, else 0</td>
</tr>
<tr>
<td>8</td>
<td>Resonse actions</td>
<td>Fraction of input action labels present<break/>(continuous, 0.0&#x2013;1.0)</td>
<td>action_matches/<break/>total_actions</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Three consequences of this design are explicitly acknowledged and deferred to future work: (a) the metric measures fact omission but not fabrication (partially addressed via the post-hoc analysis in <xref ref-type="sec" rid="s4_3_4">Section 4.3.4</xref>); (b) string-matching verification saturates at 1.0 once a model reliably copies all input facts; and (c) the metric does not penalize contextual misplacement of otherwise correct values. A subsequent human-expert evaluation targets precisely these three dimensions.</p>
<p>All models were evaluated on the 78-sample test set stratified by weather condition, with both overall and per-condition breakdowns analyzed.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Results</title>
<sec id="s4_1">
<label>4.1</label>
<title>Data Refinement Results</title>
<p>From 254 raw documents (89 news articles, 165 disaster alerts), two-stage filtering retained 112 documents (<xref ref-type="table" rid="table-6">Table 6</xref>). Keyword filtering reduced the corpus to 138, and re-validation removed 26 false positives (sinkholes, construction, festivals). LDA topic modeling (<inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>15</mml:mn></mml:math></inline-formula>) confirmed four dominant thematic clusters related to urban flood-traffic scenarios with zero off-topic documents. Structured extraction yielded 67 flood-affected locations and 14 road closure records, with Namgang River as the most frequently mentioned location (62 occurrences). <xref ref-type="table" rid="table-6">Table 6</xref> summarizes the two-stage filtering pipeline and the stage-by-stage corpus reductions.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Two-stage data filtering results.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Stage</th>
<th>Description</th>
<th>Input</th>
<th>Removed</th>
<th>Output</th>
</tr>
</thead>
<tbody>
<tr>
<td>&#x2013;</td>
<td>Raw corpus (news articles &#x002B; disaster alerts)</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>254 (89 &#x002B; 165)</td>
</tr>
<tr>
<td>1</td>
<td>Hierarchical keyword filtering</td>
<td>254</td>
<td>116</td>
<td>138</td>
</tr>
<tr>
<td>2</td>
<td>Non-flood content removal</td>
<td>138</td>
<td>26</td>
<td>112 (82 &#x002B; 30)</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>KG Construction and Data Generation Results</title>
<p>The domain KG comprises 58 nodes across six entity categories and 285 edges representing ten relationship types (<xref ref-type="table" rid="table-2">Table 2</xref>, <xref ref-type="fig" rid="fig-3">Fig. 3</xref>). Edge weights were derived from document frequency (76.5%), literature values (8.4%), and domain rules (15.1%). The FLOOD_CLOSES relationship (14 edges) encodes observed flood-to-road-closure spatial pairings, with three spatial clusters identified: the Namgang River corridor, the Yeongcheongang area, and the Sangpyeong lowland. Rule-based validation confirmed zero constraint violations.</p>

<p>Using the KG, 800 scenarios were generated in approximately 5 min (<xref ref-type="table" rid="table-7">Table 7</xref>). The dataset exhibits realistic distributions: heavy to very heavy rainfall constitutes 62.3% of conditions, and Namgang River accounts for 27.5% of locations, proportional to its corpus frequency.</p>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>KG-based data generation statistics.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Item</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Total scenarios generated</td>
<td>800</td>
</tr>
<tr>
<td>Unique entity combinations</td>
<td>338</td>
</tr>
<tr>
<td>Generation time</td>
<td>&#x007E;5 min</td>
</tr>
<tr>
<td>Mean text length</td>
<td>737.9 chars (&#x03C3; &#x003D; 65.9)</td>
</tr>
<tr>
<td>Automated quality checks</td>
<td>38 checks, 100% compliance</td>
</tr>
<tr>
<td>Spatial consistency violations</td>
<td>0</td>
</tr>
<tr>
<td align="center" colspan="2"><bold>Distribution</bold></td>
</tr>
<tr>
<td>Heavy Rainfall</td>
<td>305 (38.1%)</td>
</tr>
<tr>
<td>Very Heavy Rainfall</td>
<td>194 (24.3%)</td>
</tr>
<tr>
<td>Moderate Rainfall</td>
<td>133 (16.6%)</td>
</tr>
<tr>
<td>Extreme Rainfall</td>
<td>103 (12.9%)</td>
</tr>
<tr>
<td>Light Rainfall</td>
<td>65 (8.1%)</td>
</tr>
<tr>
<td align="center" colspan="2"><bold>Dataset Split</bold></td>
</tr>
<tr>
<td>Training</td>
<td>644</td>
</tr>
<tr>
<td>Validation</td>
<td>78</td>
</tr>
<tr>
<td>Test</td>
<td>78</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Quantitative Evaluation Results</title>
<sec id="s4_3_1">
<label>4.3.1</label>
<title>Overall Model Performance</title>
<p><xref ref-type="table" rid="table-8">Table 8</xref> presents the evaluation results. Qwen2.5-7B achieved the highest scores across all metrics: BLEU-4 of 0.5524, ROUGE-L of 0.6883, BERTScore F1 of 0.9662, and KG Fact Consistency of 1.0000. Performance improves monotonically from 770M through 3B to 7B.</p>
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Overall evaluation metrics for three sLLMs.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Metric</th>
<th>Flan-T5-Large (770M)</th>
<th>Qwen2.5-3B (3B)</th>
<th>Qwen2.5-7B (7B)</th>
</tr>
</thead>
<tbody>
<tr>
<td>BLEU-4</td>
<td>0.4128</td>
<td>0.5445</td>
<td>0.5524</td>
</tr>
<tr>
<td>ROUGE-L</td>
<td>0.5914</td>
<td>0.6744</td>
<td>0.6883</td>
</tr>
<tr>
<td>BERTScore F1</td>
<td>0.9415</td>
<td>0.9653</td>
<td>0.9662</td>
</tr>
<tr>
<td>KG Fact Consistency</td>
<td>0.8998</td>
<td>1.0000</td>
<td>1.0000</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-8fn1" fn-type="other">
<p>&#x002A;Best model: Qwen2.5-7B across all metrics; KG Fact Consistency scores of 1.0000 represent the ceiling of the string-matching verification used in <xref ref-type="sec" rid="s3_6">Section 3.6</xref>; they should not be interpreted as perfect factual quality. See <xref ref-type="sec" rid="s5_4">Section 5.4</xref> Limitation #2.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>The largest improvement occurs between Flan-T5-Large and Qwen2.5-3B: BLEU-4 increases by 31.9% (0.4128 &#x2192; 0.5445), ROUGE-L by 14.0%, and KG Fact Consistency by 11.1% (0.8998 &#x2192; 1.0000). The further improvement from 3 to 7B is modest (BLEU-4: &#x002B;1.5%, ROUGE-L: &#x002B;2.1%), suggesting diminishing returns within the same architectural family (<xref ref-type="fig" rid="fig-6">Fig. 6</xref>).</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Grouped bar chart comparing evaluation metrics across three models.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_81652-fig-6.tif"/>
</fig>
<p>Both Qwen models achieve KG Fact Consistency of 1.0000, reproducing all input conditions across all 78 test samples.</p>
</sec>
<sec id="s4_3_2">
<label>4.3.2</label>
<title>Training Efficiency</title>
<p>All models were trained for 10 epochs on a single GPU (<xref ref-type="table" rid="table-9">Table 9</xref>). Training time scales with model size: Flan-T5-Large completes in 45.7 min, Qwen2.5-3B in 104.5 min, and Qwen2.5-7B in 146.2 min. VRAM scales predictably: Flan-T5-Large uses 3.16 GB (19.8%), Qwen2.5-3B uses 7.82 GB (48.9%), and Qwen2.5-7B reaches 14.63 GB (91.4%), representing the practical upper limit for 16 GB GPUs. Total training time for all three models was approximately 5.0 h.</p>
<table-wrap id="table-9">
<label>Table 9</label>
<caption>
<title>Model architecture, QLoRA configuration, and training resource usage.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Contents</th>
<th>Flan-T5-Large</th>
<th>Qwen2.5-3B-Instruct</th>
<th>Qwen2.5-7B-Instruct</th>
</tr>
</thead>
<tbody>
<tr>
<td>Architecture</td>
<td>Encoder-Decoder</td>
<td>Decoder-Only</td>
<td>Decoder-Only</td>
</tr>
<tr>
<td>Total Parameters</td>
<td>498M</td>
<td>1.71B</td>
<td>4.36B</td>
</tr>
<tr>
<td>Trainable Parameters</td>
<td>4.7M (0.95%)</td>
<td>7.4M (0.43%)</td>
<td>10.1M (0.23%)</td>
</tr>
<tr>
<td>LoRA Target Modules</td>
<td><inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>,</mml:mo><mml:mi>o</mml:mi></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi>q</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>,</mml:mo><mml:mi>o</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td>Learning Rate</td>
<td>0.0003</td>
<td>0.0002</td>
<td>0.0002</td>
</tr>
<tr>
<td>Batch &#x00D7; Accum (Effective)</td>
<td>4 &#x002A; 4</td>
<td>2 &#x002A; 8</td>
<td>1 &#x002A; 16</td>
</tr>
<tr>
<td>Training Time (min)</td>
<td>45.7</td>
<td>104.5</td>
<td>146.2</td>
</tr>
<tr>
<td>Final Train/Eval Loss</td>
<td>15.46/0.069</td>
<td>0.309/0.100</td>
<td>0.283/0.099</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-9fn1" fn-type="other">
<p>&#x002A;Software: PyTorch 2.9.1 (CUDA 12.8), HuggingFace Transformers 5.2.0.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>Training convergence analysis (<xref ref-type="fig" rid="fig-7">Fig. 7</xref>) reveals that Flan-T5-Large starts from a high initial loss (15.15) and reaches a final evaluation loss of 0.069 over 10 epochs, while both Qwen models start from much lower initial losses (0.44 and 0.30, respectively) and converge within 3&#x2013;4 epochs, with marginal improvement thereafter, reflecting their stronger pre-training foundation and suggesting that the additional training epochs primarily consolidate rather than substantially improve performance.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Training loss curves for three models: (<bold>a</bold>) Full training curves; (<bold>b</bold>) Convergence detail (Loss &#x003C; 0.5).</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_81652-fig-7.tif"/>
</fig>
</sec>
<sec id="s4_3_3">
<label>4.3.3</label>
<title>Weather-Condition Breakdown</title>
<p><xref ref-type="fig" rid="fig-8">Fig. 8</xref> presents the per-weather-condition breakdown of ROUGE-L and KG Fact Consistency. Flan-T5-Large shows notable variation across conditions: ROUGE-L ranges from 0.559 (Very Heavy) to 0.692 (Light Rainfall), and KG Fact Consistency from 0.792 (Light) to 0.961 (Very Heavy), suggesting difficulty with subtler weather conditions.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Per-weather-condition breakdown: (<bold>a</bold>) ROUGE-L by weather conditions; (<bold>b</bold>) KG fact consistency by weather condition.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_81652-fig-8.tif"/>
</fig>
<p>In contrast, both Qwen models exhibit weather-invariant performance, achieving KG Fact Consistency of 1.0000 across all five weather categories. Notably, Qwen2.5-3B slightly outperforms Qwen2.5-7B in ROUGE-L for Light Rainfall (0.725 vs. 0.691) and Extreme Rainfall (0.715 vs. 0.714) scenarios, suggesting that the smaller model may capture template patterns slightly differently for edge conditions.</p>
</sec>
<sec id="s4_3_4">
<label>4.3.4</label>
<title>Location Fabrication Analysis</title>
<p>To complement KG Fact Consistency with a measure of fact fabrication (rather than omission), a post-hoc verification step was applied: for each of the 234 generated test outputs (78 samples &#x00D7; 3 models), Location-like tokens were extracted by substring matching against the 26-entry Location gazetteer of the KG and flagged any generated Location not present in the input metadata.</p>
<p>Across all three models (Flan-T5-Large, Qwen2.5-3B, Qwen2.5-7B), the observed cross-reference fabrication rate was 0.00%; no prediction contained a Location outside of its input conditions. This result indicates that KG-grounded fine-tuning effectively constrains the output Location distribution to the set of Locations present in the input conditions, providing a second, independent factual signal complementary to KG Fact Consistency.</p>
<p>This analysis addresses only Location-level fabrication against the KG gazetteer; fabrication of other fact categories (rainfall values, closure status, response directives) and contextual misplacement of otherwise correct values remain subjects for formal human evaluation (<xref ref-type="sec" rid="s5_4">Section 5.4</xref>).</p>
</sec>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Scenario Generation Examples</title>
<p><xref ref-type="table" rid="table-10">Table 10</xref> compares model outputs for a representative Heavy Rainfall scenario (8.7 mm/h, Namgang River). All three models correctly preserve key facts: rainfall intensity, flood location, traffic impacts (15.6% speed reduction, 10.2% capacity reduction), and response actions. Qualitative differences emerge in style: Flan-T5-Large produces more verbose narratives with connective phrases, while Qwen models generate more structured, report-like text. Qwen2.5-7B produces the most concise output while preserving all factual elements.</p>
<table-wrap id="table-10">
<label>Table 10</label>
<caption>
<title>Scenario output comparison for heavy rainfall condition.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th>Input Conditions</th>
<th>Heavy Rainfall, 8.7 mm/h, Late Monsoon Season, Namgang River, Major Flooding, Jinyang Bridge closure, Speed reduction 15.6%, Capacity reduction 10.2%, Response: detour route guidance &#x002B; road closure</th>
</tr>
</thead>
<tbody>
<tr>
<td>Reference (Ground Truth)</td>
<td>Approximately 8.7 mm/h of precipitation classified as heavy rainfall was observed in Jinju City during the late monsoon season.<break/>Due to the persistent rainfall, Namgang River experienced major flooding with significant water accumulation on roadways. The rising water levels surged beyond containment levels, causing widespread overflow, affecting the Jinyang Bridge area with flooding depths of approximately 20&#x2013;30 cm, sufficient to impede normal vehicle operation.<break/>Traffic conditions in the affected area deteriorated significantly: vehicle speeds decreased by approximately 15.6% compared to normal conditions, and road capacity was reduced by approximately 10.2%.<break/>In response, authorities implemented detour route guidance and road closure. Alternative routes were communicated to drivers via electronic message signs and local media.</td>
</tr>
<tr>
<td>Flan-T5-Large</td>
<td>Flooding at Namgang River resulted in major flooding with significant water accumulation on roadways in the Jinju City area. Flood waters reached the Jinyang Bridge area, causing water accumulation of approximately 10&#x2013;20 cm. Traffic conditions in the affected area deteriorated significantly: vehicle speeds decreased by approximately 15.6% compared to normal conditions, and road capacity was reduced by approximately 10.2%. Emergency management personnel-initiated detour route guidance and road closure. Alternative routes were communicated to drivers via electronic message signs and local media.<break/>&#x002A;Single-paragraph output; omits rainfall intensity (8.7 mm/h) and season context; flood depth slightly different (10&#x2013;20 cm vs. 20&#x2013;30 cm); all traffic impact values correctly preserved.&#x002A;</td>
</tr>
<tr>
<td>Qwen2.5-3B</td>
<td>Approximately 8.7 mm/h of precipitation classified as heavy rainfall was observed in Jinju City during the late monsoon season.<break/>Major flooding with significant water accumulation on roadways was reported at Namgang River as water levels surged beyond containment levels, causing widespread overflow. The flooding extended to the Jinyang Bridge area, resulting in flooding depths of approximately 20&#x2013;30 cm, sufficient to impede normal vehicle operation.<break/>Traffic flow analysis indicated a speed reduction of approximately 15.6% and a capacity reduction of approximately 10.2% in the flood-affected road segments.<break/>The Jinju City traffic management center activated detour route guidance and road closure. Alternative routes were communicated to drivers via electronic message signs and local media.<break/>&#x002A;Four-paragraph structure preserved; all factual elements correctly reproduced; minor stylistic variations (e.g., &#x201C;traffic flow analysis indicated&#x201D; vs. &#x201C;traffic conditions deteriorated&#x201D;).&#x002A;</td>
</tr>
<tr>
<td>Qwen2.5-7B</td>
<td>In Jinju City during the late monsoon season, heavy rainfall was recorded at approximately 8.7 mm/h.<break/>Major flooding with significant water accumulation on roadways was reported at Namgang River as water levels surged beyond containment levels, causing widespread overflow. The flooding extended to the Jinyang Bridge area, resulting in flooding depths of approximately 20&#x2013;30 cm, sufficient to impede normal vehicle operation.<break/>Traffic flow analysis indicated a speed reduction of approximately 15.6% and a capacity reduction of approximately 10.2% in the flood-affected road segments.<break/>Local authorities responded by implementing detour route guidance and road closure. Alternative routes were communicated to drivers via electronic message signs and local media.<break/>&#x002A;Four-paragraph structure preserved; all factual elements correctly reproduced; most concise opening sentence while retaining all key information (season, intensity, classification).&#x002A;</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Three qualitative observations complement the quantitative metrics above; they do not constitute a human evaluation and are intended to illustrate cases where automatic metrics align with, or diverge from, intuitive judgment. (a) Convergent case (Extreme Rainfall): Qwen-7B preserves all eight input facts and the narrative coherently escalates to a full closure directive, consistent with its KG Fact Consistency of 1.0000. (b) Metric-insensitive case (Heavy Rainfall): Qwen-3B and Qwen-7B both score 1.0000 on KG Fact Consistency, yet their outputs differ in stylistic register (the 7B variant is noticeably more concise), a distinction that the automatic metrics do not capture. (c) Blind-spot case (Light Rainfall): Flan-T5-Large preserves the numeric values (speed and capacity reductions) correctly, so they pass string-matching verification, yet the connective phrasing places these values in an operationally ambiguous context&#x2014;a form of contextual misplacement that is invisible to the present metric and motivates the supplementary evaluation avenues discussed in <xref ref-type="sec" rid="s5_4">Section 5.4</xref>. These qualitative observations are illustrative rather than a formal human evaluation, acknowledging that automatic metrics have known limitations in capturing factual and semantic adequacy [<xref ref-type="bibr" rid="ref-27">27</xref>,<xref ref-type="bibr" rid="ref-28">28</xref>].</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Discussion</title>
<sec id="s5_1">
<label>5.1</label>
<title>Architectural and Scale Effects on Scenario Generation</title>
<p>The results reveal two factors potentially influencing performance: architecture and parameter scale. The Flan-T5 vs. Qwen contrast varies both factors simultaneously and cannot isolate an architectural effect; Flan-T5-Large is best interpreted as a cross-family reference baseline.</p>
<p>The intra-family Qwen2.5-3B vs. 7B contrast provides a scale-controlled comparison under identical architecture. The scale effect on KG Fact Consistency is obscured by ceiling saturation (both Qwen models reach 1.0000), and the observable scale effect is limited to modest improvements on lexical metrics (BLEU-4: &#x002B;1.5%; ROUGE-L: &#x002B;2.1%).</p>
<p>The controlled within-family comparison (Qwen2.5-3B vs. 7B) provides a scale-controlled contrast under identical architecture: scaling from 3 to 7B yields consistent but modest improve-ments on lexical metrics (BLEU-4: &#x002B;1.5%, ROUGE-L: &#x002B;2.1%), while both models saturate at KG Fact Consistency (1.0000), a consequence of the string-matching ceiling effect described in <xref ref-type="sec" rid="s5_4">Section 5.4</xref>. Under this ceiling, the 3B model already matches the 7B model on the factual-preservation axis, so the additional parameters of the 7B model manifest primarily in text-generation quality rather than factual accuracy. This pattern of diminishing returns is consistent with scaling literature suggesting that task-specific improvements plateau when training data is domain-constrained.</p>
<p>The weather-condition breakdown provides additional insight. Flan-T5-Large&#x2019;s KG Fact Consistency shows an inverse relationship with scenario complexity (0.792 for Light vs. 0.961 for Very Heavy Rainfall), suggesting difficulty with subtler conditions. Both Qwen models maintain consistency of 1.0000 across all weather conditions, demonstrating robust conditional generation. Notably, Qwen2.5-3B slightly outperforms Qwen2.5-7B in ROUGE-L for Light Rainfall (0.725 vs. 0.691), potentially reflecting minor differences in template pattern capture between model scales.</p>
<p>The design role of each constraint rule is analyzed through counterfactual reasoning grounded in the zero-violation outcome of the rule-based validation.</p>
<p>Removing P5 (FLOOD_CLOSES spatial consistency) would admit closures at geographically unrelated bridges (e.g., flooding at Yeongcheongang River paired with closure at Jinyang Bridge), violating the spatial pairings observed in the 112-document corpus. Removing prohibition rules P1&#x2013;P4 would readmit physically implausible combinations such as Light rainfall producing Severe Inundation, which the corpus never documents. Allowance rules A1&#x2013;A4 govern upper-bound co-occurrences; their removal would widen the scenario distribution at the cost of operational plausibility, particularly for safety-critical response directives.</p>
<p>A controlled retraining-based ablation quantifying these effects is an important direction for future work.</p>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Effectiveness of KG-Generated Training Data</title>
<p>The results demonstrate that KG-generated synthetic training data provides sufficient signal for effective domain fine-tuning. Even the smallest model achieves BERTScore F1 of 0.9415, indicating strong semantic alignment. Both Qwen models achieve KG Fact Consistency of 1.0000 across all 78 test samples, preserving all eight fact categories (weather condition, rainfall intensity, flood location, flood state, closed road, speed reduction, capacity reduction, response actions)&#x2014;validating the KG-driven approach as a reliable method for grounding model outputs in structured domain knowledge.</p>
<p>This design reflects a deliberate separation of concerns between the KG and sLLM components. At the 770M&#x2013;7B parameter scale, sLLMs lack the capacity for reliable causal reasoning over physical constraints (e.g., inferring that light rainfall cannot cause severe inundation). Rather than relying on the model to learn such relationships from limited training data, the pipeline delegates constraint enforcement entirely to the KG (whose rule-based validation guarantees 100% compliance), while the sLLM is tasked solely with data-to-text generation: transforming structured KG-derived conditions into coherent natural language narratives. This division ensures that factual plausibility is deterministically guaranteed by the KG, independent of model scale or training data volume.</p>
<p>The KG-driven approach offers three key advantages: (1) constraint rules (P1&#x2013;P5, A1&#x2013;A4) prevent physically implausible scenarios critical for disaster management; (2) the FLOOD_CLOSES relationship ensures spatial consistency between flood locations and road closures, addressing a common limitation of template-based approaches; and (3) literature-derived traffic impact values provide empirically grounded quantitative parameters distinguishing generated scenarios from those of general-purpose LLMs.</p>
<p>The pipeline generates 800 scenarios in approximately 5 min after the one-time KG construction, enabling on-demand dataset expansion as new empirical data become available.</p>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Practical Trade-Off Analysis for Deployment</title>
<p>The comparative evaluation provides practical deployment recommendations. Qwen2.5-3B achieves 98.6% of the 7B&#x2019;s BLEU-4 and identical KG Fact Consistency (1.0000) while requiring only 53% of peak VRAM (7.82 vs. 14.63 GB) and 71% of training time. For municipal systems with 8&#x2013;12 GB VRAM, the 3B model represents the most cost-effective choice, achieving the same factual consistency as the 7B model at substantially lower computational cost.</p>
<p>Qwen2.5-7B achieved the highest text generation scores but operates at the practical limit of 16 GB GPUs (91.4% VRAM utilization), and is therefore recommended for higher-capacity GPUs or applications requiring maximum text quality. Flan-T5-Large (3.16 GB VRAM) is the most resource-efficient but exhibits substantially lower performance, suitable only for severely constrained hardware or as a baseline.</p>
<p>All models were trained for 10 epochs on a single GPU, with per-model training times ranging from 46 to 146 min, demonstrating practical feasibility for municipal disaster response deployment.</p>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>Limitations</title>
<p>Five limitations should be acknowledged.</p>
<p>First, the study focuses on a single city (Jinju), and generalizability to different flooding mechanisms (coastal, snowmelt) has not been validated.</p>
<p>Second, the Flan-T5 vs. Qwen comparison varies architecture and parameter scale simultaneously and cannot isolate an architectural effect. Flan-T5-Large is interpreted as a cross-family reference baseline rather than as evidence of an encoder-decoder vs. decoder-only performance difference; the controlled comparison is restricted to the intra-family Qwen2.5-3B vs. 7B contrast. A matched decoder-only baseline near 770M parameters would further disentangle architectural and scale effects.</p>
<p>Third, the test set (78 samples) limits statistical power for per-weather-condition comparisons.</p>
<p>Fourth, the KG Fact Consistency metric is subject to a ceiling effect: once a model reliably copies all input facts, the score saturates at 1.0 and becomes insensitive to subsequent factual quality dimensions, in particular fabrication of facts not present in the input and contextual misplacement of otherwise correct values.</p>
<p>The post-hoc Location Fabrication Analysis (<xref ref-type="sec" rid="s4_3_4">Section 4.3.4</xref>) showed zero cross-reference fabrication across all 234 test predictions, providing a second independent factual signal on the Location-entity axis; this analysis does not cover fabrication of other fact categories or broader semantic errors [<xref ref-type="bibr" rid="ref-5">5</xref>].</p>
<p>Fifth, evaluation relies on automated metrics without human expert assessment. Automatic text-generation metrics have known limitations in capturing deeper semantic dimensions such as rationality, coherence, and information completeness [<xref ref-type="bibr" rid="ref-27">27</xref>,<xref ref-type="bibr" rid="ref-28">28</xref>]. A blinded evaluation with &#x2265;3 domain experts reporting Fleiss&#x2019; &#x03BA; would complement the present automated and KG-based fidelity measures.</p>
<p>Notwithstanding these limitations, the study establishes that KG-driven training-data construction enables sLLMs fine-tuned on commodity hardware to achieve KG Fact Consistency of 1.0000 with zero Location-level cross-reference fabrication across 234 test predictions. The FLOOD_CLOSES spatial-consistency rule offers a reusable mechanism for injecting safety-critical spatial constraints into generation, and the nine-rule constraint framework provides a template adaptable to other urban-disaster domains.</p>
<p>The limitations enumerated above frame the scope of validity and motivate methodological refinement, rather than nullify the core finding that KG-grounded fine-tuning can constrain sLLMs to produce factually consistent scenarios for disaster preparedness. Scalability of the manually curated KG is addressed separately in <xref ref-type="sec" rid="s5_5">Section 5.5</xref>.</p>
</sec>
<sec id="s5_5">
<label>5.5</label>
<title>KG Transferability and Scalability</title>
<p>The present KG was partially hand-curated, which raises a legitimate concern about transferability to other cities or flooding regimes beyond the monsoon-driven case of Jinju (e.g., coastal, snowmelt). Three elements are outlined below of a scalable path forward.
<list list-type="simple">
<list-item>
<label>(i)</label>
<p>Minimum data requirement. In the present study&#x2019;s application to Jinju, reliable KG construction required on the order of 100 filtered local documents and 10&#x002B; quantitative literature sources; this serves as an operational lower bound, not a proven threshold, for replicating the pipeline in a new city.</p></list-item>
<list-item>
<label>(ii)</label>
<p>Automation roadmap. Neural NER pipelines can replace the rule-based Location extraction used in <xref ref-type="sec" rid="s3_3_1">Section 3.3.1</xref> (Stage 1). Pre-trained end-to-end relation-extraction models such as REBEL [<xref ref-type="bibr" rid="ref-29">29</xref>] can bootstrap the relationship layer from a seed of hand-curated triples (Stage 2). The nine domain constraint rules remain expert-defined (Stage 3). Stage 3&#x2019;s expert authorship prevents physically implausible combinations (such as light rainfall paired with severe inundation, or floods paired with closures at geographically unrelated bridges) from propagating into disaster-preparedness guidance.</p></list-item>
<list-item>
<label>(iii)</label>
<p>Human-in-the-loop for safety. Fully learned constraint generation is an open problem is not resolved here; keeping the constraint layer expert-authored is a deliberate design choice rather than an engineering limitation.</p></list-item>
</list></p>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusions</title>
<p>This study proposed a KG-driven pipeline for automatically generating domain-specific training data and fine-tuning sLLMs for urban flood-traffic scenario synthesis. The domain KG (58 entities, 285 relationships, 9 constraint rules) effectively encoded complex causal, spatial, and quantitative relationships by integrating empirical flood data from 112 local documents with traffic impact values from 14 international studies. The FLOOD_CLOSES spatial consistency rule ensured 100% spatial consistency across all 800 generated scenarios, and the automated pipeline produced the full dataset in approximately 5 min, transforming a manual, labor-intensive authoring process into an on-demand generation step.</p>
<p>The comparative evaluation across three sLLMs (770M, 3B, 7B) revealed monotonic performance improvements with increasing model scale, with the largest gains between Flan-T5-Large and Qwen2.5-3B (BLEU-4: &#x002B;31.9%, KG Fact Consistency: &#x002B;11.1%) and diminishing returns from 3 to 7B. Both Qwen models achieved KG Fact Consistency of 1.0000 across all 78 test samples and all five weather conditions. The 3B model emerges as the optimal choice for municipal deployment, achieving 98.6% of maximum BLEU-4 at 53% of VRAM cost with identical factual consistency. All training was completed on a single GPU within approximately 5.0 h total.</p>
<p>The primary contributions are two-fold: (1) a reusable KG-driven pipeline that transforms domain knowledge into structured training data through constrained graph walks, offering a principled alternative to manual scenario authoring; and (2) empirical evidence that sLLMs fine-tuned with QLoRA on KG-generated data can achieve factual consistency of 1.0000 on commodity hardware, supporting local deployment in connectivity-limited disaster scenarios.</p>
</sec>
</body>
<back>
<ack>
<p>Not applicable.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. RS-2026-25494446), and by the KICT Research Program (Project No. 20250284&#x2013;001, Development of Digital Urban Flood Control Technology for the Realization of Flood Safety City) funded by the Ministry of Science and ICT (MSIT).</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>The authors confirm their contributions to the paper as follows: study conception and design: Geunhwi Park, Juneyoung Park and Chunjoo Yoon; data collection: Geunhwi Park; analysis and interpretation of results: Geunhwi Park, Juneyoung Park and Jaehong Park; draft manuscript preparation: Geunhwi Park, Juneyoung Park and Chunjoo Yoon. All the authors reviewed and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>Not applicable.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><collab>IPCC</collab></person-group>. <source>Climate change 2023: synthesis report</source>. <publisher-loc>Geneva, Switzerland</publisher-loc>: <publisher-name>Intergovernmental Panel on Climate Change</publisher-name>; <year>2023</year>. doi:<pub-id pub-id-type="doi">10.59327/IPCC/AR6-9789291691647</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Rosenzweig</surname> <given-names>C</given-names></string-name>, <string-name><surname>Solecki</surname> <given-names>WD</given-names></string-name>, <string-name><surname>Romero-Lankao</surname> <given-names>P</given-names></string-name>, <string-name><surname>Mehrotra</surname> <given-names>S</given-names></string-name>, <string-name><surname>Dhakal</surname> <given-names>S</given-names></string-name>, <string-name><surname>Ali Ibrahim</surname> <given-names>S,</given-names> <suffix>editors</suffix></string-name></person-group>. <source>Climate change and cities: second assessment report of the urban climate change research network</source>. <publisher-loc>Cambridge, UK</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name>; <year>2018</year>. doi:<pub-id pub-id-type="doi">10.1017/9781316563878</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pregnolato</surname> <given-names>M</given-names></string-name>, <string-name><surname>Ford</surname> <given-names>A</given-names></string-name>, <string-name><surname>Wilkinson</surname> <given-names>SM</given-names></string-name>, <string-name><surname>Dawson</surname> <given-names>RJ</given-names></string-name></person-group>. <article-title>The impact of flooding on road transport: a depth-disruption function</article-title>. <source>Transp Res Part D Transp Environ</source>. <year>2017</year>;<volume>55</volume>(<issue>1</issue>):<fpage>67</fpage>&#x2013;<lpage>81</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.trd.2017.06.020</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ni</surname> <given-names>X</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>A</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Xing</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Effect of heavy rainstorm and rain-induced waterlogging on traffic flow on urban road sections: integrated experiment and simulation study</article-title>. <source>J Transp Eng Part A Syst</source>. <year>2021</year>;<volume>147</volume>(<issue>10</issue>):<fpage>04021057</fpage>. doi:<pub-id pub-id-type="doi">10.1061/jtepbs.0000557</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ji</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Lee</surname> <given-names>N</given-names></string-name>, <string-name><surname>Frieske</surname> <given-names>R</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>T</given-names></string-name>, <string-name><surname>Su</surname> <given-names>D</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>Y</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Survey of hallucination in natural language generation</article-title>. <source>ACM Comput Surv</source>. <year>2023</year>;<volume>55</volume>(<issue>12</issue>):<fpage>1</fpage>&#x2013;<lpage>38</lpage>. doi:<pub-id pub-id-type="doi">10.1145/3571730</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tsapakis</surname> <given-names>I</given-names></string-name>, <string-name><surname>Cheng</surname> <given-names>T</given-names></string-name>, <string-name><surname>Bolbol</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Impact of weather conditions on macroscopic urban travel times</article-title>. <source>J Transp Geogr</source>. <year>2013</year>;<volume>28</volume>(<issue>2</issue>):<fpage>204</fpage>&#x2013;<lpage>11</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.jtrangeo.2012.11.003</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Koetse</surname> <given-names>MJ</given-names></string-name>, <string-name><surname>Rietveld</surname> <given-names>P</given-names></string-name></person-group>. <article-title>The impact of climate change and weather on transport: an overview of empirical findings</article-title>. <source>Transp Res Part D Transp Environ</source>. <year>2009</year>;<volume>14</volume>(<issue>3</issue>):<fpage>205</fpage>&#x2013;<lpage>21</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.trd.2008.12.004</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><collab>National Academies of Sciences Engineering and Medicine</collab>, <collab>Transportation Research Board</collab></person-group>. <source>Highway capacity manual 7th edition: a guide for multimodal mobility analysis</source>. <publisher-loc>Washington, DC, USA</publisher-loc>: <publisher-name>National Academies Press</publisher-name>; <year>2022</year>. doi:<pub-id pub-id-type="doi">10.17226/26432</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Choo</surname> <given-names>KS</given-names></string-name>, <string-name><surname>Kang</surname> <given-names>DH</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>BS</given-names></string-name></person-group>. <article-title>Impact assessment of urban flood on traffic disruption using rainfall&#x2013;depth&#x2013;vehicle speed relationship</article-title>. <source>Water</source>. <year>2020</year>;<volume>12</volume>(<issue>4</issue>):<fpage>926</fpage>. doi:<pub-id pub-id-type="doi">10.3390/w12040926</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Brown</surname> <given-names>TB</given-names></string-name>, <string-name><surname>Mann</surname> <given-names>B</given-names></string-name>, <string-name><surname>Ryder</surname> <given-names>N</given-names></string-name>, <string-name><surname>Subbiah</surname> <given-names>M</given-names></string-name>, <string-name><surname>Kaplan</surname> <given-names>J</given-names></string-name>, <string-name><surname>Dhariwal</surname> <given-names>P</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Language models are few-shot learners</article-title>. In: <conf-name>Proceedings of the 34th International Conference on Neural Information Processing Systems (NeurIPS); 2020 Dec 6&#x2013;12</conf-name>; <publisher-loc>Vancouver, BC, Canada</publisher-loc>. p. <fpage>1877</fpage>&#x2013;<lpage>901</lpage>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Touvron</surname> <given-names>H</given-names></string-name>, <string-name><surname>Martin</surname> <given-names>L</given-names></string-name>, <string-name><surname>Stone</surname> <given-names>K</given-names></string-name>, <string-name><surname>Albert</surname> <given-names>P</given-names></string-name>, <string-name><surname>Almahairi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Babaei</surname> <given-names>Y</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Llama 2: open foundation and fine-tuned chat models</article-title>. <comment>arXiv:2307.09288. 2023</comment>. doi:<pub-id pub-id-type="doi">10.48550/arXiv.2307.09288</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Moradi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Yan</surname> <given-names>K</given-names></string-name>, <string-name><surname>Colwell</surname> <given-names>D</given-names></string-name>, <string-name><surname>Samwald</surname> <given-names>M</given-names></string-name>, <string-name><surname>Asgari</surname> <given-names>R</given-names></string-name></person-group>. <article-title>A critical review of methods and challenges in large language models</article-title>. <source>Comput Mater Contin</source>. <year>2025</year>;<volume>82</volume>(<issue>2</issue>):<fpage>1681</fpage>&#x2013;<lpage>98</lpage>. doi:<pub-id pub-id-type="doi">10.32604/cmc.2025.061263</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chung</surname> <given-names>HW</given-names></string-name>, <string-name><surname>Hou</surname> <given-names>L</given-names></string-name>, <string-name><surname>Longpre</surname> <given-names>S</given-names></string-name>, <string-name><surname>Zoph</surname> <given-names>B</given-names></string-name>, <string-name><surname>Tay</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Fedus</surname> <given-names>W</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Scaling instruction-finetuned language models</article-title>. <source>J Mach Learn Res</source>. <year>2024</year>;<volume>25</volume>(<issue>70</issue>):<fpage>1</fpage>&#x2013;<lpage>53</lpage>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>A</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Hui</surname> <given-names>B</given-names></string-name>, <string-name><surname>Zheng</surname> <given-names>B</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>B</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Qwen2.5 technical report</article-title>. <comment>arXiv:2412.15115. 2024</comment>. doi:<pub-id pub-id-type="doi">10.48550/arXiv.2412.15115</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Dettmers</surname> <given-names>T</given-names></string-name>, <string-name><surname>Pagnoni</surname> <given-names>A</given-names></string-name>, <string-name><surname>Holtzman</surname> <given-names>A</given-names></string-name>, <string-name><surname>Zettlemoyer</surname> <given-names>L</given-names></string-name></person-group>. <article-title>QLoRA: efficient finetuning of quantized LLMs</article-title>. In: <conf-name>Proceedings of the 37th Conference on Neural Information Processing Systems (NeurIPS); 2023 Dec 10&#x2013;16</conf-name>; <publisher-loc>New Orleans, LA, USA</publisher-loc>. p. <fpage>10088</fpage>&#x2013;<lpage>115</lpage>. doi:<pub-id pub-id-type="doi">10.52202/075280-0441</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shen</surname> <given-names>A</given-names></string-name>, <string-name><surname>Lai</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Li</surname> <given-names>D</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Optimizing fine-tuning in quantized language models: an in-depth analysis of key variables</article-title>. <source>Comput Mater Contin</source>. <year>2025</year>;<volume>82</volume>(<issue>1</issue>):<fpage>307</fpage>&#x2013;<lpage>25</lpage>. doi:<pub-id pub-id-type="doi">10.32604/cmc.2024.057491</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Lewis</surname> <given-names>P</given-names></string-name>, <string-name><surname>Perez</surname> <given-names>E</given-names></string-name>, <string-name><surname>Piktus</surname> <given-names>A</given-names></string-name>, <string-name><surname>Petroni</surname> <given-names>F</given-names></string-name>, <string-name><surname>Karpukhin</surname> <given-names>V</given-names></string-name>, <string-name><surname>Goyal</surname> <given-names>N</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Retrieval-augmented generation for knowledge-intensive NLP tasks</article-title>. In: <conf-name>Proceedings of the 34th International Conference on Neural Information Processing Systems; 2020 Dec 6&#x2013;12</conf-name>; <publisher-loc>Vancouver, BC, Canada</publisher-loc>. p. <fpage>9459</fpage>&#x2013;<lpage>74</lpage>. doi:<pub-id pub-id-type="doi">10.5555/3495724.3496517</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Guo</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Liao</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>TIPS: tailored information extraction in public security using domain-enhanced large language model</article-title>. <source>Comput Mater Contin</source>. <year>2025</year>;<volume>83</volume>(<issue>2</issue>):<fpage>2555</fpage>&#x2013;<lpage>72</lpage>. doi:<pub-id pub-id-type="doi">10.32604/cmc.2025.060318</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>M</given-names></string-name>, <string-name><surname>Tao</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Qin</surname> <given-names>T</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>R</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Enhancing emergency decision-making with knowledge graphs and large language models</article-title>. <source>Int J Disaster Risk Reduct</source>. <year>2024</year>;<volume>113</volume>(<issue>4</issue>):<fpage>104804</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ijdrr.2024.104804</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hogan</surname> <given-names>A</given-names></string-name>, <string-name><surname>Blomqvist</surname> <given-names>E</given-names></string-name>, <string-name><surname>Cochez</surname> <given-names>M</given-names></string-name>, <string-name><surname>D&#x2019;amato</surname> <given-names>C</given-names></string-name>, <string-name><surname>De Melo</surname> <given-names>G</given-names></string-name>, <string-name><surname>Gutierrez</surname> <given-names>C</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Knowledge graphs</article-title>. <source>ACM Comput Surv</source>. <year>2022</year>;<volume>54</volume>(<issue>4</issue>):<fpage>1</fpage>&#x2013;<lpage>37</lpage>. doi:<pub-id pub-id-type="doi">10.1145/3447772</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Hu</surname> <given-names>EJ</given-names></string-name>, <string-name><surname>Shen</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wallis</surname> <given-names>P</given-names></string-name>, <string-name><surname>Allen-Zhu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>S</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>LoRA: low-rank adaptation of large language models</article-title>. <comment>arXiv:2106.09685. 2021</comment>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Papineni</surname> <given-names>K</given-names></string-name>, <string-name><surname>Roukos</surname> <given-names>S</given-names></string-name>, <string-name><surname>Ward</surname> <given-names>T</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>WJ</given-names></string-name></person-group>. <article-title>BLEU: a method for automatic evaluation of machine translation</article-title>. In: <conf-name>Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics (ACL); 2002 Jul 6&#x2013;12</conf-name>; <publisher-loc>Philadelphia, PA, USA</publisher-loc>. p. <fpage>311</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.3115/1073083.1073135</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Lin</surname> <given-names>CY</given-names></string-name></person-group>. <article-title>ROUGE: a package for automatic evaluation of summaries</article-title>. In: <conf-name>Text Summarization Branches Out: Proceedings of the ACL Workshop; 2004 Jul 25&#x2013;26</conf-name>; <publisher-loc>Barcelona, Spain</publisher-loc>. p. <fpage>74</fpage>&#x2013;<lpage>81</lpage>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>T</given-names></string-name>, <string-name><surname>Kishore</surname> <given-names>V</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>F</given-names></string-name>, <string-name><surname>Weinberger</surname> <given-names>KQ</given-names></string-name>, <string-name><surname>Artzi</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>BERTScore: evaluating text generation with BERT</article-title>. <comment>arXiv:1904.09675. 2019</comment>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Wen</surname> <given-names>TH</given-names></string-name>, <string-name><surname>Ga&#x0161;i&#x0107;</surname> <given-names>M</given-names></string-name>, <string-name><surname>Mrk&#x0161;i&#x0107;</surname> <given-names>N</given-names></string-name>, <string-name><surname>Su</surname> <given-names>PH</given-names></string-name>, <string-name><surname>Vandyke</surname> <given-names>D</given-names></string-name>, <string-name><surname>Young</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Semantically conditioned LSTM-based natural language generation for spoken dialogue systems</article-title>. In: <conf-name>Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing (EMNLP); 2015 Sep 17&#x2013;21</conf-name>; <publisher-loc>Lisbon, Portugal</publisher-loc>. p. <fpage>1711</fpage>&#x2013;<lpage>21</lpage>. doi:<pub-id pub-id-type="doi">10.18653/v1/D15-1199</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Maynez</surname> <given-names>J</given-names></string-name>, <string-name><surname>Narayan</surname> <given-names>S</given-names></string-name>, <string-name><surname>Bohnet</surname> <given-names>B</given-names></string-name>, <string-name><surname>McDonald</surname> <given-names>R</given-names></string-name></person-group>. <article-title>On faithfulness and factuality in abstractive summarization</article-title>. In: <conf-name>Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics (ACL); 2020 Jul 5&#x2013;10</conf-name>; <publisher-loc>Online</publisher-loc>. p. <fpage>1906</fpage>&#x2013;<lpage>19</lpage>. doi:<pub-id pub-id-type="doi">10.18653/v1/2020.acl-main.173</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Reiter</surname> <given-names>E</given-names></string-name></person-group>. <article-title>A structured review of the validity of BLEU</article-title>. <source>Comput Linguist</source>. <year>2018</year>;<volume>44</volume>(<issue>3</issue>):<fpage>393</fpage>&#x2013;<lpage>401</lpage>. doi:<pub-id pub-id-type="doi">10.1162/coli_a_00322</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Honovich</surname> <given-names>O</given-names></string-name>, <string-name><surname>Choshen</surname> <given-names>L</given-names></string-name>, <string-name><surname>Aharoni</surname> <given-names>R</given-names></string-name>, <string-name><surname>Neeman</surname> <given-names>E</given-names></string-name>, <string-name><surname>Szpektor</surname> <given-names>I</given-names></string-name>, <string-name><surname>Abend</surname> <given-names>O</given-names></string-name></person-group>. <article-title>Q<sup>2</sup>: evaluating factual consistency in knowledge-grounded dialogues via question generation and question answering</article-title>. In: <conf-name>Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing (EMNLP); 2021 Nov 7&#x2013;11</conf-name>; <publisher-loc>Punta Cana, Dominican Republic</publisher-loc>. p. <fpage>7856</fpage>&#x2013;<lpage>70</lpage>. doi:<pub-id pub-id-type="doi">10.18653/v1/2021.emnlp-main.619</pub-id>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Huguet Cabot</surname> <given-names>PL</given-names></string-name>, <string-name><surname>Navigli</surname> <given-names>R</given-names></string-name></person-group>. <article-title>REBEL: relation extraction by end-to-end language generation</article-title>. In: <conf-name>Findings of the Association for Computational Linguistics: EMNLP 2021; 2021 Nov 7&#x2013;11</conf-name>; <publisher-loc>Punta Cana, Dominican Republic</publisher-loc>. p. <fpage>2370</fpage>&#x2013;<lpage>81</lpage>. doi:<pub-id pub-id-type="doi">10.18653/v1/2021.findings-emnlp.204</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>