<?xml version='1.0' encoding='utf-8'?>
<?xml-stylesheet type="text/xsl" href="/v2/static/oai2.xsl"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-10-12T20:23:50Z</responseDate>
  <request identifier="oai:figshare.com:article/34022523" metadataPrefix="oai_dc" verb="GetRecord">https://api.figshare.com/v2/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:figshare.com:article/34022523</identifier>
        <datestamp>2026-09-29T10:06:50Z</datestamp>
        <setSpec>category_28849</setSpec>
        <setSpec>item_type_3</setSpec>
        <setSpec>month_year_09_2026</setSpec>
      </header>
      <metadata>
        <oai_dc:dc xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
          <dc:title>Syllogisms</dc:title>
          <dc:creator>Filip Gampel (22074140)</dc:creator>
          <dc:creator>Rafał Olszowski (21018553)</dc:creator>
          <dc:creator>Krzysztof Zaborek (25110000)</dc:creator>
          <dc:subject>Natural language processing</dc:subject>
          <dc:subject>Argument mining</dc:subject>
          <dc:description>&lt;pre&gt;# Description&lt;br&gt;&lt;br&gt;This archive contains the source data and generation scripts for the synthetic Polish syllogistic-reasoning benchmark introduced in &lt;i&gt;*Non-Factual Argument Mining: Stress-Testing LLM Reasoning Beyond Factual Familiarity*&lt;/i&gt;.&lt;br&gt;&lt;br&gt;The benchmark evaluates whether language models can classify extended chains of categorical syllogistic reasoning as logically valid or invalid. It uses semantically unusual Polish class terms (for example, fictional creatures and fantastical objects) to reduce reliance on factual familiarity and memorized real-world associations. The task is formal: determine whether the complete chain of inference is valid, not whether its premises are factually true.&lt;br&gt;&lt;br&gt;## Benchmark design&lt;br&gt;&lt;br&gt;Each example begins with $n$ initial categorical propositions, where $n \in \{3, 4, 5\}$. The generator enumerates combinations of the four standard categorical forms:&lt;br&gt;&lt;br&gt;- `a`: universal affirmative (every A is B);&lt;br&gt;- `e`: universal negative (no A is B);&lt;br&gt;- `i`: particular affirmative (some A is B);&lt;br&gt;- `o`: particular negative (some A is not B).&lt;br&gt;&lt;br&gt;It derives the closure of valid conclusions supported by recognised syllogistic modes, including Barbara, Celarent, Darii, Ferio, Cesare, Camestres, Festino, Baroco, Darapti, Disamis, Datisti, Felapton, Bocardo, Ferison, Bamalip, Calemes, Dimatis, Fesapo, and Fresison. Every natural-language text presents: (1) the initial assumptions, (2) an explicit positive existential assumption for each class term, and (3) the conclusions derived from the preceding statements. The existential assumptions make non-emptiness explicit where it is required by syllogistic inferences with particular conclusions.&lt;br&gt;&lt;br&gt;Invalid examples are paired with valid source chains. The corruption procedure identifies the first premise in the reasoning section, changes it to its opposing form, and replaces the same premise in the initial assumptions. This preserves the text length and overall presentation while introducing an invalid inference near the beginning of the chain.&lt;br&gt;&lt;br&gt;The archive contains 62,774 source texts in total, equally divided between valid and invalid data:&lt;br&gt;&lt;br&gt;| Initial propositions ($n$) | Valid rows | Invalid rows |&lt;br&gt;| --- | ---: | ---: |&lt;br&gt;| 3 | 324 | 324 |&lt;br&gt;| 4 | 3,141 | 3,141 |&lt;br&gt;| 5 | 27,922 | 27,922 |&lt;br&gt;&lt;br&gt;All natural-language benchmark texts are in Polish. In the associated zero-shot evaluation, a model was asked to return `TAK` for a fully valid chain and `NIE` when any step was invalid.&lt;br&gt;&lt;br&gt;## Files&lt;br&gt;&lt;br&gt;- `generator-sylogizmow.py` — Python generator for valid syllogistic chains and their Polish natural-language realization.&lt;br&gt;- `corrupt_first_premise.py` — Python script that creates paired invalid data from a valid CSV.&lt;br&gt;- `nouns.txt` — semantically unusual Polish noun phrases, represented in nominative and instrumental forms for grammatical realization.&lt;br&gt;- `sent_templates.txt` — Polish discourse-prefix templates used when rendering derived inferences.&lt;br&gt;- `valid-syllogisms-n=3.csv`, `valid-syllogisms-n=4.csv`, `valid-syllogisms-n=5.csv` — valid benchmark texts for each number of initial propositions.&lt;br&gt;- `invalid-syllogisms-n=3.csv`, `invalid-syllogisms-n=4.csv`, `invalid-syllogisms-n=5.csv` — paired invalid benchmark texts for each number of initial propositions.&lt;br&gt;&lt;br&gt;The valid CSV files contain:&lt;br&gt;&lt;br&gt;- `premises` — initial propositions in symbolic tuple form;&lt;br&gt;- `syllogisms` — the recognized syllogistic modes and their forms;&lt;br&gt;- `all_sentences` — initial and derived symbolic propositions;&lt;br&gt;- `text` — the Polish natural-language reasoning chain.&lt;br&gt;&lt;br&gt;The invalid CSV files retain these fields and add:&lt;br&gt;&lt;br&gt;- `text_correct` — the corresponding uncorrupted valid text;&lt;br&gt;- `text` — the corrupted, invalid counterpart.&lt;br&gt;&lt;br&gt;Text fields contain embedded line breaks and are quoted as CSV fields. Use a standards-compliant CSV reader that supports quoted multiline values.&lt;br&gt;&lt;br&gt;## Reproducibility and limitations&lt;br&gt;&lt;br&gt;The scripts use only the Python standard library. The generator's `number_of_objects` setting controls $n$ and is currently set to 3 in the distributed script; set it to 4 or 5 before regenerating the other supplied datasets. The realization uses random noun-to-symbol assignments and random discourse-prefix selection, and no random seed is fixed, so re-running the generator will not reproduce the exact surface wording of the released texts.&lt;br&gt;&lt;br&gt;This sub-archive contains the benchmark inputs and their source scripts, but not per-model inference outputs or the complete evaluation workflow. The benchmark is deliberately formal and schematic; it measures reasoning over controlled syllogistic chains rather than performance on naturally occurring argumentation. It was also evaluated only with Polish prompts in the associated study, so the results should not be assumed to transfer unchanged to other prompt languages.&lt;br&gt;&lt;br&gt;## Citation&lt;br&gt;&lt;br&gt;If you use this archive, please cite the associated manuscript:&lt;br&gt;&lt;br&gt;Filip Gampel, Krzysztof Zaborek, and Rafał Olszowski. &lt;i&gt;*Non-Factual Argument Mining: Stress-Testing LLM Reasoning Beyond Factual Familiarity*&lt;/i&gt;.&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;</dc:description>
          <dc:date>2026-09-29T10:06:50Z</dc:date>
          <dc:type>Dataset</dc:type>
          <dc:type>Dataset</dc:type>
          <dc:identifier>10.6084/m9.figshare.34022523.v1</dc:identifier>
          <dc:relation>https://figshare.com/articles/dataset/Syllogisms/34022523</dc:relation>
          <dc:rights>CC BY 4.0</dc:rights>
        </oai_dc:dc>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
