<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Truth-Tracking with Non-Expert Information Sources</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Joseph Singleton</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Richard Booth</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Cardif University</institution>
          ,
          <addr-line>Cardif</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <fpage>80</fpage>
      <lpage>91</lpage>
      <abstract>
        <p>We study what can be learned when receiving reports from multiple non-expert information sources. We suppose that sources report all that they consider possible, given their expertise. This may result in false and inconsistent reports when sources lack expertise on a topic. A learning method is truth-tracking, roughly speaking, if it eventually converges to correct beliefs about the “actual” world. This involves finding both the actual state of afairs in the domain described by the sources, and ifnding the extent of the expertise of the sources themselves. We investigate the extent to which truth-tracking is possible, and describe what information can be learned even if the actual world cannot be pinned down uniquely. We find that a broad spread of expertise among the sources allows the actual state of afairs to be found, even if no individual source is an expert on all topics. On the other hand, narrower expertise at the individual level allows the actual expertise to be found more easily. Finally, we turn to learning methods themselves: we provide a postulate-based characterisation of truth-tracking for general methods under mild assumptions, before looking at a specific class of methods well-known from the belief change literature.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <sec id="sec-1-1">
        <title>This is close to our setting, since incoming information</title>
        <p>is not always assumed to be reliable, and information
In this paper we study truth-tracking in the logical frame- about the sources themselves is sought after. Work in
work of Singleton and Booth [1] for reasoning about mul- this area combines empirical results (e.g. how well
methtiple non-expert information sources. Broadly speaking, ods find the truth on test datasets for which true values
the goal of truth-tracking is to find the true state of the are known) and theoretical guarantees, and is typically
world given some input which describes it. In our case set in a probabilistic framework.
this involves finding the true state of some propositional On the other hand, formal learning theory [9] ofers a
domain about which the sources give reports, and finding non-probabilistic view on truth-tracking, stemming from
the extent of the expertise of the sources themselves. the framework of Gold [10] for identification in the limit.</p>
        <p>The general problem of truth-tracking has been stud- In this paradigm a learner receives an infinite sequence of
ied in various forms across many domains. Perhaps the information step-by-step, such that all true information
oldest approach goes back to de Condorcet [2], whose eventually appears in the sequence. The learner outputs
celebrated Jury Theorem states that a majority vote on a hypothesis at each step, and aims to stabilise on the
cora yes/no issue will yield the “correct” answer with prob- rect hypothesis after some finite number of steps. This
ability approaching 1 as the number of voters tends to framework has been combined with belief revision
theinfinity, provided that each voter is more reliable than ory [11, 12] and dynamic epistemic logic [13, 14, 15, 16].
random choice. This result has since been generalised in This is the approach we take, and in particular we
many directions (e.g. by Grofman et al. [3]). More widely, adapt the truth-tracking setting of Baltag et al. [12]. We
epistemic social choice [4] studies aggregation methods apply this to the logical framework of Singleton and
(e.g. voting rules) from the point of finding the “correct” Booth [1]. Briefly, this framework extends finite
proporesult with high probability, where individual votes are sitional logic with two new notions: that of a source
seen as noisy approximations. Of particular relevance having expertise on a formula, and a formula being sound
to our work is truth-tracking in judgement aggregation for a source to report. Intuitively, expertise on  means
in social choice [5, 6], which also takes place in a logical the source has the epistemic capability to distinguish
beframework. Belief merging has close links with judge- tween any pair of  and ¬ states: they know whether or
ment aggregation, and generalised jury theorems have not  holds in any state. A formula is sound for a source
been found here too [7]. if it is true up to their lack of expertise. For example, if a</p>
        <p>In crowdsourcing, the problem of truth discovery [8] source has expertise on  but not  , then  ∧  is sound
looks at how information from unreliable sources can whenever  holds, since we can ignore the  part (on
be aggregated to find the true value of a number of vari- which the source has no expertise). The resulting logical
ables, and to find the true reliability level of the sources. language therefore addresses both the ontic facts of the
NMR 2022: 20th International Workshop on Non-Monotonic Reasoning, world, through the propositional part, and the epistemic
August 07–09, 2022, Haifa, Israel state of the sources, via expertise and soundness.
$ singletonj1@cardif.ac.uk (J. Singleton); boothr2@cardif.ac.uk For the most part, formal learning theory supposes
(R. Booth) that all information received is true, and that all true
© 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License information is eventually received.1 This is not a
tenCPWrEooUrckReshdoinpgs IhStpN:/c1e6u1r3-w-0s.o7r3g ACttEribUutRion W4.0oInrtekrnsahtioonpal (PCCroBYce4.0e).dings (CEUR-WS.org)
able assumption with non-expert sources: some sources
may simply lack the expertise to know whether  is true
or false. Instead we make a diferent (and strong)
assumption: all and only sound reports are received. Thus,
sources report everything consistent with their expertise,
which necessitates inconsistent reports from non-experts.</p>
      </sec>
      <sec id="sec-1-2">
        <title>Consequently, the input to our learning methods should</title>
        <p>be distinguished from the inputs to belief revision and
belief merging methods [17, 18] – also propositional
formulas – which represent beliefs of the reporting sources.</p>
      </sec>
      <sec id="sec-1-3">
        <title>Indeed, we do not model beliefs of the sources at all. The following example informally illustrates the core concepts of the logical framework and truth-tracking, and will be returned to throughout the paper.</title>
        <p>vA
vB
p¯q
pq
p¯q¯
pq¯
ΠD
ΠT</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Preliminaries</title>
      <p>Example 1. Consider a medical scenario in which patient In this section we recall the logical framework of
Single is checked for conditions  and . By examining , a ton and Booth [1] for reasoning with non-expert sources.
doctor D has expertise to determine whether  has at least
one of  or , but cannot tell which one(s) without a blood
test. A test is only available for , however, so that the
technician T performing the test has expertise on  but not
.</p>
      <sec id="sec-2-1">
        <title>Syntax. Let Prop be a finite set of propositional vari</title>
        <p>ables, and let ℒ0 denote the propositional language
generated from Prop. We use ℒ0 to model the domain
underlying the truth-tracking problem; it describes the “ontic”</p>
        <p>Supposing  in fact sufers from  but not , D considers facts of the world, irrespective of the expertise of the
each of  ∧ , ¬ ∧  and  ∧ ¬ possible, whereas T sources. Formulas in ℒ0 will be denoted by lower-case
considers both ¬∧ and ¬∧¬ possible. Assuming both Greek letters ( ,  , etc).
sources report all they consider possible, their combined Let  be a finite set of sources. The language ℒ
exexpertise leaves ¬ ∧  as the only possibility. Intuitively, tends ℒ0 with expertise and soundness formulas for each
this means we can find the true values of  and  in this source  ∈ , and is defined by the following grammar:
case.</p>
        <p>Now consider a patient  who sufers from both condi- Φ ::=  | E | S | Φ ∧ Φ | ¬Φ,
tions. D cannot distinguish  and , so will provide the
same reports, and T considers both  ∧  and  ∧ ¬ pos- for  ∈ ℒ0 and  ∈ . Formulas in ℒ will be denoted
sible. In this case T is more knowledgable than D – since by upper-case Greek letters (Φ, Ψ etc). Other logical
they consider fewer situations possible – but we cannot connectives (∨, →, ↔) are introduced as abbreviations.
narrow down the true value of . Thus truth-tracking is We read E as “ has expertise on  ”, and S as “
only possible for . The second patient still provides useful is sound for ”. Note that we restrict the expertise and
information, though, since together with the reports on , soundness formulas to propositional arguments, and do
T’s lack of expertise tells us all the (in)distinctions between not considered iterated formulas such as ES  .
states they are able to make. Namely, T cannot distinguish
between  ∧  and  ∧ ¬. Thus we can find the truth about</p>
        <sec id="sec-2-1-1">
          <title>T’s expertise.</title>
          <p>Semantics. Let  denote the set of propositional
valuations over Prop. We represent the expertise of a source
 with a partition Π of . Intuitively, this partition
repPaper outline. In Section 2 we outline the logical resents the distinctions between states the source is able
framework for reasoning about expertise. Section 3 in- to make: valuations in the same cell in Π are
indistintroduces the key concepts of truth-tracking and solvable guishable to , whereas  is able to tell apart valuations
questions. We characterise solvable questions in Sec- in diferent cells. We say  has expertise on  if  can
tion 4, and explore what they can reveal about the actual distinguish all  states from ¬ states, and  is sound
world in Section 5. Section 6 looks at learning methods for  if the “actual” state is indistinguishable from some
themselves, and characterises truth-tracking methods.  state.</p>
          <p>We conclude in Section 7. Let  be a finite set of cases, thought of as independent
instantiations of the domain of interest. For example, the
cases in Example 1 are the patients  and . We consider
the expertise of sources to be fixed across all cases.
1But see Jain et al. [9, §8.1], which considers inaccurate data of
various kinds, and Baltag et al. [12], which considers erroneous
reports provided that all errors are eventually corrected.</p>
          <p>A world is a pair  = ⟨{}∈ , {Π}∈ ⟩, where</p>
          <p>•  ∈  is the “actual” valuation for case ;</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>We adapt the framework for truth-tracking from [21,</title>
        <p>Let  denote the set of worlds. Note that  is finite, 12], which finds its roots in formal learning theory. In
since ,  and  are. For  ∈ ℒ0, write ‖ ‖ ⊆  for this framework, a learning method receives increasing
the models of  , and write  ⊩  if  ∈ ‖ ‖. The initial segments of an infinite sequence – called a stream
consequences of a set Γ ⊆ ℒ 0 is denoted by Cn0 (Γ), – which enumerates all (and only) the true propositions
and we write Γ ⊩  if  ∈ Cn0 (Γ). For a partition Π, observable at the “actual” world. Truth-tracking requires
let Π[] denote the unique cell in Π containing , and the method to eventually find the actual world (or some
write Π[ ] = ⋃︀∈ Π[] for  ⊆  . For brevity, we property thereof), given any stream.
write Π[ ] instead of Π[‖ ‖]. We evaluate ℒ formulas As mentioned in the introduction, in our setting we
with respect to a world  and a case  as follows: cannot assume the sources themselves report only true
propositions. Instead, our streams will enumerate all the
,  |=  ⇐⇒  ⊩  sound reports. Thus, a stream may include false reports,
,  |= E ⇐⇒ Π[ ] = ‖ ‖ but such false reports only arise due to lack of expertise of
,  |= S ⇐⇒  ∈ Π[ ], the corresponding source.3 Moreover, all sound reports
will eventually arise. Since S means  is possible from
the point of view of ’s expertise, we can view a stream
as each source sharing all that they consider possible for
each case  ∈ . In particular, a non-expert source may
report both  and ¬ for the same case.
where the clauses for conjunction and negation are as
standard. The semantics follows the intuition outlined
above: E holds when Π separates the  states from
the ¬ states, and S holds when  is indistinguishable
from some  state. Thus, S means  is true up to the
expertise of : if we weaken  according to ’s expertise,
the resulting formula (with models Π[ ]) is true.</p>
        <p>Note that expertise and soundness are closely related
to S5 knowledge from epistemic logic. By taking the
equivalence relations associated with each partition Π, we
obtain a (multi-agent) S5 Kripke model, and have the
correspondences S ≡ ¬ K¬ and E ≡ A( → K ),
where K denotes knowledge of source  and A is the
universal modality [19]. This gives expertise and soundness
precise interpretations in terms of knowledge; we refer
the reader to [1, 20] for further discussion.</p>
        <sec id="sec-2-2-1">
          <title>Example 2. Take  from Fig. 1, which formalises Ex</title>
          <p>ample 1. Then ,  |= ED( ∨ ) for all  ∈ , since
‖ ∨ ‖ is a cell in ΠD. We also have ,  |= ¬ ∧ SD,
i.e. patient  does not sufer from condition , but it is
consistent with D’s expertise that they do.</p>
          <p>We write ,  |= Γ, for a set of formulas Γ ⊆ ℒ , if
,  |= Φ for all Φ ∈ Γ. For a set  ⊆  , we write
,  |= Φ if ,  |= Φ for all  ∈ .</p>
          <p>Reports. A report is a triple ⟨, ,  ⟩, where  ∈ ,  ∈
 and  ∈ ℒ0 with  ̸≡ ⊥ . In this paper, we interpret
such triples as source  reporting that  is possible in
case . An input sequence  is a finite sequence of reports.</p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>A method  maps each input sequence  to a set of</title>
        <p>worlds ( ) ⊆  , called the conjecture of  on  .2 We
say  implies  ⊆  on the basis of  if ( ) ⊆ . 
is consistent if ( ) ̸= ∅ for all input sequences  .</p>
        <sec id="sec-2-3-1">
          <title>Definition 1. An infinite sequence of reports  is a stream</title>
          <p>for  if for all , ,  :
⟨, ,  ⟩ ∈</p>
          <p>⇐⇒ ,  |= S.</p>
          <p>We refer to the left-to-right implication as soundness
of  for  , and the right-to-left direction as
completeness. Note that every world  has some stream: the set
{⟨, ,  ⟩ | ,  |= S } is countable, so can be indexed
by N to form a stream. For  ∈ N we let   denote
the -th report in  , and write  [] for the finite initial
segment of  of length .</p>
        </sec>
        <sec id="sec-2-3-2">
          <title>Example 3. Consider  from Fig. 1 and case . From</title>
          <p>the point of view of D’s expertise, the “actual” valuation
could be , ¯, ¯. Consequently, in a stream for  , D
will report , ¬, , ¬,  ∨ , and so on. A report that D
will not give is ¬( ∨ ), since D has expertise to know
this is false.</p>
        </sec>
        <sec id="sec-2-3-3">
          <title>Note that  and  are indistinguishable to D, so the</title>
          <p>reports of D in any stream will be the same for both cases.</p>
        </sec>
        <sec id="sec-2-3-4">
          <title>In contrast, T can distinguish the two cases, and will report</title>
          <p>¬ in case  but not in , and  in case  but not in .</p>
          <p>A question  is a partition of . That is, a question
is a set of disjoint answers  ∈ , with each world 
appearing in a unique cell [ ] – the correct answer at
 .</p>
          <p>Example 4. We consider some example questions.
• Π ⊆ 2 is a partition representing the expertise
of .
3. Truth-Tracking
2We depart from the original framework here by taking a semantic
view of belief change operators, with the output a set of worlds
instead of formulas.
3Alternatively, we can consider statements of the form “ is sound
for  in case ” as a higher-order “proposition”; a stream then
enumerates all true propositions of this kind.
1. Any formula Φ ∈ ℒ and case  defines a question
Φ,, whose two cells consist of the worlds
satisfying Φ, respectively ¬Φ, in case . Intuitively, this
question asks whether Φ is true or false in case .
2. The finest question ⊥ = {{ } |  ∈ }
asks: what is the “actual” world?</p>
        </sec>
        <sec id="sec-2-3-5">
          <title>3. More generally, for any set  and function  :</title>
          <p>→ , the equivalence relation given by  ≃
 ′ if  ( ) =  ( ′) defines a question  .
answers of , and thus ′ is easier than . Naturally, if
 is solvable then so too is any easier question.
Proposition 2. If  is solvable and  ⪯ ′, then ′ is
solvable.</p>
        </sec>
      </sec>
      <sec id="sec-2-4">
        <title>Proof. The method which solves  also solves ′.</title>
      </sec>
      <sec id="sec-2-5">
        <title>Since question solving is based on streams of sound</title>
        <p>reports, worlds satisfying the same soundness statements
cannot be distinguished by any solvable question. To
formalise this, define a preorder ⊑ on  by
In this way any data associated with a world gives
rise to a question. For example, if  ( ) = { ∈  ⊑  ′ ⇐⇒ ∀, ,  : ,  |= S
 | Π  [] = ‖‖} we ask for the set of sources
with expertise on ; if  ( ) = |{ ∈  | ,  |= Thus,  ⊑  ′ if any report sound for  is also sound
}| we ask for the number of cases where  holds, for  ′. We denote by ⊏ and ≈ the strict and symmetric
etc. parts of ⊑, respectively.4
=⇒  ′,  |= S.</p>
        <sec id="sec-2-5-1">
          <title>In fact, all questions are of this form: given  we</title>
          <p>may define  :  →  by  ( ) = [ ]; then
 = .</p>
        </sec>
      </sec>
      <sec id="sec-2-6">
        <title>A method solves  if it eventually implies the correct</title>
        <p>answer when given any stream.</p>
        <sec id="sec-2-6-1">
          <title>Definition 2. A method  solves a question  if for all</title>
          <p>worlds  and all streams  for  , there is  ∈ N such
that ( []) ⊆ [ ] for all  ≥ . A question  is
solvable if there is some consistent method  which solves
.</p>
          <p>Note that we do not require  ∈ ( []). Since
we work in a finite framework, solvability can be also
expressed in terms of eliminating incorrect worlds.</p>
        </sec>
        <sec id="sec-2-6-2">
          <title>Proposition 1. A method  solves  if and only if for</title>
          <p>all  , all streams  for  , and all  ′ ∈/ [ ], there is
 ′ ∈ N such that  ′ ∈/ ( []) for all  ≥  ′ .
Proof. “if”: Taking  = max{ ′ |  ′ ∈/ [ ]},
which exists since  is finite, ( []) ⊆ [ ] for
 ≥ .</p>
          <p>“only if”: Taking  from the definition of  solving ,
we may simply take  ′ =  for all  ′ ∈/ [ ].</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4. Characterising Solvable</title>
    </sec>
    <sec id="sec-4">
      <title>Questions</title>
      <sec id="sec-4-1">
        <title>In this section we explore solvability of questions, finding</title>
        <p>that there is a unique “hardest” question which subsumes
all solvable questions. We show this is itself solvable, and
thus obtain a precise characterisation of solvability.</p>
      </sec>
      <sec id="sec-4-2">
        <title>Questions are partially ordered by partition refinement:</title>
        <p>⪯ ′ if each ′ ∈ ′ can be written as a union of
answers from . Equivalently, [ ] ⊆ ′[ ] for all
 . This can be interpreted as a dificulty ordering : if
 ⪯ ′ then each answer of ′ is just a disjunction of
Lemma 1.  ⊑  ′ if and only if for all  ∈  and
 ∈ , Π  [ ] ⊆ Π  ′ [ ′ ].</p>
        <p>Proof. “if”: Suppose ,  |= S . Then  ∈ Π  [ ],
so there is  ∈ ‖ ‖ such that  ∈ Π  [].
Consequently  ∈ Π  [ ] ⊆ Π  ′ [ ′ ], which means
 ′ ∈ Π  ′ [] ⊆ Π  ′ [ ]. Hence  ′,  |= S . This
shows  ⊑  ′.</p>
        <p>“only if”: Let  ∈ Π  [ ]. Let  be any formula
with ‖ ‖ = {}. Then ,  |= S , so  ⊑  ′ gives
 ′,  |= S , i.e.  ′ ∈ Π  ′ [], so  ∈ Π  ′ [ ′ ].
Hence Π  [ ] ⊆ Π  ′ [ ′ ].</p>
        <p>Note that Π[] is the set of valuations
indistinguishable from the “actual” valuation in case , for source . In
light of Lemma 1, we can interpret  ⊑  ′ as saying
that all sources are more knowledgeable in each case  in
world  than in  ′. However,  ⊑  ′ does not say
anything about the partition cells not containing some
.</p>
        <sec id="sec-4-2-1">
          <title>Proposition 3. The following are equivalent.</title>
        </sec>
        <sec id="sec-4-2-2">
          <title>1.  and  ′ have exactly the same streams.</title>
          <p>2.  ≈  ′.</p>
          <p>3. For all  ∈  and  ∈ , Π  [ ] = Π  ′ [ ′ ].</p>
        </sec>
      </sec>
      <sec id="sec-4-3">
        <title>Proof. (2) and (3) are easily seen to be equivalent in light</title>
        <p>
          of Lemma 1. To show (
          <xref ref-type="bibr" rid="ref11">1</xref>
          ) is equivalent to (
          <xref ref-type="bibr" rid="ref12">2</xref>
          ), first suppose
 and  ′ have the same streams, and suppose ,  |=
S . Taking an arbitrary stream  for  , completeness
gives ⟨, ,  ⟩ ∈  . But  is a stream for  ′ too, and
4Baltag et al. [21] explore topological interpretations of solvability
by considering the topology on the set of worlds generated by
observable propositions. In our setting, this is the topology generated
by sets of the form { | ,  |= S }. In this topology, ⊑ is
the specialisation preorder.
soundness gives  ′,  |= S . Hence  ⊑  ′. A
Note that these cases are exhaustive since  ̸≈
 ′.
symmetrical argument shows  ′ ⊑  .
        </p>
        <p>On the other hand, if  ≈
 ′ then  and  ′ satisfy
exactly the same soundness statements, so it is clear that
any sequence  is a stream for  if it is a stream for
 ′.
we have the following.</p>
      </sec>
      <sec id="sec-4-4">
        <title>Since it will play a special role throughout, we denote</title>
        <p>by * the question formed by the equivalence relation ≈ .
Then * [ ] is the set of  ′ with  ≈
solvable question can distinguish ≈ -equivalent worlds,
 ′. Since no
Lemma 2. If  is solvable then * ⪯ .</p>
        <p>Proof. Suppose  is a consistent method solving . We
show * [ ] ⊆
* [ ]. Then  ′ ≈
[ ] for all  . Indeed, let  ′ ∈</p>
        <p>. Taking any stream  for  ,
there is  such that ( []) ⊆
[ ] for  ≥
the other hand  is also a stream for  ′ by Proposition 3,
so there is ′ such that ( []) ⊆
[ ′] for  ≥
Setting  = max{, ′} and using the fact that  is
′.
. On
consistent, we find
∅ ⊂
and there is no  ′ ∈ 
∈
snd if</p>
        <p>snd ̸= ∅, and ( ) =
min⊑ 
snd if  ∈</p>
        <p>snd
snd with  ′ ⊏  ). Note that
 is consistent since  is finite and non-empty. We
show that  solves * by Proposition 1. Take any world
 and a stream  . First note that, by soundness of  ,
 ∈  sn[d] for all  ∈ N, so we are always in the first
Take  ′ ∈/ * [ ]. Then  ̸≈
 ′. Consider two
• Case 1:  ̸⊑  ′. By definition, there are , , 
such that ,  |= S</p>
        <p>but  ′,  ̸|= S . By
completeness of  for  , there is  such that
snd
  = ⟨, ,  ⟩. Consequently  ′ ∈/  [] for
all  ≥</p>
        <p>. Since ( []) ⊆   sn[d], we have
 ′ ∈/ ( []) as required.
for all .
 ′ can never be ⊑-minimal. Thus  ′ ∈/ ( [])</p>
      </sec>
      <sec id="sec-4-5">
        <title>This completes the proof.</title>
      </sec>
      <sec id="sec-4-6">
        <title>Putting Propositions 2 and 4 and Lemma 2 together we obtain a characterisation of solvable questions.</title>
        <p>Theorem 1.  is solvable if and only if * ⪯ .</p>
      </sec>
      <sec id="sec-4-7">
        <title>Given this result, * is the only question that re</title>
        <p>ally matters: any other question is either unsolvable or
formed by coarsening * . With this in mind, we make
the following definition.</p>
        <p>Definition 3.</p>
        <sec id="sec-4-7-1">
          <title>A method is truth-tracking if it solves * .</title>
          <p>Example 5. We refer back to the questions of Example 4.
1. The question , , for any propositional formula
where 1 ⊩  , 2 ⊩</p>
          <p>∈ ℒ0, is solvable if and only if either  is a
tautology or a contradiction. To see the “only if”
part, consider the contrapositive. For any
contingent formula  , take worlds 1, 2 where no
source has any expertise (i.e. Π  = {}) but
¬ . Then 1 ≈
2
(e.g. by Proposition 3) but 1 ∈/ , [2].</p>
          <p>Similarly, E, is solvable if either  is a
tautology or contradiction, when |Prop| ≥ 2.
2. The finest question ⊥ is not solvable, since there
are always distinct ,  ′ with  ≈  ′.
3. In general,  is solvable if  ≈
 ′ implies
 ( ) =  ( ′), i.e. if  takes a unique value on
each equivalence class of ≈ .
5.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>What Information can be</title>
    </sec>
    <sec id="sec-6">
      <title>Learned?</title>
      <p>• Case 2:  ⊏  ′. Since  ∈  sn[d] for all , valuations is possible. On the other hand if all sources</p>
      <p>Solving a question  has a global character: we must
ifnd the correct answer [ ] starting from any world
 . As we saw in Example 5, this rules out the
possibility of solving many interesting questions due to the
presence of “abnormal” worlds (e.g. those in which no
sources have any expertise). In this section we take a
more fine-grained approach by looking</p>
      <p>locally: given
some particular world  , what can we learn about 
via truth-tracking methods? Concretely, what properties
of  are uniquely defined across * [ ]?</p>
      <p>Clearly this depends on  . If no sources have
expertise then source partitions are uniquely defined (since
all consistent formulas are sound, and only the trivial
partitions have this property), but any combination of
have total expertise then valuations are uniquely defined,
but there may not be enough cases to uniquely identify
the source partitions. Of particular interest is the case
where * [ ] contains only  ; starting in such a world,
truth-tracking methods are able to find the true world
exactly.</p>
      <p>In what follows, say  decides Φ in case  if either
,  |= Φ or ,  |= ¬Φ. That is, the truth value of Φ in
case  is unambiguously defined across . If Φ does not
depend on the case (e.g. if Φ = E ) we simply say 
decides Φ.
maximally consistent. This example shows how the
expertise of multiple sources can be combined to find valuations
uniquely, but that this is not necessarily possible in all
cases.</p>
      <sec id="sec-6-1">
        <title>The remainder of this section proves Theorems 2 and 3.</title>
        <p>Lemma 3. For  ≈  ′,  ∈  and  ∈ ℒ0,
,  |=  ∧ E
=⇒  ′,  |= .
5.1. Valuations</p>
      </sec>
      <sec id="sec-6-2">
        <title>We start by considering when * [ ] decides a proposi</title>
        <p>tional formula  in case , i.e. when truth-tracking
methods are guaranteed to successfully determine whether
or not  holds in the “actual” world. This leads to a pre-  ′,  |=  .
cise characterisation of when * [ ] contains a unique
valuation in case , so that  can be found exactly.</p>
        <p>We need a notion of group expertise. For ′ ⊆  and
Γ ⊆ ℒ 0, write  |= E′ Γ if for each  ∈ Γ there is
 ∈ ′ such that  |= E . Then the group ′ have
expertise on Γ in a collective sense, even if no single
source has expertise on all formulas in Γ. We have that
 is decided if  have group expertise on a set of true
formulas Γ ⊆ ℒ 0 such that either Γ ⊩  or Γ ⊩ ¬ .
Proof. From ,  |=  we have  ∈ ‖ ‖, so
Π  [ ] ⊆ Π  [ ]. But ,  |= E means Π  [ ] =
‖ ‖, so in fact Π  [ ] ⊆ ‖  ‖. Now using  ≈  ′,
we find  ′ ∈ Π  ′ [ ′ ] = Π  [ ] ⊆ ‖  ‖. Hence</p>
        <p>* [ ] = ⋂︀
Lemma 4. 
* [ ] decides all propositional formulas – and thus
determines the -valuation  exactly – if  have group
expertise on a maximally consistent set of true formulas.</p>
        <p>For  ⊆  and  ∈ , write  = { |  ∈ } for
the -valuations appearing in .
as in  we get Π  [ ] = Π  ′ [ ′ ]. For  = , note
Π  ′ [ ′ ] = Π  []. By assumption  ∈ Π  [ ], so
Π  [] = Π  [ ]. Hence Π  ′ [ ′ ] = Π  [ ] as
required.</p>
        <p>Proof of Theorem 2. “if”: Take  ′ ∈ * [ ]. Note that
Theorem 3. The following are equivalent. since ,  |= Γ and ,  |= E Γ, we may apply
* [ ] = { }. Lemma 3 to each formula in Γ in turn to find  ′,  |= Γ.
1.  Now, if ,  |=  then we must have Γ ⊩  , so
2. * [ ] decides  in case , for all  ∈ ℒ0.  ′,  |=  too. Otherwise ,  ̸|=  , so we must have
Γ ⊩ ¬ and  ′,  ̸|=  . This shows  ′,  |=  if and
3. There is Γ ⊆ ℒ 0 such that (i) ,  |= Γ; only if ,  |=  . Since  ′ ∈ * [ ] was arbitrary,
(ii)  |= E Γ; and (iii) Cn0 (Γ) is a maximally * [ ] decides  in case .</p>
        <p>consistent set. “only if”: Suppose * [ ] decides  in case . For each
We illustrate Theorem 3 with an example.  ∈ , take some   ∈ ℒ0 such that ‖ ‖ = Π  [ ].</p>
        <p>
          Then  |= E . Set Γ = { }∈ . Clearly ,  |= Γ
Example 6. Consider  from Fig. 1. Then one can show and  |= E Γ. Now, take any  ∈ ‖Γ‖. By Lemma 4,
* [ ] = {¯} = { }, and * [ ] = {, ¯} ̸= ‖Γ‖ = ⋂︀∈ Π  [ ] = * [ ]. Hence there is some
{ }. That is,  ’s  valuation is uniquely determined  ′ ∈ * [ ] such that  =  ′ . But * [ ] decides
by truth-tracking methods, but its  valuation is not: there  in case , so  ′,  |=  if ,  |=  . Thus  ⊩  if
is some world  ′ ≈  whose -valuation difers from ,  |=  . Since  ∈ ‖Γ‖ was arbitrary, we have Γ ⊩ 
 ’s. This matches the informal reasoning in Example 1, if ,  |=  , and Γ ⊩ ¬ otherwise.
in which patient  could be successfully diagnosed on both
 and  but  could not. Proof of Theorem 3. (
          <xref ref-type="bibr" rid="ref11">1</xref>
          ) implies (
          <xref ref-type="bibr" rid="ref12">2</xref>
          ): If  ′ ∈ * [ ] then
        </p>
        <p>
          Formally, take Γ = { ∨ , ¬}. Then ,  |= Γ,  and  ′ share the same -valuation by (
          <xref ref-type="bibr" rid="ref11">1</xref>
          ), so clearly
 |= E Γ (since D has expertise on  ∨  and T has ,  |=  if  ′,  |=  , for any  . Hene * [ ] decides
expertise on ¬), and Cn0 (Γ) = Cn0 (¬ ∧ ), which is  in case .
        </p>
        <p>* [ ]. Then there is  ′ ∈ * [ ] such that  =
 ′ . Let  ∈ Prop. Since ,  ′ ∈ * [ ] and * [ ]
decides  in case , we have  ⊩  if  ⊩ . Since</p>
        <p>
          (
          <xref ref-type="bibr" rid="ref12">2</xref>
          ) implies (
          <xref ref-type="bibr" rid="ref13">3</xref>
          ): Applying Theorem 2 to each 
 |
Γ
        </p>
        <p>= ⋃︀
ℒ0, there is a set Γ

⊆ ℒ 0 such that ,  |</p>
        <p>=
= E Γ , and either Γ
 ⊩  or Γ ⊩</p>
        <p>¬ . Set
 ∈ℒ0
sistent – and  |
Γ . Clearly ,  |= Γ – so Γ is
con</p>
        <p>= E Γ. To show Cn0 (Γ) is
maxitonicity of classical consequence and Γ ⊆
mally consistent, suppose  /∈ Cn0 (Γ). From
mono /∈ Cn0 (Γ ). Hence Γ ⊩
¬ , and Γ ⊩</p>
        <p>¬
means Cn0 (Γ) ∪ { } is inconsistent, and we are done.</p>
        <p>
          Γ, we get
 too. This
(
          <xref ref-type="bibr" rid="ref13">3</xref>
          ) implies (
          <xref ref-type="bibr" rid="ref12">2</xref>
          ): Take
        </p>
        <p>∈ ℒ0. Then we may apply
to see that * [ ] decides  in case .</p>
      </sec>
      <sec id="sec-6-3">
        <title>Theorem 2 with Γ from (3) – noting that the maximal</title>
        <p>consistency property ensure either Γ ⊩  or Γ |= ¬
 –
∈
5.2. Source Partitions
We now apply the analysis of the previous section to
the set of source partitions {Π  }∈ . For  ⊆ 
 ∈ , write  = {Π 
|  ∈  } for the -partitions
and
appearing in . When  = * [ ], these are exactly
those partitions which agree with Π  at each valuation
 .
Π.</p>
        <p>Lemma 5. Π ∈</p>
        <p>* [ ] if and only if {Π  [ ]}∈ ⊆
Proof. “if”: Suppose {Π  [ ]}∈ ⊆
obtained from  by setting ’s partition to Π, keeping
valuations and other source partitions the same. We
Π. Let  ′ be
claim  ′ ≈
 . Indeed, take any  ∈  and  ∈ 
.</p>
        <p>If  ̸=  then Π ′ = Π  ; since valuations are the
same we get Π [ ] = Π ′ [ ′ ]. For  = , note
that since Π  [ ]</p>
        <p>Π by assumption, and 
∈
Example 7. Suppose |Prop| = 3,  = {1, 2} and
 ∈ . Consider a world  whose -partition is shown
in Fig. 2. By Lemma 5, a partition Π appears as Π  ′
for some  ′ ≈</p>
        <p>if and only if it contains the leftmost
and bottommost sets. Any such Π consists of these cells
together with a partition of the shaded area. Since there
are 5 possible partitions of a 3-element set, it follows that
|
* [ ]| = 5.</p>
        <p>Example 7 hints that if the cells containing the
valuations  cover the whole space of valuations , or
just omit a single valuation, then ’s partition is uniquely
defined in</p>
        <p>* [ ]. That is, truth-tracking methods can
determine the full extent of ’s expertise if the “actual”
world is  . Indeed, we have the following analogue of
Theorem 3 for partitions.
Γ , Theorem 4. The following are equivalent.
1.</p>
        <p>* [ ] = {Π  }.
2. * [ ] decides E for all  ∈ ℒ0.
3. | ∖ | ≤ 1, where  = ⋃︀
∈</p>
        <p>Π  [ ].</p>
        <p>∈
Note that  = ⋃︀</p>
        <p>
          Π  [ ] is the set of valuations
this sense, it is easier to find
indistinguishable from the actual state at some case .
Theorem 4 (
          <xref ref-type="bibr" rid="ref13">3</xref>
          ) says this set needs to essentially cover
the whole space , omitting at most a single point. In
Π  uniquely when  has
less expertise, since the cells Π  [ ] will be larger. In
the extreme case where  has total expertise, i.e. Π  =
distinct valuations in order to find
{{} |  ∈ }, we need at least 2|Prop|
−
Π  exactly.
        </p>
      </sec>
      <sec id="sec-6-4">
        <title>1 cases with</title>
        <p>Example 8. In Example 7 we have already seen an
example of a world  for which 
unique partition. For a positive example, consider the world
 from Fig. 1. Then  ∖ D = {¯¯} and  ∖ T = ∅, so
both the partitions of D and T can be found uniquely by
* [ ] does not contain a
truth-tracking methods.</p>
      </sec>
      <sec id="sec-6-5">
        <title>The remainder of this section proves Theorem 4.</title>
        <p>⋃︀</p>
        <p>∈
Π  ′ [ ].</p>
        <p>Lemma 6. Let  ∈  and  ⊆  . Then  ⊆
Π  [ ] and  ≈</p>
        <p>′ implies Π  [ ] =
Proof. It sufices to show that for all

have Π  [] = Π  ′ [], since by definition
∈</p>
        <p>we
Π[ ] =
Π  [], as required,
 ≈
Π  ′ [ ′ ], so Π  ′ [] = Π  ′ [ ′ ] = Π  [ ] =
 ′, Π  [ ] = Π  ′ [ ′ ]. This means  ∈
By Proposition 3,  ′ ≈</p>
        <p>. Hence Π ∈ 
“only if”: This is clear from Proposition 3.
* [ ].</p>
        <p>∈
⋃︀
Π  [ ], we have Π[ ] = Π  [ ]. By construction
of  ′, this means Π  [ ] = Π[ ′ ] = Π
 ′ [ ′ ].  ∈ Π  [ ]. Hence Π  [] = Π  [ ]. But since
∈ Π[]. Let  ∈  . Then there is  ∈  such that
Lemma 7. * [ ] decides E if and only if, writing  =
⋃︀∈ Π  [ ], either (i) ‖ ‖ ⊆ ; (ii) ‖¬ ‖ ⊆ ; or
(iii) there is some  ∈  such that Π  [ ] intersects with
both ‖ ‖ and ‖¬ ‖.</p>
      </sec>
      <sec id="sec-6-6">
        <title>Finally, for (3) implies (1) we also show the contra</title>
        <p>positive. Suppose there is Π ∈ * [ ] ∖ {Π  }. Write
ℛ = {Π  [ ]}∈ , so that ℛ is a partition of . By
Lemma 5, ℛ ⊆ Π. Note that ℛ ⊆ Π  too. Since
Π ̸= Π  , we in fact have ℛ ⊂ Π and ℛ ⊂ Π  . Hence
Π ∖ ℛ and Π  ∖ ℛ are distinct partitions of  ∖ . Since
a one-element set has a unique partition,  ∖  must
contain at least two elements.</p>
        <p>Proof. “if”: First suppose (i) holds. Take  ′ ∈ * [ ].</p>
        <p>From ‖ ‖ ⊆ ,  ≈  ′ and Lemma 6 we get
Π  [ ] = Π  ′ [ ]. Consequently,  ′ |= E if
 |= E . Since  ′ was arbitrary, either all worlds
in * [ ] satisfy E , or all do not. Hence * [ ] de- 5.3. Learning the Actual World Exactly
cides E .</p>
        <p>If (ii) holds, a similar argument shows that * [ ] Putting Theorems 3 and 4, we obtain a precise
characteridecides E¬ . But it is easily checked that E ≡ E¬ , sation of when  can be found exactly by truth-tracking
so * [ ] also decides E . methods, i.e when * [ ] = { }.</p>
        <p>Finally, suppose (iii) holds. Then there is  ∈  and
 ∈ ‖ ‖,  ∈ ‖¬ ‖ such that ,  ∈ Π  [ ]. We Corollary 1. * [ ] = { } if and only if
claim * [ ] |= ¬E . Indeed, take  ′ ∈ * [ ].
1. There is a collection {Γ}∈ ⊆ ℒ 0 such that
for each , (i) ,  |= Γ; (ii)  |= E Γ;
(iii) Cn0 (Γ) is maximally consistent; and
Then Π  [ ] = Π  ′ [ ′ ], so ,  ∈ Π  ′ [ ′ ]. In
particular,  and  difer on  but are contained in the
same cell in Π  ′ . Hence  ′ |= ¬E .</p>
        <p>“only if”: We show the contrapositive. Suppose none
of (i), (ii), (iii) hold. Then there is  ∈ ‖ ‖ ∖  and
 ∈ ‖¬ ‖ ∖ . Let us define two worlds 1, 2 from
 by modifying ’s partition:
Π 1 = {Π  [ ]}∈ ∪ { ∖ },
Π 2 = {Π  [ ]}∈ ∪ {{} |  ∈  ∖ }.</p>
        <p>2. For each each  ∈ , | ∖ ⋃︀∈ Π  [ ]| ≤ 1.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>6. Truth-Tracking Methods</title>
      <sec id="sec-7-1">
        <title>So far we have focussed on solvable questions, and the</title>
        <p>extent to which they reveal information about the actual
world. We now turn to the methods which solve them.</p>
      </sec>
      <sec id="sec-7-2">
        <title>We give a general characterisation of truth-tracking meth</title>
        <p>ods under mild assumptions, before discussing the family
of conditioning methods from Singleton and Booth [1].</p>
        <p>Then 1, 2 ∈ * [ ] by Lemma 5. We claim that
1 |= ¬E but 2 |= E , which will show * [ ]
does not decide E .</p>
        <p>First, note that since ,  ∈/ , we have Π 1 [] = 6.1. A General Characterisation
Π 1 [] =  ∖ . Since  and  difer on  but share the
same partition cell, 1 |= ¬E . For sequences ,  , write  ≡  if  is obtained from</p>
        <p>To show 2 |= E , take  ∈ ‖ ‖. If  ∈/  then by replacing each report ⟨, ,  ⟩ with ⟨, ,  ⟩, for some
Π 2 [] = {} ⊆ ‖  ‖. Otherwise there is  ∈  such  ≡  . For  ∈ N, let   denote the -fold repetition of
that  ∈ Π  [ ]. Thus Π  [ ] intersects with ‖ ‖.  . Consider the following properties which may hold of
Since (iii) does not hold, this in fact implies Π  [ ] ⊆ a learning method .
‖ ‖, and consequently Π 2 [] = Π  [ ] ⊆ ‖  ‖. Equivalence If  ≡  then ( ) = ( ).
Since  ∈ ‖2‖[w]as⊆ ‖arbitr‖a.ryS,iwnceehtahvee srhevoewrnseΠinc2l[us]io=n
⋃︀∈‖ ‖ Π Repetition ( ) = ( ).
always holds, this shows 2 |= E , and we are done.</p>
        <p>Soundness ( ) ⊆   snd.</p>
        <p>
          Proof of Theorem 4. The implication (
          <xref ref-type="bibr" rid="ref11">1</xref>
          ) to (
          <xref ref-type="bibr" rid="ref12">2</xref>
          ) is clear Equivalence says that  should not care about the
synsince if  ′ ∈ * [ ] then Π  ′ = Π  by (
          <xref ref-type="bibr" rid="ref11">1</xref>
          ), so tactic form of the input. Repetition says that the output
 ′ |= E if  |= E , and thus * [ ] decides E . from  should not change if each source repeats their
        </p>
        <p>
          To show (
          <xref ref-type="bibr" rid="ref12">2</xref>
          ) implies (
          <xref ref-type="bibr" rid="ref13">3</xref>
          ) we show the contrapositive. reports  times. Soundness says that all reports in  are
Suppose | ∖| &gt; 1. Then there are distinct ,  ∈  ∖. conjectured to be sound.
        </p>
        <p>Let  be any propositional formula with ‖ ‖ = {}. For methods satisfying these properties, we have a
preWe show by Lemma 7 that * [ ] does not decide E . cise characterisation of truth-tracking, i.e. necessary and
Indeed, all three conditions fail: ‖ ‖ ̸⊆  (since  ∈/ ), suficient conditions for  to solve * . First, some new
‖¬ ‖ ̸⊆  (since  ∈ ‖¬ ‖ ∖ ) and no Π  [ ] notation is required. Write  ⪯  if for each ⟨, ,  ⟩ ∈ 
intersects with ‖ ‖ (otherwise  ∈ Π  [ ] ⊆ ).
everything  does, up to logical equivalence. Set
there is  ≡  such that ⟨, ,  ⟩ ∈  . That is,  contains
 = 
snd
∖
⋃︁ {︁ snd |  ̸⪯ 
}︁</p>
        <p>⊆  .
 has  ⪯
Then  ∈  if  is sound for  and any  sound for</p>
        <p>. In this sense  contains all soundness
statements for  – up to equivalence – so can be seen as
a finite version of a stream. Let us call  a pseudo-stream
for  whenever  ∈  .</p>
        <sec id="sec-7-2-1">
          <title>Theorem 5. A method  satisfying Equivalence, Rep</title>
          <p>etition and Soundness is truth-tracking if and only if it
satisfies the following property.</p>
          <p>Credulity  ,  ̸|= S</p>
          <p>=⇒ ( ),  |= ¬S.</p>
          <p>Before the proof, we comment on our interpretation
of Credulity. It says that whenever ¬S is consistent
with  – those  for which  is a pseudo-stream –
( ) should imply ¬S . Since the number of sound
statements decreases with increasing expertise, this is a
principle of maximal trust: we should believe  has the
expertise to rule out  in case , whenever this is consistent
with  . That is, some amount of credulity is required
to find the truth. Our assumption that learning methods
receive complete streams ensures that, if a source in fact
lacks this expertise, they will eventually report  and this
belief can be be retracted. A stronger version of Credulity
spells this out explicitly in terms of expertise:
∀, , , 
:  ,  ̸|= ¬E
=⇒ ( ),  |= E.</p>
          <p>
            (
            <xref ref-type="bibr" rid="ref11">1</xref>
            )
thus a suficient condition for truth-tracking (when also
taken with Equivalence and Repetition).5
          </p>
          <p>Theorem 5 also shows truth-tracking cannot be
performed deductively: the method ( ) = 
does not go beyond the mere information that each
resnd, which
port is sound, fails Credulity. Some amount of inductive
or non-monotonic reasoning, as captured by Credulity, is
necessary.</p>
        </sec>
      </sec>
      <sec id="sec-7-3">
        <title>The rest of this section works towards the proof of</title>
        <p>streams. First, pseudo-streams provide a way of accessing
* via a finite sequence:  is a cell in * whenever it
and (ii)  = * [ ].</p>
        <p>Lemma 8. If  ∈  , then (i)  ′ ∈ 
snd if  ⊑  ′;
S we get  ′,  |= S .</p>
        <p>From  ′ ∈ 
This shows  ⊑  ′.</p>
        <p>snd and S ≡
 ′ ∈ 
 ′ ∈</p>
        <p>Now suppose  ⊑  ′ and let ⟨, ,  ⟩ ∈  . Then
since  ∈  ⊆</p>
        <p>snd we have ,  |= S , and  ⊑
 ′ gives  ′,  |= S . Consequently  ′ ∈</p>
        <p>Now for (ii), first suppose  ′ ∈ * [ ]. Then  and
 ′ satisfy exactly the same soundness statements, so
snd.
also. Conversely, suppose  ′ ∈  . Then
snd, so (i) gives 
 ′ ∈  and  ∈ 
Hence  ≈  ′, i.e.  ′ ∈ * [ ].</p>
        <p>snd, so (i) again gives  ′ ⊑  .</p>
        <p>⊑  ′. But we also have</p>
      </sec>
      <sec id="sec-7-4">
        <title>The next two results show that initial segments of streams are (eventually) pseudo-streams, and that any pseudo-stream gives rise to a stream.</title>
        <sec id="sec-7-4-1">
          <title>Lemma 9. If  is a stream for  , there is  such that</title>
          <p>∈  [] for all  ≥ .</p>
        </sec>
      </sec>
      <sec id="sec-7-5">
        <title>Prop is finite, and since</title>
        <p>̂︀
̂︀</p>
        <p>̂︀
Proof. Let · be a function which selects a representative
formula for each equivalence class of ℒ0/≡ , so that  ≡
 and  ≡  implies  is equal to  ̂︀. Note that since
 and  are also finite, there
are only finitely many reports of the form
completeness of  for  , we may take  suficiently
large so that ,  |= S ̂︀ implies ⟨, ,  ̂︀⟩ ∈  [], for all
, ,  . Now, take  ≥</p>
        <p>. We need to show  ∈  [].</p>
        <p>Clearly  ∈  sn[d], since  is sound for  . Suppose
 ∈</p>
        <p>snd. We need to show  ⪯  []. Indeed, take
⟨, ,  ⟩ ∈  . Then ,  |= S . Since S ≡
we have ,  |= S ̂︀. Hence ⟨, ,  ̂︀⟩ appears in  [],
and consequently in  [] too. Since  ≡  , this shows
S ,</p>
        <p>̂︀
⟨, ,  ̂︀⟩. By
̂︀
 for  such that  [ ] ≡   for all  ∈ N.</p>
        <p>Lemma 10. If  ∈  and  = | |, there is a stream
formulas equivalent to 
Proof. First note that  ∈  implies  ̸
= ∅, so  &gt;
0. Since ℒ0 is countable, we may index the set of ℒ0
∈
ℒ0 as { }∈N. Let  
be obtained from  by replacing each report ⟨, ,  ⟩
with ⟨, ,  ⟩. Then  ≡
obtained as the infinite concatenation  1 ∘  2 ∘  3 ∘ · · ·
 . Let  be the sequence
 [ ] =  1 ∘ · · · ∘</p>
        <p>, and consequently  [ ] ≡  .</p>
      </sec>
      <sec id="sec-7-6">
        <title>It remains to show  is a stream for  . Soundness</title>
        <p>of  follows from  ∈  ⊆  
in  is equivalent to some report in  by construction.</p>
        <p>For completeness, suppose ,  |= S . As in the proof
of Lemma 8, considering the singleton sequence  =
⟨, ,  ⟩, we get from 
∈  that there is  ≡</p>
        <p>
          snd, since every report
 =  , so ⟨, ,  ⟩ ∈  , and thus ⟨, ,  ⟩ ∈  .
(
          <xref ref-type="bibr" rid="ref11">1</xref>
          ) implies Credulity in the presence of Soundness, and is  ⪯  [].
        </p>
        <p>Theorem 5. We collect some useful properties of pseudo- (this is possible since  is of positive finite length). Then
quence  = ⟨, ,  ⟩ we have  ∈</p>
        <p>
          snd. From  ∈ 
we get  ⪯  , i.e. there is  ≡  such that ⟨, ,  ⟩ ∈  .
5We conjecture (
          <xref ref-type="bibr" rid="ref11">1</xref>
          ) is strictly stronger than Credulity.
        </p>
        <p>Proof. Suppose  ∈  . For (i), first suppose</p>
        <p>′ ∈

snd and ,  |= S . Considering the singleton se- such that ⟨, ,  ⟩ ∈  . Hence there is  ∈ N such that
 such that ,  ̸|</p>
        <p>=
Lemma 8, ( ) ⊆</p>
        <p>( ),  |= ¬S .</p>
      </sec>
      <sec id="sec-7-7">
        <title>Next we obtain an equivalent formulation of Credulity</title>
        <p>which is less transparent as a postulate for learning
methods, but easier to work with.
isfies
 ̸= ∅.</p>
        <sec id="sec-7-7-1">
          <title>Lemma 11. Suppose  satisfies Soundness. Then  sat</title>
          <p>Credulity if and only if ( ) ⊆  for all 
with
Proof. “if”: Suppose  ,  ̸|= S . Then there is  ∈</p>
        </sec>
      </sec>
      <sec id="sec-7-8">
        <title>S . By our assumption and</title>
        <p>= * [ ]. Thus every world
in ( ) agrees with  on soundness statements, so
“only if”: Suppose there is some 
Lemma 8, this is equivalent to  ≈
take  ′ ∈ ( ).</p>
        <p>We need to show  ′ ∈  ; by
 ′. First suppose
,  |= S . Then  ∈  implies there is  ≡
such that ⟨, ,  ⟩ ∈  . By Soundness for , we have

 ′ ∈ ( ) ⊆</p>
        <p>snd. Consequently  ′,  |= S and
thus  ′,  |= S . This shows  ⊑  ′. Now
suppose ,  ̸|= S . Then  ,  ̸|= S . By Credulity,
∈  , and
( ),  |=</p>
        <p>¬S . Hence  ′,  ̸|=
 ′ ⊑  . Thus  ≈  ′ as required.</p>
      </sec>
      <sec id="sec-7-9">
        <title>S . This shows</title>
      </sec>
      <sec id="sec-7-10">
        <title>Finally, we prove the characterisation of truthtracking.</title>
        <p>Lemma 8,  [] = * [ ] for such . In
particu. By Credulity and Lemma 11, we get
“only if”: Suppose  solves * . We show Credulity
via Lemma 11. Suppose there is some  ∈  , and
write  = | | &gt; 0. By Lemma 10, there is a stream
 for  such that  [ ] ≡   for all  ∈ N. By
Repetition and Equivalence, ( ) = ( ) = ( [ ]).</p>
      </sec>
      <sec id="sec-7-11">
        <title>But  solves * , so for  suficiently large we have</title>
        <p>large , we obtain ( ) ⊆  as required.</p>
        <p>* [ ] =  . Hence, going via some
6.2. Conditioning Methods</p>
      </sec>
      <sec id="sec-7-12">
        <title>In this section we turn to the family of conditioning meth</title>
        <p>ods, proposed in [1] and inspired by similar methods in
the belief change literature [22]. While our
interpretation of input sequences is diferent – we read
 reporting  is possible in case , whereas Singleton and</p>
      </sec>
      <sec id="sec-7-13">
        <title>Booth [1] read this as  believes  – this class of methods</title>
        <p>⟨, ,  ⟩ as
can still be applied in our setting.</p>
        <p>Conditioning methods operate by successively
restricting a fixed</p>
        <p>plausibility total preorder6 to the information
6A total preorder is a reflexive, transitive and total relation.
snd
 ∘  ⊆  
within</p>
        <p>snd.</p>
        <p>Definition 4.
that S
corresponding to each new report ⟨, ,  ⟩. In this
paper, we take a report ⟨, ,  ⟩ to correspond to the fact
holds in case ; this fits with our assumption
throughout that sources only report sound statements.7
Thus, the worlds under consideration given a sequence
 are exactly those satisfying all soundness statements
in  , i.e. 
snd. Note that</p>
        <p>snd represents the indefeasible
knowledge given by  : worlds outside 
nated and cannot be recovered with further reports, since
snd are
elimisnd. The plausibility order allows us to
represent defeasible beliefs about the most plausible worlds</p>
        <sec id="sec-7-13-1">
          <title>Repetition and Soundness.</title>
          <p>≤ is consistent. Moreover, ≤
tioning method ≤ is given by ≤ ( ) = min≤ 
snd.</p>
          <p>For a total preorder ≤ on , the
condiNote that since 
snd ̸= ∅ for all  8 and  is finite,
satisfies</p>
        </sec>
        <sec id="sec-7-13-2">
          <title>Equivalence,</title>
        </sec>
        <sec id="sec-7-13-3">
          <title>Singleton and Booth [1].</title>
          <p>Example 9. We recall two concrete choices of ≤ from
1. Set  ≤  ′ if ( ) ≤ ( ′), where
∑︁
∈
( ) = −</p>
          <p>|{ ∈ Prop | Π  [] = ‖‖}|.</p>
          <p>The most plausible worlds in this order are those in
which source have as much expertise on the
propositional variables as possible, on aggregate. We
denote the corresponding conditioning method by
vbc, standing for variable-based conditioning.
2. Set  ≤  ′ if ( ) ≤ ( ′), where
( ) = −
∑︁ |Π  |.</p>
          <p>∈
This order aims to maximise the number of cells
in each source’s partitions, thereby maximising the
number of propositions on which they have
expertise. Note that the propositional variables play no
special role. We denote the corresponding
conditioning operator by pbc, for partition-based
conditioning.</p>
          <p>A straightforward property of ≤ characterises
truthtracking for conditioning methods. For a generic total
preorder ≤ , let &lt; denote its strict part.</p>
          <p>
            Theorem 6. ≤ is truth-tracking if and only if
 ⊏  ′ =⇒ ∃ ′′ ≈  such that  ′′ &lt;  ′. (
            <xref ref-type="bibr" rid="ref12">2</xref>
            )
7Singleton and Booth [1] consider more general conditioning
methods in which this choice is not fixed.
8For example, if Π = {} for all  then  ∈ 
snd for all  .
p¯q
vW
          </p>
          <p>c
pq
ΠW
i
p¯q¯
pq¯
p¯q
vW′
c
pq
ΠW′
i
p¯q¯
pq¯
need to allow a “surrogate” world  ′′ ≈  to take the
 ̸</p>
          <p>= ∅.</p>
          <p>
            Proof of Theorem 6. Write  = ≤ . Since  satisfies
Equivalence, Repetition and Soundness, we may use
Theorem 5. Furthermore, it is suficient by Lemma 11 to
show that (
            <xref ref-type="bibr" rid="ref12">2</xref>
            ) holds if and only if ( ) ⊆  , whenever
“if”: Suppose  ⊏  ′. Let  be some
pseudo ≈

stream for  , so that 
lies in 
is  ′′ ∈ 
 ∈  ⊆  
snd and  ⊏  ′, we have  ′ ∈ 
snd
 ̸≈
also. By assumption, ( ) ⊆ snd

 ′, this means  ′ ∈ 
= * [ ]. Since
∖ ( ). That is,  ′
snd but is not ≤ -minimal. Consequently there
snd such that  ′′ &lt;  ′. Since  is
consistent, we may assume without loss of generality that
 ′′ ∈ ( ). Hence  ′′ ∈ * [ ], so  ′′ ≈
          </p>
          <p>“only if”: Suppose there is some  ∈  , and let
 ′ ∈ ( ). We need to show  ′ ∈  = * [ ], i.e.
 .
∈  .9</p>
        </sec>
      </sec>
      <sec id="sec-7-14">
        <title>Note that since</title>
        <p>
          ′. Since  ′ ∈ ( ) ⊆ 
snd, Lemma 8 gives

⊑  ′. Suppose for contradiction that  ̸≈
Then  ⊏  ′. By (
          <xref ref-type="bibr" rid="ref12">2</xref>
          ), there is  ′′ ≈
 ′′ &lt;  ′. But  ′ is ≤ -minimal in 
 such that
snd, so this must
snd. On the other hand,  ′′ ∈ * [ ] =
 ⊆  
mean  ′′ ∈/
        </p>
        <p>snd: contradiction.</p>
        <sec id="sec-7-14-1">
          <title>Example 10. We revisit the methods of Example 9.</title>
        </sec>
        <sec id="sec-7-14-2">
          <title>1. The variable-based conditioning method vbc is not truth-tracking. Indeed, consider the worlds</title>
        </sec>
      </sec>
      <sec id="sec-7-15">
        <title>9For example, pick some stream  and apply Lemma 9 to obtain a</title>
        <p>
          pseudo-stream.
 and  ′ shown in Fig. 3, where we assume
Prop = {, },  = {} and  = {}. Then
 ⊏  ′ (e.g. by Lemma 1). Note that  does not
have expertise on  or  in both  and  ′, so
( ) = ( ′) = 0. Moreover, ’s partition is
uniquely determined in * [ ] by Theorem 4, so
if  ′′
is no  ′′ ≈
≈
 then ( ′′) = 0 also. That is, there
 such that  ′′ &lt;  ′. Hence (
          <xref ref-type="bibr" rid="ref12">2</xref>
          )
fails, and vbc is not truth-tracking. Intuitively, the
problem here is that since ’s expertise is not split
along the lines of the propositional variables when
 is the actual world, vbc will always maintain
        </p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>7. Conclusion</title>
      <p>Summary. In this paper we studied truth-tracking in
the presence of non-expert sources. The model assumes
sources report everything true up to their lack of
expertise, i.e. all that they consider possible. We obtained
precise characterisations of when truth-tracking
methods can uniquely find the valuations and partitions of a
world  . We then gave a postulational characterisation
of truth-tracking methods under mild assumptions,
before looking specifically at the conditioning methods of</p>
      <sec id="sec-8-1">
        <title>Singleton and Booth [1].</title>
        <p>Limitations and future work.</p>
        <p>Conceptually, the
assumption that streams are complete is very strong. As
seen in Example 3, completeness requires sources to
give jointly inconsistent reports whenever Π[]
contains more than just . Such reports provide
informaand ¬</p>
        <p>we know ¬E . To provide all sound reports
sources must also have negative introspection over their
own knowledge, i.e. they know when they do not know
something. Indeed, our use of partitions makes expertise
closely related to S5 knowledge [1, 20], which has been
criticised in the philosophical literature as too strong. In
reality, non-expert sources may have beliefs about the
world, and may prefer to report only that which they
believe. A source may even believe a sound report  is
false, since soundness only says the source does not know
¬ . For example, in Example 1 the doctor D may think it
 ′. tion about the source’s expertise: if  reports both</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>is more likely that  sufers from  than , but we cannot</article-title>
          [10]
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Gold</surname>
          </string-name>
          ,
          <article-title>Language identification in the limit,</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>express this in our framework</article-title>
          .
          <source>Information and Control</source>
          <volume>10</volume>
          (
          <year>1967</year>
          )
          <fpage>447</fpage>
          -
          <lpage>474</lpage>
          . doi:10.
          <article-title>On the technical side</article-title>
          ,
          <source>our results on solvability of * 1016/s0019-9958</source>
          (
          <issue>67</issue>
          )
          <fpage>91165</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>and the characterisation of Theorem 5 rely on the fact that</article-title>
          [11]
          <string-name>
            <given-names>K.</given-names>
            <surname>Kelly</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Schulte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Hendricks</surname>
          </string-name>
          , Reliable belief
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>trivialises the problem of induction as studied by</article-title>
          <source>Kelly</source>
          <year>1997</year>
          , pp.
          <fpage>383</fpage>
          -
          <lpage>398</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          et al. [
          <volume>11</volume>
          ], Baltag et al. [
          <volume>21</volume>
          ],
          <article-title>among others</article-title>
          . In future work [12]
          <string-name>
            <given-names>A.</given-names>
            <surname>Baltag</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Gierasimczuk</surname>
          </string-name>
          , S. Smets,
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>over to the case where Prop is infinite</article-title>
          .
          <source>dia Logica</source>
          <volume>107</volume>
          (
          <year>2019</year>
          )
          <fpage>917</fpage>
          -
          <lpage>947</lpage>
          . URL: https://doi.org/10.1007/s11225-018-9812-x. doi:
          <volume>10</volume>
          .1007/s11225-018-9812-x.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Acknowledgments</surname>
            [13]
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Gierasimczuk</surname>
          </string-name>
          ,
          <article-title>Bridging learning theory and dynamic epistemic logic</article-title>
          ,
          <source>Synthese</source>
          <volume>169</volume>
          (
          <year>2009</year>
          )
          <fpage>371</fpage>
          -
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <article-title>We thank the reviewers for their detailed comments</article-title>
          ,
          <volume>384</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <article-title>which are useful for improving both current</article-title>
          and future [14]
          <string-name>
            <given-names>N.</given-names>
            <surname>Gierasimczuk</surname>
          </string-name>
          ,
          <article-title>Learning by erasing in dynamic</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          References Springer,
          <year>2009</year>
          , pp.
          <fpage>362</fpage>
          -
          <lpage>373</lpage>
          . [15]
          <string-name>
            <given-names>N.</given-names>
            <surname>Gierasimczuk</surname>
          </string-name>
          ,
          <article-title>Knowing one's limits: logical anal-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Singleton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Booth</surname>
          </string-name>
          ,
          <article-title>Who's the expert? On multi- ysis of inductive inference</article-title>
          ,
          <source>Ph.D. thesis</source>
          , ILLC,
          <year>2010</year>
          .
          <article-title>source belief change</article-title>
          ,
          <source>in: KR (forthcoming)</source>
          ,
          <year>2022</year>
          . [16]
          <string-name>
            <given-names>A.</given-names>
            <surname>Baltag</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Gierasimczuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Özgün</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. L. V.</surname>
          </string-name>
          SanURL: https://arxiv.org/abs/2205.00077. doval, S. Smets,
          <article-title>A dynamic logic for learning the-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [2]
          <string-name>
            <surname>N. de Condorcet</surname>
          </string-name>
          ,
          <article-title>Essai sur l'application de l'analyse ory, Journal of Logical and Algebraic Methods in à la probabilité des décisions rendues à la pluralité Programming 109 (</article-title>
          <year>2019</year>
          )
          <article-title>100485</article-title>
          . des voix,
          <volume>1785</volume>
          . [17]
          <string-name>
            <given-names>C. E.</given-names>
            <surname>Alchourrón</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Gärdenfors</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Makinson</surname>
          </string-name>
          , On
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>B.</given-names>
            <surname>Grofman</surname>
          </string-name>
          , G. Owen,
          <string-name>
            <given-names>S. L.</given-names>
            <surname>Feld</surname>
          </string-name>
          ,
          <article-title>Thirteen theorems the logic of theory change: Partial meet contraction in search of the truth</article-title>
          ,
          <source>Theory and decision</source>
          <volume>15</volume>
          (
          <year>1983</year>
          )
          <article-title>and revision functions</article-title>
          ,
          <source>Journal of symbolic logic 261-278</source>
          . (
          <year>1985</year>
          )
          <fpage>510</fpage>
          -
          <lpage>530</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E.</given-names>
            <surname>Elkind</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Slinko</surname>
          </string-name>
          , Rationalizations of voting [18]
          <string-name>
            <given-names>S.</given-names>
            <surname>Konieczny</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. Pino</given-names>
            <surname>Pérez</surname>
          </string-name>
          ,
          <article-title>Merging information rules</article-title>
          , in: F.
          <string-name>
            <surname>Brandt</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Conitzer</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          <string-name>
            <surname>Endriss</surname>
            ,
            <given-names>J. Lang,</given-names>
          </string-name>
          <article-title>under constraints: a logical framework</article-title>
          ,
          <source>Journal of A. D. Procaccia (Eds.)</source>
          ,
          <source>Handbook of Computational Logic and computation 12</source>
          (
          <year>2002</year>
          )
          <fpage>773</fpage>
          -
          <lpage>808</lpage>
          . Social Choice, Cambridge University Press,
          <year>2016</year>
          , [19]
          <string-name>
            <given-names>V.</given-names>
            <surname>Goranko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Passy</surname>
          </string-name>
          , Using the universal modality: pp.
          <fpage>169</fpage>
          -
          <lpage>196</lpage>
          .
          <article-title>Gains and questions</article-title>
          ,
          <source>Journal of Logic</source>
          and Compu-
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Hartmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sprenger</surname>
          </string-name>
          ,
          <source>Judgment ag- tation 2</source>
          (
          <year>1992</year>
          )
          <fpage>5</fpage>
          -
          <lpage>30</lpage>
          .
          <article-title>gregation and the problem of tracking the [</article-title>
          20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Singleton</surname>
          </string-name>
          ,
          <article-title>A logic of expertise, truth</article-title>
          ,
          <source>Synthese</source>
          <volume>187</volume>
          (
          <year>2012</year>
          )
          <fpage>209</fpage>
          -
          <lpage>221</lpage>
          . URL: https:// ESSLLI 2021 Student Session (
          <year>2021</year>
          ). doi.org/10.1007/s11229-011-0031-5. doi:
          <volume>10</volume>
          .1007/ Https://arxiv.org/abs/2107.10832. s11229-
          <fpage>011</fpage>
          -0031-5. [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Baltag</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Gierasimczuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Smets</surname>
          </string-name>
          , On the
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Terzopoulou</surname>
          </string-name>
          , U. Endriss,
          <article-title>Optimal truth-tracking solvability of inductive problems: A study in rules for the aggregation of incomplete judgments, epistemic topology</article-title>
          ,
          <source>Electronic Proceedings in in: Proceedings of the 12th International Sympo- Theoretical Computer Science</source>
          <volume>215</volume>
          (
          <year>2016</year>
          )
          <fpage>81</fpage>
          -
          <lpage>98</lpage>
          .
          <article-title>sium on Algorithmic Game Theory (SAGT-</article-title>
          <year>2019</year>
          ), URL: http://dx.doi.org/10.4204/EPTCS.215.7. doi:10.
          <year>2019</year>
          . 4204/eptcs.215.7.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P.</given-names>
            <surname>Everaere</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Konieczny</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Marquis</surname>
          </string-name>
          , The epistemic [22]
          <string-name>
            <given-names>W.</given-names>
            <surname>Spohn</surname>
          </string-name>
          ,
          <article-title>Ordinal conditional functions: A dyview of belief merging: Can we track the truth?., namic theory of epistemic states</article-title>
          ,
          <source>in: Causation in: ECAI</source>
          ,
          <year>2010</year>
          , pp.
          <fpage>621</fpage>
          -
          <lpage>626</lpage>
          .
          <article-title>in decision, belief change</article-title>
          , and statistics, Springer,
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Meng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Su</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <year>1988</year>
          , pp.
          <fpage>105</fpage>
          -
          <lpage>134</lpage>
          . J. Han,
          <string-name>
            <surname>A</surname>
          </string-name>
          <article-title>Survey on Truth Discovery, SIGKDD Explor</article-title>
          . Newsl.
          <volume>17</volume>
          (
          <year>2016</year>
          )
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          . URL: http://doi.acm.
          <source>org/ 10</source>
          .1145/2897350.2897352. doi:
          <volume>10</volume>
          .1145/2897350. 2897352.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Jain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Osherson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Royer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sharma</surname>
          </string-name>
          ,
          <article-title>Systems that Learn: An Introduction to Learning Theory</article-title>
          , MIT,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>