Paper deep dive
Sentence Splitter: Uncovering Latent Factual Structure for Self-Supervised Learning
Ahmad Pouramini, Mahsa Afsharizadeh
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 92%
Last extracted: 7/23/2026, 2:42:15 AM
Summary
The paper introduces Sentence Splitter, a self-supervised framework using a T5-based encoder-decoder architecture to uncover latent factual structures in natural language. It formulates sentence splitting as a discrete segmentation problem to identify semantic boundaries between descriptive prefixes (heads) and factual completions (tails). By verbalizing symbolic knowledge graph tuples into templates, the model learns to extract prefix-tail pairs from raw text without manual annotation. These pairs are used to train a generative model that bootstraps additional plausible completions, improving downstream performance on knowledge graph completion and commonsense question answering.
Entities (7)
Relation Signals (7)
Sentence Splitter â employsmethodology â Self-supervised learning
confidence 95% ¡ self-supervised framework... To eliminate the need for manual annotation
Sentence Splitter â solvestask â Sentence Splitting
confidence 95% ¡ formulating sentence splitting as a discrete segmentation problem
Sentence Splitter â usesarchitecture â T5
confidence 95% ¡ built upon a T5-based encoder--decoder architecture
Sentence Splitter â improvesperformanceon â Knowledge Graph Completion
confidence 90% ¡ improves downstream performance on knowledge graph completion
Sentence Splitter â improvesperformanceon â CommonsenseQA
confidence 90% ¡ improves downstream performance on... commonsense question answering
Sentence Splitter â trainedon â ATOMIC2020
confidence 90% ¡ symbolic head--tail pairs are first verbalized... from ATOMIC2020... used to train the Sentence Splitter
Sentence Splitter â extractsfrom â OMCS
confidence 85% ¡ The trained splitter is then applied to raw text... OMCS corpus... used to supply raw, naturally phrased training material
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:This paper introduces Sentence Splitter, a self-supervised framework built upon a T5-based encoder--decoder architecture for uncovering the latent factual structure of natural language sentences. The proposed method identifies the semantic boundary between a descriptive prefix (head) and its factual completion (tail) by formulating sentence splitting as a discrete segmentation problem, where a sentence of length $N$ admits $N$ possible split points but only one recovers the intended head--tail structure. Rather than explicitly searching over all candidate boundaries, the model learns to recover the factual completion through probabilistic sequence generation. To eliminate the need for manual annotation, symbolic head--tail pairs are first verbalized into natural-language templates that provide supervision for training the Sentence Splitter. The trained splitter is then applied to raw text to extract aligned prefix--tail pairs, which are subsequently used to train a generative model that proposes additional plausible completions through a lightweight bootstrapping process. This unified pipeline provides a scalable and structure-aware approach to constructing self-supervised training data while bridging symbolic knowledge and natural language. Experiments on both structured and naturally occurring text demonstrate that the proposed splitter generalizes beyond synthetic templates and that the resulting structure-aware supervision consistently improves downstream performance on knowledge graph completion and commonsense question answering, highlighting the effectiveness of recovering latent factual structure for knowledge-centric NLP.
Tags
Links
- Source: https://arxiv.org/abs/2607.19845v1
- Canonical: https://arxiv.org/abs/2607.19845v1
Trouble viewing inline? Open PDF directly â
Full Text
39,526 characters extracted from source content.
Expand or collapse full text
Sentence Splitter: Uncovering Latent Factual Structure for Self-Supervised Learning Ahmad Pouramini111speaker, Mahsa Afsharizadeh Department of Computer Engineering, Sirjan University of Technology Abstract This paper introduces Sentence Splitter, a self-supervised framework built upon a T5-based encoderâdecoder architecture for uncovering the latent factual structure of natural language sentences. The proposed method identifies the semantic boundary between a descriptive prefix (head) and its factual completion (tail) by formulating sentence splitting as a discrete segmentation problem, where a sentence of length N admits N possible split points but only one recovers the intended headâtail structure. Rather than explicitly searching over all candidate boundaries, the model learns to recover the factual completion through probabilistic sequence generation. To eliminate the need for manual annotation, symbolic headâtail pairs are first verbalized into natural-language templates that provide supervision for training the Sentence Splitter. The trained splitter is then applied to raw text to extract aligned prefixâtail pairs, which are subsequently used to train a generative model that proposes additional plausible completions through a lightweight bootstrapping process. This unified pipeline provides a scalable and structure-aware approach to constructing self-supervised training data while bridging symbolic knowledge and natural language. Experiments on both structured and naturally occurring text demonstrate that the proposed splitter generalizes beyond synthetic templates and that the resulting structure-aware supervision consistently improves downstream performance on knowledge graph completion and commonsense question answering, highlighting the effectiveness of recovering latent factual structure for knowledge-centric NLP. Keywords: Sentence Splitting; Self-Supervised Learning; Natural Language Processing; Semantic Decomposition 1 Introduction Natural language often encodes factual structure implicitly: a descriptive prefix (the head) introduces an entity or situation, followed by a completion segment (the tail) that supplies the key factual value. In a sentence of length N, any of the N token boundaries may serve as the correct split between these two components. Identifying this boundary forms a discrete segmentation problem, one instance of the broader class of NLP tasks that require recovering latent structure inside text. This work introduces a Sentence Splitter, a model trained to recover the informative completion segment of naturally phrased sentences while identifying the accompanying descriptive prefix as contextual input. Unlike rule-based or parser-dependent pipelines, the splitter resolves segmentation implicitly through probabilistic decoding, mapping a sentence directly to its latent tail without explicitly enumerating candidate boundaries. We formulate the problem as sentence splitting rather than general span masking. While factual information can, in principle, occur anywhere in a sentence, focusing on suffix completions provides a strong inductive bias aligned with knowledge graph verbalizations and enables a simple, parser-free learning objective. The resulting prefixâtail pairs form a scalable, semantically aligned supervision signal for structure-aware learning. In addition to pre-training, these pairs naturally support an adaptation or fine-tuning phase, where models are trained to predict the tail given its prefix. This provides a lightweight structured resource for query answering and knowledge retrieval without requiring explicit knowledge graph construction. The main contributions of this work are summarized as follows: ⢠Discrete sentence splitting. We formulate factual sentence splitting as a discrete decision problem over candidate segmentation boundaries and solve it through probabilistic sequence generation, avoiding explicit combinatorial search. ⢠Symbolic self-supervision. We introduce a self-supervised training strategy that automatically generates supervision by verbalizing symbolic headâtail pairs into natural-language sentences, enabling scalable learning from structured knowledge without manual annotation. ⢠Bootstrapped structure-aware learning. We propose a lightweight bootstrapping framework in which the Sentence Splitter extracts prefixâtail pairs from raw text and a generative model expands them with plausible factual completions, producing richer structure-aware supervision for downstream learning. Unlike span-corruption objectives, which mask randomly selected spans, or segmentation approaches that rely on annotated boundaries, the proposed framework learns semantically meaningful factual completions from automatically generated supervision while remaining independent of external parsers. The remainder of the paper is organized as follows. Section 2 reviews related work. Section 3 presents the proposed Sentence Splitter and the overall framework. Section 4 reports the experimental evaluation, and Section 5 discusses the results, limitations, and future research directions. 2 Related Work Research on sentence segmentation and decomposition has a long history. Classical syntactic parsersâfrom early probabilistic grammars to modern dependency parsersâexpose hierarchical spans and have been used for segmentation through syntactic scoring [4]. Sentence simplification methods treat segmentation as partitioning a complex sentence into coherent clauses [12]. Other work models segmentation as a latent combinatorial variable, such as dynamic-programming-based marginalization [20] or Segmental RNNs with semi-Markov structure [7]. These approaches show that segmentation can be learned implicitly, but they typically require annotated parses or supervised clause boundaries. Self-supervised pretraining has largely relied on corruption-based objectives such as masked language modeling [3, 13] or autoregressive next-token prediction [1]. Span-corruption variants [13, 16] introduce contiguity but select spans randomly, without modeling interpretable semantic units. Structure-aware denoising approaches attempt to bias models toward linguistic structure by masking constituents [25] or dependency subtrees [17], or by corrupting semantic roles [26]. These methods depend on external parsers, making them brittle in noisy or domain-shifted settings. A parallel line of work links symbolic knowledge with natural language. Knowledge graph completion models generate or rank textualized triples [5, 22, 18], often assuming that the headâtail segmentation is already given. Our work instead treats the segmentation itself as the prediction target, discovering factual completion segments in free-form text. Bootstrapped data generation techniques such as Self-Instruct [19], Evol-Instruct [24], and STaR [23] refine training sets using model-generated examples. Knowledge-intensive pipelines often rely on stronger teacher models to produce high-quality explanations [11, 21]. Our approach shares the spirit of iterative refinement but differs in its structural focus: the Sentence Splitter learns to induce prefixâtail pairs that can be expanded by a generator into a richer factual dataset. Across these threads, the Sentence Splitter introduces a distinct, scalable objective centered on recovering factual completions in natural text. It bridges structural pretraining, latent segmentation, and knowledge-centric generation while avoiding external parsing or manual annotation. The next section presents the Sentence Splitter and the objective used to learn semantic headâtail boundaries. 3 Method 3.1 Sentence Splitter A natural sentence of length N admits N possible prefixâtail split points. Each token boundary is a candidate location where a factual completion may begin, yielding a discrete search space that grows linearly with sentence length. Rather than explicitly enumerating or scoring all N candidates, our approach uses a neural model to approximate this combinatorial decision in a single forward pass. Given a naturally phrased sentence S describing a factual pair (h,t)(h,t), the Sentence Splitter predicts only the tail segment t. The remainder of the sentence becomes the prefix p, producing aligned (p,t)(p,t) training pairs without any manual annotation. A valid split is one in which the tail corresponds to a minimal, contiguous span that can substitute for the tail element of an underlying symbolic fact, while preserving the original head context. Splits that are syntactically valid but fail to isolate this factual completion are considered incorrect. For illustration, consider the example in Example 3.1. Only one split corresponds to the correct factual completion; other token-level splits remain syntactically valid but semantically incorrect. Example 3.1 Let the input sentence be: âTo drive a car one needs to obtain a license.â A valid split that corresponds to the underlying factual pair is: to drive a car one needsâpâŁto obtain a licenseât. to drive a car one needs_p\; \; to obtain a license_t. In contrast, the following segmentation is unacceptable because it doesnât isolate the true factual completion: to driveâpâŁa car one needs to obtain a licenseât. to drive_p\; \; a car one needs to obtain a license_t. 3.2 Learning Objective Structured knowledge in the form of headâtail pairs is first verbalized into natural sentences using simple templates. The model then learns an approximation to the mapping fθ:Sât,f_θ:Sâ t, (1) where S is a complete input sentence and t is the corresponding factual completion (tail) used as the supervision signal during training. Although a sentence of length N admits N possible split points, the model does not explicitly enumerate or score these candidates. Instead, the decoder implicitly approximates the optimal completion by generating the sequence tâ=argâĄmaxtâĄPθâ(t|S),t = _tP_θ(t\,|\,S), thereby replacing explicit combinatorial search with probabilistic sequence generation. The current formulation assumes that each input sentence is associated with a single dominant factual completion. Although a sentence may contain multiple factual fragments, the symbolic headâtail pairs used for supervision provide exactly one target tail for each training instance. Consequently, the decoder predicts the single completion that maximizes Pθâ(t|S)P_θ(t\,|\,S) under the learned model. Extending the framework to jointly identify multiple factual completions within a sentence is left as future work. The decoder itself is not constrained to generate a span occurring in the input sentence. Consequently, the predicted output t^=fθâ(S) t=f_θ(S) may occasionally differ from any contiguous segment of S. During the extraction stage, however, a prediction is accepted only if it exactly matches a contiguous token span of the input sentence. Predictions that do not satisfy this condition are discarded. For every accepted prediction, the matched span is removed from the sentence to produce the corresponding prefix p, yielding an aligned prefixâtail pair S=pât^,(p,t^)âsplit,S=p t, (p, t) _split, where â denotes concatenation of the extracted prefix and tail. A minimal version of this procedure is summarized in Algorithm 1. Algorithm 1 Sentence Splitter (Single-Sentence Case) 1:sentence S, model fθf_θ 2:t^âfθâ(S) tâ f_θ(S) âł Implicit maximization of Pθâ(tâŁS)P_θ(t S) 3:if t t exactly matches a contiguous token span of S then 4: pâSpâ S with the matched span removed 5: return (p,t^)(p, t) 6:else 7: return discard 8:end if This core mechanism serves as the foundation for the broader pipeline, where the extracted prefixâtail pairs are subsequently used for corpus-level structural extraction and generative data augmentation, as described in the following section. 3.3 Pipeline Figure 1: The full pipeline for training a sentence-splitter and expanding its supervised data using a trained generative model. The overall workflow is illustrated in Figure 1. The process begins with symbolic knowledge graph tuples (h,r,t)(h,r,t), which are verbalized into natural sentences through lightweight templates. Each verbalized sentence is paired with its known tail t, forming the initial supervised dataset sup=(S,t).D_sup=\(S,t)\. This dataset is used to fine-tune the Sentence Splitter model fθsplitf_θ^split, whose task is to recover the correct tail segment inside a sentence. For a sentence of length N, there are N possible token boundaries; the model learns to identify the one corresponding to the factual completion. After this initial training, the splitter is applied to a large raw corpus C. For each sentence SâS , the model predicts a candidate tail segment by implicitly solving tâ=argâĄmaxtâĄPθsplitâ(t|S),t = _tP_θ^split(t\,|\,S), which replaces explicit combinatorial search over token boundaries with probabilistic sequence generation. If the predicted tail exactly matches a contiguous token span of S, it is extracted and removed to yield a prefixâtail pair (p,tâ)(p,t ), forming the dataset split=(p,tâ).D_split=\(p,t )\. A second model, the Generator PLM fθgenf_θ^gen, is then fine-tuned on splitD_split. Its role is to generate plausible alternative tails for a given prefix. For every (p,t)âsplit(p,t) _split, the generator predicts t~=fθgenâ(p), t=f_θ^gen(p), from which a reconstructed sentence Snew=pât~S_new=p t is obtained. Before entering the augmented training set, each reconstructed sentence is passed through an optional validation stage whose purpose is to eliminate obviously invalid or low-quality generations. This validation stage is independent of the proposed sentence-splitting framework and may be instantiated using application-specific quality criteria. The accepted examples form the augmented dataset aug=(Snew,t~).D_aug=\(S_new, t)\. The augmented dataset is merged back into the supervised pool supâsupâŞaug,D_sup _sup _aug, and the splitter fθsplitf_θ^split is retrained on this enlarged dataset. This establishes a mild bootstrapping loop: the splitter extracts structural regularities from raw text, the generator proposes new tails consistent with those structures, and the splitter benefits from the enriched training signal. supâtrainfθsplitâsplitsplitâtrainfθgenâgenerateaugâmergesup.D_sup trainf_θ^split splitD_split trainf_θ^gen generateD_aug mergeD_sup. 3.4 Validation of Generated Sentences The validation stage shown in Figure 1 serves to prevent low-quality generated examples from being incorporated into the augmented training set. Since the primary contribution of this work is the proposed sentence-splitting framework rather than sentence-quality estimation, the validation module is intentionally kept independent of the proposed method. Depending on the target application, this module may employ lightweight lexical or statistical criteria, such as minimum tail length, removal of duplicated or repetitive generations, language-model fluency or perplexity thresholds, or semantic similarity measures between the generated and original sentences. Such criteria are implementation dependent and may be selected to balance generation quality and data diversity. The experiments presented in this paper focus on evaluating the effectiveness of the proposed sentence-splitting framework. Consequently, no specific validation strategy is optimized or compared, leaving the design of task-specific validation modules as an interesting direction for future work. A complete specification of the pipeline, including its iterative bootstrapping loop, is provided in Algorithm 2. Algorithm 2 Full Structure-Aware Self-Supervision Pipeline (with Bootstrapped Loop) 1:Knowledge graph tuples K, raw corpus C, splitter PLM fθsplitf_θ^split, generator PLM fθgenf_θ^gen, max iterations T 2:Stage 1: Initial Supervised Dataset from KG 3:supââ D_supâ 4:for all (h,r,t)â(h,r,t) do 5: Sâtextualizeâ(h,r,t)S (h,r,t) 6: add (S,t)(S,t) to supD_sup 7:end for 8:Stage 2: Initial Training 9:Fine-tune fθsplitf_θ^split on supD_sup 10:Stage 3: Bootstrapped Loop 11:for i=1i=1 to T do 12:(a) Split corpus using the splitter model 13: splitââ D_splitâ 14: for all SâS do 15: t^âfθsplitâ(S) tâ f_θ^split(S) 16: if t t exactly matches a contiguous token span of S then 17: pâSpâ S with the matched span removed 18: add (p,t^)(p, t) to splitD_split 19: end if 20: end for 21: Fine-tune fθgenf_θ^gen on splitD_split 22:(b) Apply the generator model to prefixes 23: augââ D_augâ 24: for all (p,t)âsplit(p,t) _split do 25: t~âfθgenâ(p) tâ f_θ^gen(p) 26: Sâpât~Sâ p t 27: if S passes the validation module then 28: add (S,t~)(S, t) to augD_aug 29: end if 30: end for 31:(c) Merge and retrain both models 32: supâsupâŞaugD_sup _sup _aug 33: Fine-tune fθsplitf_θ^split on supD_sup 34:end for 35:return splitD_split 4 Experiments This section evaluates the proposed structure-aware self-supervision pipeline. The experiments focus on knowledge graph completion and commonsense reasoning tasks, using well-established benchmarks and pretrained encoderâdecoder models. The goal is to measure whether the Sentence Splitter and the subsequent augmentation loop produce training signals that improve downstream performance. 4.1 Datasets ATOMIC2020. We conduct experiments on a subset of relations from ATOMIC2020 [5], an expanded version of the ATOMIC commonsense knowledge graph [14]. ATOMIC2020 contains approximately 1.3M triplets of the form (h,r,t)(h,r,t), covering 2323 relation types. These relations are grouped into three broad categories: (1) social interactions and intents, (2) physical entities and affordances, and (3) general event dynamics such as causal or temporal relations. Some of the physical-entity relations incorporate content from ConceptNet [15], producing a comprehensive commonsense resource. Each triplet can be verbalized as a natural sentence using lightweight templates. Relations centered on social situations naturally correspond to conditional statements. For example: If PersonX cooks, he intends to satisfy hunger. corresponds to the relation xIntent. A single head may be associated with multiple tails for the same relation, reflecting diverse plausible consequences. CommonsenseQA. For downstream evaluation, we use CommonsenseQA, a multiple-choice benchmark requiring reasoning about everyday physical and social situations. The task measures a modelâs ability to apply commonsense knowledge beyond the explicit wording of the question. OMCS corpus. To supply raw, naturally phrased training material, we use the Open Mind Common Sense (OMCS) corpus [9]. OMCS consists of more than 700,000 crowdsourced sentences expressing ordinary commonsense knowledge. Each sentence is accompanied by a numeric quality score. For training the splitter and generator models in a self-supervised manner, we select the top 8,000 highest-scoring sentences. These sentences are then segmented into prefixâtail pairs using the Sentence Splitter described in Section 3. 4.2 Models We use T5 [13], an encoderâdecoder Transformer well-suited for prefix-to-sequence prediction. T5-base is pretrained on the C4 corpus with a denoising objective, followed by an additional 100k steps of causal language modeling. Both T5-base and T5-large are further trained in a multitask setting that mixes supervised objectives with self-supervised denoising. These models have been widely used to generate tails in commonsense knowledge graphs such as ATOMIC, which forms a natural foundation for our pipeline [5, 2, 10, 6]. 4.3 Sentence Splitter Evaluation To evaluate the Sentence Splitter independently of the augmentation loop, we first assess its ability to recover factual completions from structured sentences generated from knowledge graph tuples. Following the training protocol, the model is evaluated on 1,000 verbalized ATOMIC relation instances using exact-match accuracy. A prediction is counted as correct only if the predicted tail exactly matches the gold tail and appears as a contiguous token span of the input sentence. Since these verbalizations closely resemble the synthetic training data, we additionally evaluate the model on naturally occurring text to assess its ability to generalize beyond templated sentences. We manually annotate the correct prefixâtail boundary for a randomly selected set of 100 sentences from the OMCS corpus and evaluate the splitter using the same exact-match criterion. The results are summarized in Table 1. As expected, performance is highest on the structured ATOMIC verbalizations, where the splitter achieves an exact-match accuracy of 96.0%. More importantly, the model attains an accuracy of 84.0% on manually annotated OMCS sentences, demonstrating that the learned segmentation strategy transfers reasonably well to naturally occurring text despite being trained primarily on templated knowledge-graph verbalizations. The remaining errors are largely attributable to the greater syntactic variability and linguistic complexity present in free-form language. These results support the central hypothesis of this work: supervision obtained from symbolic knowledge can be used to learn a sentence-splitting strategy that generalizes beyond synthetic templates and recovers meaningful factual completions in naturally written text. Table 1: Exact-match accuracy of the Sentence Splitter on structured and naturally occurring sentences. Dataset Samples Exact Match (%) ATOMIC verbalizations 1,000 96.0 OMCS (manual annotation) 100 84.0 4.4 Downstream Evaluation We examine how structure-aware pretraining influences two downstream tasks: ⢠CommonsenseQA, evaluated using answer-selection accuracy. ⢠ATOMIC2020 completion, evaluated using ROUGE scores [8], following the evaluation protocol of [5]. All models are pretrained on the same pool of 3,000 sentences under three configurations: ⢠(i) standard masked language modeling (MLM), ⢠(i) MLM augmented with splitter-based self-supervision, ⢠(i) the full pipeline, including one bootstrap iteration of generator-based augmentation. For the standard MLM baseline, each sentence is converted into a denoising training example by randomly selecting a split boundary and replacing the resulting contiguous suffix with a special mask token in the encoder input, while the decoder is trained to reconstruct the masked span. Thus, the baseline is intentionally designed as a controlled comparison with the proposed method. Both approaches use the same training corpus, denoising objective, optimization procedure, and downstream fine-tuning protocol; they differ only in how the masked span is determined. The baseline selects the split boundary uniformly at random, whereas the proposed method predicts a semantically meaningful boundary using the Sentence Splitter. To align the pretrained models with each downstream task, we perform light fine-tuning using 30 training examples per task, resulting in a few-shot evaluation setting. For ATOMIC2020, ROUGE scores are averaged across all 23 relation types. To account for the effect of random initialization, each experiment is repeated using three different random seeds. Table 2 reports the mean performance together with the corresponding standard deviation. Table 2: Downstream task performance after structure-aware pretraining. Results are reported as mean Âą standard deviation over three runs with different random seeds. Pretraining setup CommonsenseQA Acc. (%) ATOMIC ROUGE (%) Standard MLM 51.72Âą2.9351.72Âą 2.93 20.65Âą1.2320.65Âą 1.23 + splitter (no augmentation) 55.73Âą1.2555.73Âą 1.25 25.14Âą1.3125.14Âą 1.31 + splitter + one bootstrap iteration 57.31Âą0.8557.31Âą 0.85 27.51Âą0.9227.51Âą 0.92 The results demonstrate that the proposed sentence-splitting objective consistently improves downstream performance over the standard MLM baseline across different random initializations. While the baseline learns to reconstruct randomly selected contiguous spans, the proposed method replaces this random selection with semantically meaningful prefixâtail decompositions obtained by the Sentence Splitter. Incorporating the splitter alone yields substantial gains on both CommonsenseQA and ATOMIC2020, while a single bootstrap iteration provides an additional improvement. Moreover, the progressively smaller standard deviations suggest that the proposed structure-aware pretraining strategy produces not only higher average performance but also more stable learning behavior. The present study intentionally evaluates only a single bootstrap iteration in order to isolate the contribution of the proposed structure-aware augmentation from the effects of repeated self-training. While additional iterations may further improve performance, they may also introduce semantic drift or error accumulation in the generated supervision signal. A systematic investigation of the trade-off between iterative improvement and error propagation is beyond the scope of this work and is therefore left for future research. Overall, these findings indicate that identifying factual completions in natural sentences provides a more informative structured supervision signal than randomly masking contiguous spans. 5 Discussion The experimental results demonstrate that the proposed Sentence Splitter reliably identifies meaningful semantic boundaries in both structured and naturally occurring text. Its high exact-match accuracy on templated ATOMIC verbalizations confirms that the proposed discrete segmentation objective is readily learnable, while the evaluation on manually annotated OMCS sentences indicates that the learned segmentation strategy generalizes beyond synthetic templates to free-form language. Rather than relying on handcrafted rules, dependency parsers, or explicit boundary enumeration, the model implicitly learns to recover semantically meaningful factual completions through probabilistic sequence generation. Because the supervision required by the framework consists only of symbolic headâtail pairs, the proposed approach naturally extends beyond knowledge graph verbalizations. Any domain containing latent factual completionsâincluding encyclopedic articles, instructional documents, scientific literature, biomedical records, or legal documentsâcan potentially benefit from this learning paradigm. The lightweight bootstrapping loop further enhances this capability by allowing the generator to propose additional plausible factual completions, gradually enriching the diversity of structural patterns available for subsequent training. The proposed framework therefore establishes a principled connection between symbolic knowledge, discrete sentence segmentation, and large-scale self-supervised learning. The consistent improvements observed on both CommonsenseQA and ATOMIC2020 suggest that recovering latent factual structure provides a complementary supervision signal beyond conventional masked language modeling, improving both downstream performance and training stability across different random initializations. More broadly, the proposed framework suggests a general strategy for domain adaptation through structure-aware bootstrapping. Starting from a relatively small collection of domain-specific symbolic knowledge, such as a knowledge graph or ontology, the Sentence Splitter can progressively extract domain-relevant factual completions from large unlabeled corpora. These extracted examples can then be used to continually retrain both the splitter and the generator, allowing the supervision signal itself to evolve toward the target domain. Evaluating this adaptation strategy on specialized domains, such as biomedical and legal corpora, represents an important next step toward assessing the generalizability and practical applicability of the proposed framework. Beyond domain adaptation, the proposed framework also opens new research directions for improving the bootstrapping process itself. In the current implementation, generated sentences are accepted using simple validation rules. A promising extension is to replace these fixed criteria with adaptive acceptance mechanisms that optimize the quality of generated supervision during training. For example, reinforcement learning could be employed to dynamically adjust sentence acceptance according to downstream task performance, confidence estimates, or semantic consistency, allowing the system to progressively refine its own supervision policy. Finally, the proposed framework raises broader questions regarding the dynamics of iterative self-supervision. In the present work, only a single augmentation iteration is evaluated in order to isolate the contribution of structure-aware supervision. However, repeated bootstrapping may introduce semantic drift, error accumulation, or memorization effects that are not yet fully understood. Future work will therefore investigate the stability of long-term bootstrapping through confidence-aware filtering, adaptive sample selection, and quantitative measures of semantic consistency. More generally, understanding when iterative self-supervision improves generalization and when it leads to degradation or collapse represents an important direction for developing reliable, scalable, and structure-aware learning systems. 6 Conclusion This paper introduced Sentence Splitting, a T5-based encoderâdecoder framework that formulates factual sentence decomposition as a discrete segmentation problem. By automatically generating supervision from symbolic knowledge graph tuples, the proposed approach learns semantically meaningful prefixâtail decompositions without requiring manually annotated split boundaries. Experimental results demonstrate that the learned splitter generalizes from templated knowledge graph verbalizations to naturally occurring text and that the resulting structure-aware supervision consistently improves downstream performance on knowledge graph completion and commonsense question answering. A limitation of the current framework is that it assumes the factual completion forms a single contiguous suffix of the sentence. While this assumption substantially simplifies the learning objective and aligns naturally with knowledge graph verbalizations, many naturally occurring sentences express relevant factual information in the middle of a sentence, through multiple spans, or via non-contiguous expressions. Consequently, the current model cannot recover all possible forms of latent factual structure. Future work will therefore focus on extending the proposed framework to more general segmentation settings capable of predicting arbitrary or multiple factual spans while preserving the scalability and interpretability of the structure-aware learning paradigm. As discussed in the previous section, we also envision broader extensions toward domain-specific adaptation and more adaptive bootstrapping strategies, further advancing the integration of symbolic knowledge and self-supervised learning for robust knowledge-aware language models. References [1] Tom B. Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, Sandhini Agarwal, Ariel Herbert-Voss, Gretchen Krueger, Tom Henighan, Rewon Child, Aditya Ramesh, Daniel M. Ziegler, Jeffrey Wu, Clemens Winter, Chris Hesse, Mark Chen, Eric Sigler, Mateusz Litwin, Scott Gray, Benjamin Chess, Jack Clark, Christopher Berner, Sam McCandlish, Alec Radford, Ilya Sutskever, and Dario Amodei. Language models are few-shot learners. In Proceedings of the 2020 Conference on Neural Information Processing Systems (NeurIPS) Workshops, 2020. original preprint: arXiv:2005.14165. [2] Jeff Da, Ronan Le Bras, Ximing Lu, Yejin Choi, and Antoine Bosselut. Analyzing commonsense emergence in few-shot knowledge models. In Conference on Automated Knowledge Base Construction, 2021. [3] Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. Bert: Pre-training of deep bidirectional transformers for language understanding. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (NAACL-HLT), pages 4171â4186. Association for Computational Linguistics, 2019. [4] Benoit Favre, Dilek Hakkani-TĂźr, Slav Petrov, and Dan Klein. Efficient sentence segmentation using syntactic features. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), pages 1577â1580. IEEE, 2008. [5] Jena D. Hwang, Chandra Bhagavatula, Ronan Le Bras, Jeff Da, Keisuke Sakaguchi, Antoine Bosselut, and Yejin Choi. Comet-atomic 2020: On symbolic and neural commonsense knowledge graphs. In arXiv preprint arXiv:2010.05953, 2020. COMET family â commonsense knowledge graph generation / text-to-triple work. [6] Daniel Khashabi, Sewon Min, Tushar Khot, Ashish Sabharwal, Oyvind Tafjord, Peter Clark, and Hannaneh Hajishirzi. Unifiedqa: Crossing format boundaries with a single qa system. In Findings of the Association for Computational Linguistics: EMNLP 2020, pages 1896â1907. Association for Computational Linguistics, 2020. [7] Lingpeng Kong, Chris Dyer, and Noah A. Smith. Segmental recurrent neural networks. In Proceedings of the International Conference on Learning Representations (ICLR), 2016. [8] Chin-Yew Lin. Rouge: A package for automatic evaluation of summaries. In Annual Meeting of the Association for Computational Linguistics, 2004. [9] Hugo Liu and Pushpak Singh. Conceptnet: A practical commonsense reasoning toolkit. In BT technology journal, volume 22, pages 211â226. Springer, 2004. [10] Nicholas Lourie, Ronan Le Bras, Chandra Bhagavatula, and Yejin Choi. Unicorn on rainbow: A universal commonsense reasoning model on a new multitask benchmark. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 35, pages 13480â13488, 2021. [11] Subhabrata Mukherjee, Arindam Mitra, Ganesh Jawahar, Sahaj Agarwal, Hamid Palangi, Ahmed Awadallah, et al. Orca: Progressive learning from complex explanation traces of gpt-4. arXiv preprint arXiv:2306.02707, 2023. learning from explanation traces of stronger models. [12] Shashi Narayan and Claire Gardent. Split and rephrase. In Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 606â616. ACL, 2017. [13] Colin Raffel, Noam Shazeer, Adam Roberts, Katherine Lee, Sharan Narang, Michael Matena, Yanqi Zhou, Wei Li, and Peter J. Liu. Exploring the limits of transfer learning with a unified text-to-text transformer. arXiv preprint arXiv:1910.10683, 2019. [14] Maarten Sap, Ronan Le Bras, Emily Allaway, Chandra Bhagavatula, Nicholas Lourie, Hannah Rashkin, Brendan Roof, Noah A. Smith, and Yejin Choi. ATOMIC: An atlas of machine commonsense for if-then reasoning. In 33rd AAAI Conference on Artificial Intelligence, AAAI 2019, 31st Innovative Applications of Artificial Intelligence Conference, IAAI 2019 and the 9th AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2019, pages 3027â3035, 2019. [15] Catherine Speer, Robert and Havasi. Conceptnet. Theory and Applications of Natural Language Processing., pages 121â160, 2013. [16] Yi Tay, Mostafa Dehghani, Vinh Q. Tran, Xavier Garcia, Jason Wei, Xuezhi Wang, Hyung Won Chung, Siamak Shakeri, Dara Bahri, Tal Schuster, Huaixiu Steven Zheng, Denny Zhou, Neil Houlsby, and Donald Metzler. Ul2: Unifying language learning paradigms. arXiv preprint arXiv:2205.05131, 2022. [17] Abdul Wahab, Rafet Sifa, et al. Dibert: Dependency-injected bidirectional encoder representations from transformers. TechRxiv / preprint (dependency-injected BERT variants), 2023. dependency-aware pretraining (dependency-injected / dependency objectives). [18] Xiaozhi Wang, Tianyu Gao, Zhaocheng Zhu, Zhengyan Zhang, Zhiyuan Liu, Juanzi Li, and Jian Tang. Kepler: A unified model for knowledge embedding and pre-trained language representation. Transactions of the Association for Computational Linguistics, 9:176â194, 2021. [19] Yizhong Wang, Yeganeh Kordi, Swaroop Mishra, Alisa Liu, Noah A. Smith, Daniel Khashabi, and Hannaneh Hajishirzi. Self-instruct: Aligning language models with self-generated instructions. arXiv preprint arXiv:2212.10560, 2022. [20] Yuntian Wang, Dengyong Deng, Alexander M. Rush, and Yoon Kim Zhou. Sequence modeling via segmentations. In Proceedings of the 34th International Conference on Machine Learning (ICML), volume 70, pages 3674â3683. PMLR, 2017. [21] Jason Wei, Maarten Bosma, Vincent Y. Zhao, Kelvin Guu, Adams Wei Yu, Brian Lester, Nan Du, Andrew M. Dai, and Quoc V. Le. Finetuned language models are zero-shot learners. In Proceedings of NeurIPS (or arXiv preprint arXiv:2109.01652), 2021. [22] Liang Yao, Chengsheng Mao, and Yuan Luo. Kg-bert: Bert for knowledge graph completion. arXiv preprint arXiv:1909.03193, 2019. [23] Eric Zelikman, Yuhuai Wu, Jesse Mu, and Noah D. Goodman. Star: Bootstrapping reasoning with reasoning. arXiv preprint arXiv:2203.14465, 2022. NeurIPS / STaR (Self-Taught Reasoner) â iterative rationale / bootstrapping. [24] Weihao Zeng, Can Xu, Yingxiu Zhao, Jian-Guang Lou, and Weizhu Chen. Auto evol-instruct: Automatic instruction evolving for large language models. In Proceedings of EMNLP 2024, page â, 2024. Evol-Instruct / instruction evolving line of work (Auto Evol-Instruct paper). [25] Junru Zhou, Zhuosheng Zhang, Hai Zhao, and Shuailiang Zhang. Limit-bert: Linguistically informed multi-task bert (syntactic / semantic phrase masking). In Findings of the Association for Computational Linguistics: EMNLP, pages 4450â4461. Association for Computational Linguistics, 2020. introduces syntactic/semantic-phrase masking (constituent-guided masking). [26] Junru Zhou, Zhuosheng Zhang, Hai Zhao, and Shuailiang Zhang. Syntactic and semantic phrase masking / semantic-role guided masking for pretraining. In Findings of the Association for Computational Linguistics: EMNLP, pages 4450â4461, 2020. this entry is the semantic-role / semantic-phrase masking example referenced in the paragraph.