In
computer science
Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines (includin ...
, garbage in, garbage out (GIGO) is the concept that flawed, or nonsense (garbage)
input data produces nonsense
output
Output may refer to:
* The information produced by a computer, see Input/output
* An output state of a system, see state (computer science)
* Output (economics), the amount of goods and services produced
** Gross output in economics, the value ...
. Rubbish in, rubbish out (RIRO) is an alternate wording.
The principle applies to all logical
argumentation
Argumentation theory, or argumentation, is the interdisciplinary study of how conclusions can be supported or undermined by premises through logical reasoning. With historical origins in logic, dialectic, and rhetoric, argumentation theory, in ...
:
soundness
In logic or, more precisely, deductive reasoning, an argument is sound if it is both valid in form and its premises are true. Soundness also has a related meaning in mathematical logic, wherein logical systems are sound if and only if every formul ...
implies
validity
Validity or Valid may refer to:
Science/mathematics/statistics:
* Validity (logic), a property of a logical argument
* Scientific:
** Internal validity, the validity of causal inferences within scientific studies, usually based on experiments
...
, but
validity
Validity or Valid may refer to:
Science/mathematics/statistics:
* Validity (logic), a property of a logical argument
* Scientific:
** Internal validity, the validity of causal inferences within scientific studies, usually based on experiments
...
does not imply
soundness
In logic or, more precisely, deductive reasoning, an argument is sound if it is both valid in form and its premises are true. Soundness also has a related meaning in mathematical logic, wherein logical systems are sound if and only if every formul ...
.
History
The expression was popular in the early days of computing. The first known use is in a 1957 syndicated newspaper article about US Army mathematicians and their work with early computers,
in which an Army Specialist named William D. Mellin explained that computers cannot think for themselves, and that "sloppily programmed" inputs inevitably lead to incorrect outputs. The underlying principle was noted by the inventor of the first programmable computing device design:
More recently, the
Marine Accident Investigation Branch
The Marine Accident Investigation Branch (MAIB) is a UK government organisation, authorised to investigate all maritime accidents in UK waters and accidents involving UK registered ships worldwide. Investigations are limited to establishing cau ...
comes to a similar conclusion:
The term may have been derived from
last-in, first-out (LIFO) or
first-in, first-out (FIFO).
Uses
This phrase can be used as an explanation for the poor quality of a digitized audio or video file. Although
digitizing
DigitizationTech Target. (2011, April). Definition: digitization. ''WhatIs.com''. Retrieved December 15, 2021, from https://whatis.techtarget.com/definition/digitization is the process of converting information into a digital (i.e. computer-r ...
can be the first step in cleaning up a signal, it does not, by itself, improve the quality. Defects in the original analog signal will be faithfully recorded, but might be identified and removed by a subsequent step by
digital signal processing
Digital signal processing (DSP) is the use of digital processing, such as by computers or more specialized digital signal processors, to perform a wide variety of signal processing operations. The digital signals processed in this manner ar ...
.
GIGO is also used to describe failures in human
decision-making
In psychology, decision-making (also spelled decision making and decisionmaking) is regarded as the cognitive process resulting in the selection of a belief or a course of action among several possible alternative options. It could be either r ...
due to faulty, incomplete, or imprecise data.
In
audiology
Audiology (from Latin , "to hear"; and from Greek , '' -logia'') is a branch of science that studies hearing, balance, and related disorders. Audiologists treat those with hearing loss and proactively prevent related damage. By employing vario ...
, GIGO describes the process that occurs at the
dorsal cochlear nucleus (DCN) when
auditory neuropathy spectrum disorder Auditory neuropathy spectrum disorder (ANSD) is a specific form of hearing loss defined by the presence of normal or near-normal otoacoustic emissions (OAEs) but the absence of normal middle ear reflexes and severely abnormal or completely absent ...
is present. This occurs when the neural firing from the cochlea has become unsynchronized, resulting in a static-filled sound being input into the DCN and then passed up the chain to the auditory cortex. The term was coined by Dan Schwartz at the 2012 Worldwide ANSD Conference, St. Petersburg, Florida, on 16 March 2012; and adopted as industry jargon to describe the electrical signal received by the
dorsal cochlear nucleus and passed up the auditory chain to the
superior olivary complex
The superior olivary complex (SOC) or superior olive is a collection of brainstem nuclei that functions in multiple aspects of hearing and is an important component of the ascending and descending auditory pathways of the auditory system. The SO ...
on the way to the
auditory cortex
The auditory cortex is the part of the temporal lobe that processes auditory information in humans and many other vertebrates. It is a part of the auditory system, performing basic and higher functions in hearing, such as possible relations to ...
destination.
GIGO was the name of a
Usenet
Usenet () is a worldwide distributed discussion system available on computers. It was developed from the general-purpose Unix-to-Unix Copy (UUCP) dial-up network architecture. Tom Truscott and Jim Ellis conceived the idea in 1979, and it was ...
gateway program to
FidoNet, MAUSnet, e.a.
See also
*
Algorithmic bias
*
Computer says no
*
FINO
Fino ("refined" in Spanish) is the driest and palest of the traditional varieties of sherry and Montilla-Moriles fortified wine. They are consumed comparatively young and, unlike the sweeter varieties, should be consumed soon after the bottle ...
*
Auditory neuropathy spectrum disorder Auditory neuropathy spectrum disorder (ANSD) is a specific form of hearing loss defined by the presence of normal or near-normal otoacoustic emissions (OAEs) but the absence of normal middle ear reflexes and severely abnormal or completely absent ...
*
Standard error
The standard error (SE) of a statistic (usually an estimate of a parameter) is the standard deviation of its sampling distribution or an estimate of that standard deviation. If the statistic is the sample mean, it is called the standard error ...
*
Undefined behavior
In computer programming, undefined behavior (UB) is the result of executing a program whose behavior is prescribed to be unpredictable, in the language specification to which the computer code adheres. This is different from unspecified behavio ...
References
{{Reflist
Computer errors
Computer humor
Computer jargon