Thread about Kansas "Strength of Match" Criteria for Crosscheck /1
Kansas pays for and administers #Crosscheck, a voter registration list maintenance tool, on behalf of all 28 member states. Member states/2
send voter registration records to KS every year; KS sends them back file of "possible duplicate registrants" for processing. /3
We've tweeted often that #Crosscheck ignores missing and mismatches SSN4 thus placing millions of "false positives" on these files. /4
In our research, we learned that Kansas calculates a "strength of match" score for each "possible duplicate registrant" from #crosscheck /5
sent to KS County Election Officers. (This calculation is not provided to other member states.). Here is the strength of match grid:
And here is the first page of the Instructions for County Election Officers
From the highlighted portion of the instructions, we see that KS excludes some Crosscheck records before sending them to county officials /9
Specifically, records with mismatched MIDDLE NAMES are not provided to KS county officials but records w/mismatched SSN4 are. /10
Here is a table summarizing the strength of match criteria used by Kansas for internal processing.
Analysis of the scores Kansas assigns shows that SSN4, middle name, and suffix (such as Jr/Sr) are assigned relatively equal weights, /12
with a middle name mismatch *more* disqualifying than an SSN4 mismatch. This is consistent w/KS decision to exclude mismatched middle /13
name from the file sent to their own county officials. The maximum score assigned to a record w/mismatched middle name is 20; /14
the maximum score assigned to a record with a mismatched SSN4 is 50. (Scores range from 10-95). /15
Records with missing SSN4 have scores that range from 70-85, and records with mismatched SSN4 range from "no score" to 50. /16
At this point, it may be tempting to start looking at examples to see what passes the "common sense" test. Don't. /17
There is an entire branch of science dedicated to data matching such as this. Looking at KS' strength of match scores used inside KS, /18
I suspect that KS has not consulted w/such experts. More weight on middle name than SSN4 raises this suspicion (among other things) /19
This is a KS-specific calculation so what's the significance for #crosscheck as a whole? /20
First, it reveals that KS has detailed data on the match quality of "possible duplicate registrant" pairs. /21
Second, it shows that KS feels that their county officials need more information about the match quality to make good decisions. /22
Third, it shows that even *KS* knows that some of the data on the #crosscheck file isn't worthy of review by human eyes. /23
Fourth, it implies that KS has not consulted w/experts in data matching which may explain why six states have left #crosscheck /24
This last point is the most critical. Kansas is entrusted with 100 million voter registration records every year, /25
& the way they handle their own #crosscheck file raises questions about whether they're using good science in handling the database. /26
#ksleg & #crosscheck member states should ask about whether #crosscheck matching algorithms they are in keeping w/ current data analytics/x

• • •

Missing some Tweet in this thread? You can try to force a refresh

Keep Current with Anita Parsa 🌻 🌻

Anita Parsa 🌻 🌻 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!


Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @LeaveCrosscheck

Oct 24, 2017
Thread on #Crosscheck Status in Alabama (revised):

Alabama is one of 8 states the use both #Crosscheck and the widely respected Electronic Registration Information System (ERIC). /2
It is worth reading about ERIC at if you aren't familiar; here is a key part of their Membership Agreement: /3
Read 34 tweets

Did Thread Reader help you today?

Support us! We are indie developers!

This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!


0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy


3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!