Dictionary of Applied Machine Learning: 114 machine-learning terms, each with a definition, a figure, citations and a Python demo · All terms · Demos · Start here

data point

Updated on 2026-10-28

Readiness 100/100

▶ Run the Python demo Open in Colab Typeset PDF LaTeX source Markdown Cite this entry

See also data feature label dataset data augmentation

A data point is the elementary information-carrying unit on which machine learning (ML) methods operate. The properties of a data point fall into two categories: features, which are easily measurable or computable, and labels, which are higher-level facts that typically can only be determined using human expertise. Whether a given property is treated as a feature or a label is a design choice that depends on the ML application.

Figure produced by the Python demo of the entry data point
Figure written by the entry's Python demo datapoint.py, which recomputes what the entry states: the script block by block · open in Colab

Definition

An image of a cow herd (Fig. 1), a patient in a clinic, and a protein are objects that a machine learning (ML) method processes. A data point is an object that conveys information (Cover and Thomas, 2006); such objects are the elementary units on which ML methods operate. Examples include students, radio signals, trees, images, random variables (RVs), real numbers, or proteins. Data points of the same type are described by two categories of properties.

P-featlabThe first category includes features that are measurable or computable properties of a data point. They can be automatically extracted or computed using sensors, computers, or other data collection systems. The second category includes labels that are higher-level facts, or quantities of interest, that typically require human expertise or domain knowledge to determine rather than being directly measurable. ML aims to predict the label of a data point from its features.

P-imageFig. 1 shows an image as an example of a data point. Several properties of the image can serve as features: the color intensities $x_{1}, \ldots, x_{d}$ of all image pixels, the timestamp $x_{d+1}$ of the image capture, and the spatial location $x_{d+2}$ of the image capture. Higher-level facts can serve as labels: the number of cows $y_{1}$, the number of wolves $y_{2}$, and the condition of the pasture $y_{3}$ (e.g., healthy or overgrazed).

Figure 1 of the entry datapoint
Figure 1: Illustration of a data point consisting of an image. Different properties of the image can serve as features, such as the average color intensities of the image pixels. Higher-level facts about the image, such as the presence of different object categories, can serve as labels
For a data point that represents a patient, a feature could be the body weight, while the label could be the presence of cancer, the fact of interest. Determining this label requires a medical expert (or even a committee of experts) to examine the patient. A property treated as a label in one setting (e.g., a cancer diagnosis) may serve as a feature in another, where reliable automation (e.g., image analysis) allows the property to be computed without human intervention.

Both kinds of properties are error-prone. For many ML applications, it is rarely possible to access the true labels. For example, a medical expert's diagnosis can be wrong, making it a noisy proxy for the patient's true condition. Errors of this kind, called label noise, arise whenever a label is only a proxy for the true quantity of interest, whether that proxy is produced by human judgment or by an automated system.

Features are also a source of error within an ML method. A feature is obtained by measuring or computing a property of a data point. Physical and chemical sensing devices have a finite measurement uncertainty (Kimothi, 2002), and computing a feature on a finite computer introduces rounding errors (Golub and Loan, 2013, Sect. 2.7). These imperfections make the recorded value deviate from the true feature value. This discrepancy is feature noise.

P-labelnoiseML methods should be robust to both feature and label noise. Their predictions on new data points should not degrade sharply when some features or labels in the training set are corrupted. The EU AI Act reflects this concern: training data must, to the best extent possible, be "free of errors" (European Parliament and Council of the European Union, 2024, Art. 10(3)), and high-risk artificial intelligence systems (high-risk AI systems) must attain an appropriate level of robustness (European Parliament and Council of the European Union, 2024, Art. 15(1)).

P-featnoiseRobustness to feature and label noise can be improved by data augmentation, which deliberately perturbs the features or the label of a training data point (see Fig. 2). Training on such perturbed data points acts as regularization and reduces the influence of corrupted feature or label values on the learned hypothesis.

Figure 2 of the entry datapoint
Figure 2: Data augmentation surrounds a data point (filled circle) with a cloud of perturbed copies (open circles). It is a form of regularization that makes an ML method less sensitive to feature and label noise

See also: data, feature, label, dataset, data augmentation, robustness, EU AI Act.

References

  1. Cover and Thomas (2006). Elements of Information Theory. Wiley. doi.org/10.1002/047174882X
  2. Kimothi (2002). The Uncertainty of Measurements: Physical and Chemical Metrology Impact and Analysis. American Society for Quality (ASQ).
  3. Golub and Loan (2013). Matrix Computations. The Johns Hopkins Univ. Press.
  4. European Parliament and Council of the European Union (2024). Regulation (EU) 2024/1689 of the European Parliament and of the Council of 13 June 2024 laying down harmonised rules on artificial intelligence and amending Regulations (EC) No 300/2008, (EU) No 167/2013, (EU) No 168/2013, (EU) 2018/858, (EU) 2018/1139 and (EU) 2019/2144 and Directives 2014/90/EU, (EU) 2016/797 and (EU) 2020/1828 (Artificial Intelligence Act) (Text with EEA relevance). eur-lex.europa.eu/eli/reg/2024/1689/oj/eng

Cite this entry

Published version: doi.org/10.1007/978-981-92-2012-0_9-1, in Dictionary of Applied Machine Learning (Springer Nature Singapore). Please cite that version. This page corresponds to version 1 of that entry.

@incollection{dictml_datapoint,
  author = {Jung, Alexander},
  editor = {Olioumtsevits, Konstantina and Schnoor, Ekkehard},
  title = {data point},
  booktitle = {Dictionary of Applied Machine Learning},
  publisher = {Springer Nature Singapore},
  year = {2026},
  doi = {10.1007/978-981-92-2012-0_9-1},
  isbn = {978-981-92-2012-0},
  url = {https://doi.org/10.1007/978-981-92-2012-0_9-1}
}