Publication | Closed Access
Uncertain< <i>T</i> >
114
Citations
43
References
2014
Year
Unknown Venue
EngineeringMachine LearningVerificationProbabilistic LearningUncertain DatabaseUncertain DataUncertain ReasoningCommunicationUncertainty FormalismUncertainty ModelingData ScienceUncertainty QuantificationData ManagementUncertain SystemsStatisticsBoolean QuestionsSensor DataUncertainty (Knowledge Representation)Computer ScienceUncertainty RepresentationUncertainty (Quantum Physics)Statistical InferenceUncertainty Management
Emerging applications increasingly rely on estimates from sensor data, probabilistic models, machine learning, big data, and human data, yet representing these uncertain values with discrete types (floats, integers, booleans) leads developers to ignore their probabilistic nature and introduces uncertainty bugs. The authors identify three mechanisms of uncertainty bugs: treating estimates as facts ignores random error, propagating that error through computations, and posing Boolean questions on probabilistic data that generate false positives and negatives.
Emerging applications increasingly use estimates such as sensor data (GPS), probabilistic models, machine learning, big data, and human data. Unfortunately, representing this uncertain data with discrete types (floats, integers, and booleans) encourages developers to pretend it is not probabilistic, which causes three types of uncertainty bugs. (1) Using estimates as facts ignores random error in estimates. (2) Computation compounds that error. (3) Boolean questions on probabilistic data induce false positives and negatives.
| Year | Citations | |
|---|---|---|
Page 1
Page 1