Dataset management systematically governs the versioning, lineage, storage, compliance and lifecycle of training data. The core tool is DVC (Data Version Control): data files stay out of Git while the version store keeps only metadata (file hashes, dependencies), and data is stored by content-addressable storage (the hash is the address), giving versioning, branching and rollback equivalent to code. Lineage records the full chain from raw data → cleaned features → training set → model. Compliance and quality cover training-data deduplication (exact hashing or MinHash/LSH approximate), PII redaction, license/copyright review and cross-border rules; by the birthday paradox, the hash-collision probability for exact dedup is
P≈2m+1n2, where
m is the hash width in bits and
n the number of samples.