Software Engineering vocabulary · Machine Learning and Data Processing

Data leakage

Meaning in software engineering, with examples

nounCommon term

In software engineering, data leakage means: A mistake in which information that won't be available at prediction time, such as test examples or future data, gets into training and makes results look better than they are.

In Turkish: veri sızıntısı

How it is used

A classic reason why a model looks excellent in testing and then fails in production. Common causes are duplicates across splits, features that contain the answer, and random splits on time-based data. Also called target leakage or test set contamination.

Example sentences

  1. 99% accuracy on day one usually means data leakage, not a great model.

  2. We found data leakage: the 'refund date' feature only exists after a customer complains.

Common collocations

  • check for data leakage
  • cause data leakage
  • target leakage
  • test set contamination

This word in other fields

The same English word can have a different meaning in another field:

More terms: Machine Learning and Data Processing

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: