Documentation

Linglib.Phenomena.Presupposition.Studies.HeKaiserIskarous2025

Sentence Polarity Asymmetries #

@cite{he-kaiser-iskarous-2025}

Empirical data and domain types for modeling sentence polarity asymmetries with fuzzy interpretations in a possibly wonky world.

Key Phenomena #

Two asymmetries between positive and negative polarity:

  1. Cost asymmetry: Negation elicits higher production cost than positive polarity
  2. Presupposition asymmetry: Negation presupposes prominence of its positive counterpart in common ground, but not vice versa

Domain #

Part-whole relations (e.g., house-bathroom, classroom-stove):

Models #

ModelDescription
Standard RSABaseline with Boolean semantics
fuzzyRSASoft semantics with polarity-specific interpretation
wonkyRSAComplex prior for common ground update
funkyRSACombination of fuzzy + wonky

Two states for part-whole relations.

  • pos: The positive state (A has B)
  • neg: The negative state (A doesn't have B)
Instances For
    @[implicit_reducible]
    Equations
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Three utterances for part-whole communication.

      • uPos: "A has B" (positive polarity, cost 1)
      • uNeg: "A doesn't have B" (negative polarity, cost 2)
      • uNull: Say nothing (cost 0)
      Instances For
        @[implicit_reducible]
        Equations
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[implicit_reducible]
          Equations
          • One or more equations did not get rendered due to their size.
          @[implicit_reducible]
          Equations
          • One or more equations did not get rendered due to their size.

          Sentence polarity

          Instances For
            @[implicit_reducible]
            Equations
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              Utterance costs from the paper.

              Cost(u_null) = 0 Cost(u_pos) = 1 Cost(u_neg) = 2

              Negation has higher cost due to marked form / longer linguistic realization.

              Equations
              Instances For

                Negative utterances cost more than positive (Asymmetry Hypothesis 1)

                World types for wonkyRSA.

                • normal: Prior reflects actual world knowledge
                • wonky: Uniform prior (speaker's utterance choice is "odd")
                Instances For
                  @[implicit_reducible]
                  Equations
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    Prior probability over states.

                    In the He et al. study, priors were normed empirically for 81 part-whole pairs (e.g., house-bathroom has high prior, classroom-stove has low prior).

                    • p_pos :

                      P(s_pos) - probability of positive state

                    • h_pos_nonneg : 0 self.p_pos

                      Non-negative

                    • h_pos_le_one : self.p_pos 1

                      At most 1

                    Instances For

                      P(s_neg) = 1 - P(s_pos)

                      Equations
                      Instances For

                        Get prior probability of a state

                        Equations
                        Instances For

                          Uniform prior: P(s_pos) = P(s_neg) = 0.5

                          Equations
                          Instances For

                            High prior: P(s_pos) = 0.9 (typical part, e.g., house-bathroom)

                            Equations
                            Instances For

                              Low prior: P(s_pos) = 0.1 (atypical part, e.g., classroom-stove)

                              Equations
                              Instances For

                                Parameters for fuzzy interpretation functions.

                                For negative utterances: constant probability n For positive utterances: sigmoid function with parameters (L, k, x0, c)

                                • n :

                                  Negative interpretation: [u_neg] = n

                                • L :

                                  Sigmoid maximum value

                                • k :

                                  Sigmoid steepness

                                • x0 :

                                  Sigmoid midpoint

                                • c :

                                  Sigmoid vertical shift

                                • h_n_valid : 0 self.n self.n 1

                                  n in [0,1]

                                Instances For

                                  Best-fit parameters from the paper (Section 4.2).

                                  n = 0.8, α = 1, θ = {L=0.7, k=6, x0=0.35, c=0.3}

                                  Equations
                                  Instances For

                                    Configuration for RSA model instances

                                    • prior : HKIPrior

                                      Prior over states

                                    • alpha :

                                      Rationality parameter

                                    • p_wonky :

                                      Wonkiness prior P(wonky) for wonkyRSA

                                    • fuzzyParams : FuzzyParams

                                      Fuzzy parameters for fuzzyRSA

                                    Instances For

                                      Default configuration with uniform prior

                                      Equations
                                      Instances For

                                        High-prior configuration (typical parts like house-bathroom)

                                        Equations
                                        Instances For

                                          Low-prior configuration (atypical parts like classroom-stove)

                                          Equations
                                          Instances For

                                            Asymmetry Hypothesis 1: Negation has higher production cost.

                                            Marked forms like negation use more complex structures and longer linguistic forms, eliciting higher production cost.

                                            Equations
                                            Instances For

                                              Asymmetry Hypothesis 2: Negation presupposes positive prominence.

                                              Negation presupposes that its positive-polarity counterpart is relevant or prominent in common ground, but not vice versa.

                                              Equations
                                              Instances For
                                                def HeKaiserIskarous2025.sigmoidApprox (x L k x0 c : ) :

                                                Simple sigmoid approximation using rational arithmetic.

                                                Equations
                                                • One or more equations did not get rendered due to their size.
                                                Instances For

                                                  Fuzzy interpretation for positive utterances.

                                                  Equations
                                                  • One or more equations did not get rendered due to their size.
                                                  Instances For

                                                    Fuzzy interpretation for null utterance (no information).

                                                    Equations
                                                    Instances For

                                                      Goal projection for wonkyRSA.

                                                      Equations
                                                      Instances For

                                                        Standard scenario has correct dimensions.

                                                        wonkyRSA has 2 goals (normal, wonky).

                                                        A simple model for part-whole relations.

                                                        Instances For
                                                          @[implicit_reducible]
                                                          Equations
                                                          Equations
                                                          • One or more equations did not get rendered due to their size.
                                                          Instances For

                                                            Positive sentence meaning: "A has B".

                                                            Equations
                                                            Instances For

                                                              Negative sentence meaning: "A doesn't have B" = neg(has(A, B)).

                                                              Equations
                                                              Instances For
                                                                theorem HeKaiserIskarous2025.neg_is_compositional (container part : PWEntity) :
                                                                negMeaning container part = Core.Logic.Intensional.neg (posMeaning container part)

                                                                Key theorem: negative meaning is compositionally derived via neg.

                                                                Lift He et al. sentences to world-indexed propositions.

                                                                Equations
                                                                Instances For

                                                                  Negative sentence meaning as world-indexed proposition. ⟦"A doesn't have B"⟧ = !⟦"A has B"⟧ pointwise.

                                                                  Equations
                                                                  Instances For
                                                                    theorem HeKaiserIskarous2025.pnot_reverses_entailment_HKI (p q : HKIStateBool) (h : ∀ (w : HKIState), p w = trueq w = true) (w : HKIState) :
                                                                    (!q w) = true(!p w) = true

                                                                    Negation reverses entailment (DE property).

                                                                    Utterance cost equals structural complexity.

                                                                    Negation adds exactly one unit of complexity (the Neg functional head).