Missing Information Impediments to Learnability
To what extent is learnability impeded when information is missing in learning instances? We present relevant known results and concrete open problems, in the context of a natural extension of the PAC learning…
The research question
To what extent is learnability impeded when information is missing in learning instances? We present relevant known results and concrete open problems, in the context of a natural extension of the PAC learning…
Read the original paper for precise definitions, assumptions, and numbered questions. The dated archive notes below describe reported progress and the remaining questions.
Lean 4
No Lean statement or proof is attached yet. Have a formalization? Share its source to add it to this problem.
Read the original paper Full text & figures
Missing Information Impediments to Learnability
Loizos Michael (LOIZOS@OUC.AC.CY) Open University of Cyprus
Editor: Sham Kakade, Ulrike von Luxburg
Abstract
To what extent is learnability impeded when information is missing in learning instances? We present relevant known results and concrete open problems, in the context of a natural extension of the PAC learning model that accounts for arbitrarily missing information.
Keywords: PAC learning, missing information, masking process, open problems.
1. Learning from Partial Observations
In the PAC learning model (Valiant, 1984), examples are drawn from some unknown fixed probability distribution over . A boolean-valued label for each example is determined by applying an unknown fixed target function on the example; the class of all such targets is the concept class. Given access to a set of labeled examples during a training phase, a learner seeks to produce, efficiently and with high probability, a hypothesis function that predicts, with high probability, the labels of examples drawn from and labeled according to ; the class of all such hypotheses is the hypothesis class.
Explicit in the definition of the PAC learning model is the requirement that each example offers sufficient information to determine its label; the primary challenge of learning is, thus, to efficiently identify how to determine the label. In certain settings (e.g., in a typical medical database), however, not all information necessary to determine the label is available in an example (e.g., due to medical tests that were not performed). Furthermore, this happens during both the training and the testing phase, and the manner in which information is missing may critically depend on the information itself. In the spirit of supervised learning, we consider only settings where example labels are never missing during the training phase.
These partial (but noiseless) views of examples we shall call observations. We represent them as ternary vectors , with the value indicating that the corresponding attribute was not observed. Examples are mapped to observations through a masking process, a stochastic process that induces a probability distribution over observations, which may depend on the example being mapped. The noiseless nature of observations implies that whenever an observation is drawn from , it holds that , where and correspond, respectively, to the value of the -th attribute according to and . Such an observation is said to mask the example , and each attribute with is said to be masked in .
Each observation is assumed to be drawn from the oracle in unit time, by means of the following process: (i) an example is drawn from ; (ii) the label of is computed to be ; (iii) an observation that masks is drawn from ; (iv) the label of is assigned to equal ; (v) both and are returned.
As in the PAC learning model, a learner in the model that we consider seeks to produce a hypothesis for predicting the labels. The hypothesis is a boolean-valued function over the boolean attributes, and encodes (learned) knowledge about the structure of the underlying examples — not knowledge about the structure of observations and the way the masking process hides information (cf. Schuurmans and Greiner, 1994). The PAC learning model can be viewed as the special case of this model when the masking process is an identity.
Since a hypothesis is defined over boolean attributes but evaluated on observations, its prediction on observation may possibly remain undefined; this occurs exactly when is not constant across all examples masked by . In such a case, abstains from making a prediction. Abstentions are not penalized, as they are not actively chosen by the hypothesis. We shall say that a hypothesis has a consistency conflict with an observation if does not abstain, and differs from the label of .
A hypothesis is -inconsistent w.r.t. oracle if has a consistency conflict with an observation drawn from with probability at most .
Definition 1 A concept class is consistently learnable by a hypothesis class if there exists an algorithm such that for every natural number , every probability distribution over , every target function over attributes, every masking process over attributes, and every pair of real numbers , algorithm is such that:
given the parameters , , , , as input, and given access to the oracle , algorithm runs in time polynomial in , , , and the size of , and returns, with probability at least , a hypothesis that is -inconsistent w.r.t. .
The definition of consistent learnability insists that the typical PAC guarantees hold, but for every masking process. It is worth pointing out that the resulting learning requirements are not overly demanding, since exactly when learnability may suffer due to less information in observations, hypotheses may abstain more and avoid consistency conflicts. Abstentions cannot, however, be abused, as they cannot be actively invoked. It is the masking process that effectively determines when hypotheses abstain, and this is beyond the learner's control.
The model of consistent learnability presented herein is a special case of the autodidactic learning model (Michael, 2008, 2010), where there is no distinguished label for observations, and the aim of the learning process is to complete the values of the masked attributes. The results in the section that follows were obtained in the context of the latter model. Proofs of the results, details about that model, and comparison to other extensions of the PAC learning model that accommodate missing information, can be found in the cited works.
2. Known Results and Open Problems
Since consistent learnability implies PAC learnability, the latter is a necessary condition for the former. PAC learnability in conjunction with either the monotone or the read-once property holding for the concept class is a sufficient condition for consistent learnability.
Theorem 2 A concept class that comprises either monotone or read-once formulas is consistently learnable by a hypothesis class , assuming that is PAC learnable by .
Thus, the concept classes of conjunctions and linear thresholds (Kearns and Vazirani, 1994) are consistently learnable. Unlike what holds in the PAC learning model, a learning reduction cannot be readily employed to establish the learnability of -CNFs for constant values of . This holds because -CNFs cannot be evaluated modularly on observations (unlike on examples). Indeed, the value of a certain conjunction of two subformulas on some observation may not be determinable only by the values of the subformulas (e.g., when they are undefined), but may require knowledge of the subformulas themselves. Hence:
Problem 3 Is the concept class of 2-CNFs consistently learnable by a hypothesis class ? Is the question true for any concept class of formulas that are not modularly evaluatable?
The case of learning 3-CNFs presents an additional challenge when compared to the case of learning 2-CNFs, since the former formulas are not believed to be evaluatable efficiently. Indeed, their evaluation on the observation implies deciding their satisfiability. Hence:
Problem 4 Is the concept class of 3-CNFs consistently learnable by a hypothesis class ? Is the question true for any concept class of formulas that are not efficiently evaluatable?
Despite being a necessary condition, PAC learnability is not, by itself, a sufficient condition for consistent learnability — at least not when the hypothesis class and the concept class are required to coincide, and the complexity condition is assumed.
Theorem 5 The concept class that comprises either parities or monotone-term 1-decision lists is not consistently learnable by the hypothesis class , unless .
The negative result holds despite being PAC learnable by (Kearns and Vazirani, 1994), and even when at most three attributes are masked in each observation. Hence:
Problem 6 Is the concept class that comprises either parities or monotone-term 1-decision lists consistently learnable by a hypothesis class that differs from ?
Refining the necessary and sufficient conditions for consistent learnability would help clarify which PAC learnability results remain true when information is missing arbitrarily, and, hence, which can be applied in realistic settings where the masking process is unknown.
References
Michael Kearns and Umesh Vazirani. An Introduction to Computational Learning Theory. The MIT Press, Cambridge, Massachusetts, U.S.A., 1994.
Loizos Michael. Autodidactic Learning and Reasoning. PhD thesis, School of Engineering and Applied Sciences, Harvard University, U.S.A., May 2008.
Loizos Michael. Partial Observability and Learnability. Artificial Intelligence, 174(11):639–669, July 2010.
Dale Schuurmans and Russell Greiner. Learning Default Concepts. In Proceedings of the Tenth Canadian Conference on Artificial Intelligence (AI’94), pages 99–106, May 1994.
Leslie Valiant. A Theory of the Learnable. Communications of the ACM, 27(11):1134–1142, November 1984.
Questions & status notes Supplied archive · 2026-09-05
These notes reproduce the supplied archive’s summaries, some of which are abbreviated or truncated. Use the original paper for a complete mathematical statement. Reported resolutions may rely on unrefereed work.
Progress & source assessment
Read the archive’s progress assessment
- [1]Missing Information Impediments to Learnability. COLT 2011. link
- [2]Original published PDF link
- [3]Missing Information Impediments to Learnability (COLT 2011 open problem note) (2011) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
- [4]Learning from Partial Observations (IJCAI 2007) (2007) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
- [5]Partial observability and learnability (Artificial Intelligence 174(11)) (2010) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
- [6]Simultaneous Learning and Prediction (KR 2014) (2014) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
- [7]Learning implicitly in reasoning in PAC-Semantics (2012) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
- [8]Learning Abduction under Partial Observability (AAAI 2018) (2017) linkEvidence cited by the supplied archive; not independently re-reviewed in this import.
Recorded progress
Add yours →Nothing recorded yet. A pointer to a paper the entry is missing counts.
Machine attempts
0 recordedAttempts run against the statement below and are recorded in full, including the failures. The point is to stop the next model — and the next person — from re-walking a road that is already known to end. Each attempt costs 25 credits.
No machine attempts recorded.
Sign in to run an attempt. New accounts start with enough credits for ten.
Discussion
0 notesNotes are for clarifying the statement, flagging a missing reference, or recording why an approach fails. Claimed solutions belong in a submission, where they can be reviewed.
No notes yet.
Sign in to add a note.