コンテンツにスキップ

Garbage in, garbage out

出典: フリー百科事典『ウィキペディア(Wikipedia)』

計算機科学において、Garbage In, Garbage Out(ガービッジ・イン、ガービッジ・アウト/ガベージ・イン、ガベージ・アウト)、略してGIGOとは、欠陥のある、または無意味な(garbage)入力データは無意味な出力を生み出すという概念である。直訳は「ゴミ入力するとゴミが出力される」。すなわち、「『無意味なデータ』をコンピュータに入力すると『無意味な結果』が返される」という意味である。Rubbish in, rubbish out (RIRO)とも表現される[1][2][3]

この原則は、すべての論理的議論に適用される。健全な議論もその前提に欠陥があれば、健全でない結論に至ることがある。

歴史

[編集]

この概念は、コンピュータの黎明期から存在するが、今日においてもなお、あてはまる。今日では高性能なコンピュータが存在するが、こうしたコンピュータは短時間で大量の情報を処理でき、結果として大量の誤ったデータを作成する。最初にこの用語が用いられたのは1957年11月10日[4]であり、アメリカ陸軍のウィリアム・メイリン[5]が、アメリカ陸軍の数学者たちが初期のコンピュータでした仕事について解説した新聞記事である。この記事において、コンピュータは自分で考えることができず、「ずさんなプログラム」の入力は必然的に誤った出力につながりると指摘されている。また、この基本原理は最初のプログラマブルコンピューティングデバイスの設計を行った発明者によっても示されている。

「バベッジさん、もし間違った数字を機械に入れたら、正しい答えが出るのですか」と聞かれたことが二度ほどある。私は、このような質問を引き起こすような発想の混乱を正しく理解することができない。
チャールズ・バベッジPassages from the Life of a Philosopher[6]

最近では、海難事故調査局も同様の結論に至っている。

ローディングコンピュータは、船舶の安全運航のための有効かつ有用なツールである。しかし、その出力は、入力された情報と同じくらい正確でなければならない。
MAIBSAFETY FLYER Hoegh Osaka: Listing, flooding and grounding on 3 January 2015[7]

この用語は、後入先出法(LIFO)や先入先出法(FIFO)に由来している可能性がある[8]

意思決定者は、他の方法では収集・分析できないような、コンピュータで生成された情報や分析に直面することが多くなっている。そのため、たとえ疑うべき理由があったとしても、その出力の裏をかくことは論外である。つまり、コンピュータによる分析は、貧弱なデータに基づくものではあるが、信頼できる参考資料となるのである。
ダニエル・T・ブルックス、ブランドン・ベッカー、ジェリー・R・マーラット、Computer Applications in Particular Industries: Securities[9]

用法

[編集]

デジタル化されたオーディオやビデオファイルの品質が悪いことを説明する言葉として使われることがある。デジタル化は、信号をきれいにする最初の段階にはなるが、それだけで品質が向上するわけではない。元のアナログ信号の欠陥は忠実に記録されるが、デジタル信号処理による後続の段階でそれが特定され、取り除かれる可能性がある。

Garbage in, garbage outは、欠陥のある、不完全な、そして不正確なデータによる人間の意思決定の失敗を表現するためにも使用される。

聴覚分野では、聴覚神経障害スペクトラムが存在する場合、背側蝸牛核(DCN)で発生する過程をGarbage in, garbage outと表現する。2012年3月16日にフロリダ州セントピーターズバーグで開催された2012年世界ANSD会議において、ダン・シュワルツによって用いられた用語である[10]。この表現は、蝸牛からの神経発火が同期しなくなったときに発生し、その結果、静電気で満たされた音が背側蝸牛核に入力され、連鎖して聴覚皮質に渡され、背側蝸牛核から受け取った電気信号は、聴覚連鎖を通って上オリーブ複合体へと進み、聴覚皮質へと到達することを表している。

Garbage in, garbage outはFidoNet、MAUSnetなどへのネットニュースゲートウェイプログラムの名前であった[11]

量子化
この用語は、低質な映像や音声ファイルを量子化する際に用いられる。アナログで録画・録音された情報は、デジタル信号に変換する際に画質・音質の劣化を起こす。したがって、量子化の際に元の情報の質を超えることはない。
信仰
Garbage in, gospel outという文字列として用いられることがある。これはコンピュータがどのような性向をもって処理しているのかを知らずにコンピュータのデータを過度に信仰することに対する皮肉である。

関連項目

[編集]

脚注

[編集]
  1. ^ Machine learning collaborations accelerate materials discovery” (英語). Physics World (2019年6月30日). 2019年9月18日閲覧。
  2. ^ Adair, John (2009-02-03) (英語). The Art of Creative Thinking: How to be Innovative and Develop Great Ideas. Kogan Page Publishers. ISBN 9780749460082. https://books.google.com/books?id=tb43AAAAQBAJ&q=RIRO&pg=PP1 
  3. ^ Fortey, Richard (2011-09-01) (英語). Survivors: The Animals and Plants that Time has Left Behind (Text Only). HarperCollins UK. pp. 23, 24. ISBN 9780007441389. https://books.google.com/books?id=xaAip-1f_DUC&q=RIRO&pg=PA23 
  4. ^ Work With New Electronic 'Brains' Opens Field For Army Math Experts”. p. 65. March 20, 2016閲覧。
  5. ^ : William D Meilin
  6. ^ Babbage, Charles (1864). Passages from the Life of a Philosopher. Longman and Co.. p. 67. OCLC 258982 
  7. ^ MAIB (2016年3月17日). “SAFETY FLYER”. MAIB. 2016年3月19日閲覧。
  8. ^ Quinion, Michael (5 November 2005). “Garbage in, garbage out”. World Wide Words. 2012年2月26日閲覧。
  9. ^ Daniel T. Brooks; Brandon Becker; Jerry R. Marlatt (1981). “Computer Applications in Particular Industries: Securities”. Computers & The Law, American Bar Association, Section of Science and Technology (Third ed.). pp. 250, 253 
  10. ^ Berlin, Hood, Russell, Morlet et al (2010) Multi-site diagnosis and management of 260 patients with Auditory Neuropathy-Dys-synchrony (Auditory Neuropathy Spectrum Disorder)
  11. ^ jfesler (2001年1月1日). “GIGO History”. gigo.com. 2014年1月24日閲覧。