Introduction to special issue

Prediction and its limits

See allHide authors and affiliations

Science  03 Feb 2017:
Vol. 355, Issue 6324, pp. 468-469
DOI: 10.1126/science.355.6324.468

eLetters is an online forum for ongoing peer review. Submission of eLetters are open to all. eLetters are not edited, proofread, or indexed.  Please read our Terms of Service before submitting your own eLetter.

Compose eLetter

Plain text

  • Plain text
    No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
Author Information
First or given name, e.g. 'Peter'.
Your last, or family, name, e.g. 'MacMoody'.
Your email address, e.g.
Your role and/or occupation, e.g. 'Orthopedic Surgeon'.
Your organization or institution (if applicable), e.g. 'Royal Free Hospital'.
Statement of Competing Interests

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Vertical Tabs

  • Statistical syllogism and deductive syllogism in software packages

    In incremental innovation methods including open source software developments, abstraction and modularity of cognition are used for understanding in integrating open source software packages. Jasny and Stone (1) state that using software packages of the shelf, without understanding them fully, can lead to disaster. There are three kinds of software packages: open, closed, and mixed source. We have never understood the packages fully, because unknown black boxes are included in closed/mixed packages. Besides, since abstraction and modularity of cognition are used in the software developments, we have never understood the software packages fully. The most important point is not "fully understanding packages", but whether we understand the difference between statistical syllogism and deductive syllogism in software packages.

    1. Barbara R. Jasny, Richard Stone, Prediction and its limits, Science 03 Feb 2017, Vol. 355, Issue 6324, pp. 468-469

    Competing Interests: None declared.
  • Inductive and deductive reasoning must be merged for enhancing prediction and breaking its limits

    Machine learning approach belongs to one of statistics and uses statistical syllogisms. As long as the statistics is based on inductive reasoning and/or statistical syllogisms, the machine learning's conclusion is inherently uncertain. Inductive reasoning allows for the possibility that the conclusion is false, even if all of the premises are true. Definition of inductive reasoning here is more nuanced than simple progression from particular/individual instances to broader generalizations. Deductive reasoning is a logical process in which a conclusion is based on the concordance of multiple premises that are generally assumed to be true. In order for artificial intelligence to behave like human's inference, the conventional machine learning (inductive reasoning) and deductive reasoning must be merged or fused. Prolog (1) and Otter (2) are famous for deductive computer languages. In other words, in order to enhance prediction and break the limits, machine learning functions must be embedded in deductive computer languages.


    Competing Interests: None declared.

Stay Connected to Science

Navigate This Article