Saved in:
Bibliographic Details
Main Authors: Ben-Eliezer, Omri, Mikulincer, Dan, Mossel, Elchanan, Sudan, Madhu
Format: Preprint
Published: 2022
Subjects:
Online Access:https://arxiv.org/abs/2211.12301
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911919360704512
author Ben-Eliezer, Omri
Mikulincer, Dan
Mossel, Elchanan
Sudan, Madhu
author_facet Ben-Eliezer, Omri
Mikulincer, Dan
Mossel, Elchanan
Sudan, Madhu
contents Societal accumulation of knowledge is a complex process. The correctness of new units of knowledge depends not only on the correctness of new reasoning, but also on the correctness of old units that the new one builds on. The errors in such accumulation processes are often remedied by error correction and detection heuristics. Motivating examples include the scientific process based on scientific publications, and software development based on libraries of code. Natural processes that aim to keep errors under control, such as peer review in scientific publications, and testing and debugging in software development, would typically check existing pieces of knowledge -- both for the reasoning that generated them and the previous facts they rely on. In this work, we present a simple process that models such accumulation of knowledge and study the persistence (or lack thereof) of errors. We consider a simple probabilistic model for the generation of new units of knowledge based on the preferential attachment growth model, which additionally allows for errors. Furthermore, the process includes checks aimed at catching these errors. We investigate when effects of errors persist forever in the system (with positive probability) and when they get rooted out completely by the checking process. The two basic parameters associated with the checking process are the {\em probability} of conducting a check and the depth of the check. We show that errors are rooted out if checks are sufficiently frequent and sufficiently deep. In contrast, shallow or infrequent checks are insufficient to root out errors.
format Preprint
id arxiv_https___arxiv_org_abs_2211_12301
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Is this correct? Let's check!
Ben-Eliezer, Omri
Mikulincer, Dan
Mossel, Elchanan
Sudan, Madhu
Social and Information Networks
Probability
Societal accumulation of knowledge is a complex process. The correctness of new units of knowledge depends not only on the correctness of new reasoning, but also on the correctness of old units that the new one builds on. The errors in such accumulation processes are often remedied by error correction and detection heuristics. Motivating examples include the scientific process based on scientific publications, and software development based on libraries of code. Natural processes that aim to keep errors under control, such as peer review in scientific publications, and testing and debugging in software development, would typically check existing pieces of knowledge -- both for the reasoning that generated them and the previous facts they rely on. In this work, we present a simple process that models such accumulation of knowledge and study the persistence (or lack thereof) of errors. We consider a simple probabilistic model for the generation of new units of knowledge based on the preferential attachment growth model, which additionally allows for errors. Furthermore, the process includes checks aimed at catching these errors. We investigate when effects of errors persist forever in the system (with positive probability) and when they get rooted out completely by the checking process. The two basic parameters associated with the checking process are the {\em probability} of conducting a check and the depth of the check. We show that errors are rooted out if checks are sufficiently frequent and sufficiently deep. In contrast, shallow or infrequent checks are insufficient to root out errors.
title Is this correct? Let's check!
topic Social and Information Networks
Probability
url https://arxiv.org/abs/2211.12301