What are Blocking Rules? - Splink
The number of pairs of records to compare grows using the formula 𝑛 ( 𝑛 − 1 ) 2 , i.e. with (approximately) the square of the number of records, as shown in the following chart: For example, a dataset of 1 million input records would generate around 500 billion pairwise record comparisons. So, when datasets get bigger the amount of computational resource gets extremely large (and costly). In reality, we try and reduce the amount of computation required using blocking. Blocking is a technique for reducing the number of record pairs that are considered by a model. Considering a dataset of 1 million records, comparing each record against all of the other records in the dataset generates ~500 billion pairwise comparisons. However, we know the vast majority of these record comparisons won't be matches, so processing the full ~500 billion comparisons would be largely pointless (as well as costly and time-consuming). Instead, we can define a subset of potential comparisons using Blocking R
What are Blocking Rules? ¶ The primary driver of Splink's run time is the number of record pairs that the Splink model has to process. This is controlled by the blocking rules. This guide explains what blocking rules are, and how they can be used. Introduction ¶ One of the main challenges to overcome in record linkage is the scale of the problem. The number of pairs of records to compare grows using the formula \(\frac{n\left(n-1\right)}2\) , i.e. with (approximately) the square of the number of records, as shown in the following chart: For example, a dataset of 1 million input records would g
Explore this link on the map →related reading
- 3. Blocking - Splinkmoj-analytical-services.github.io
- 3. Blocking - Splinkmoj-analytical-services.github.io
- Model Training Blocking Rules - Splinkmoj-analytical-services.github.io
- 4. Estimating model parameters - Splinkmoj-analytical-services.github.io
- Defining and customising comparisons - Splinkmoj-analytical-services.github.io
- Go smol or go home | Harm de Vriesharmdevries.com
- Link type - linking vs deduping - Splinkmoj-analytical-services.github.io
- Choosing string comparators - Splinkmoj-analytical-services.github.io
- GitHub - konst-int-i/lucid-rules: Rule Extraction Methods for Interactive eXplainability · GitHubgithub.com
- SMOTE and Tomek Links for imbalanced data | Kagglekaggle.com
- Backends overview - Splinkmoj-analytical-services.github.io
- 2. Exploratory analysis - Splinkmoj-analytical-services.github.io