ਇਹ ਬਦਲਾਅ ਕਿਉਂ ਮਹੱਤਵਪੂਰਨ ਹੈ

ਭਾਰਤ ਲੰਬੇ ਸਮੇਂ ਤੋਂ SIM-ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਧੋਖਾਧੜੀ ਨਾਲ ਲੜ ਰਿਹਾ ਹੈ, ਜਿੱਥੇ ਸਕੈਮ, ਸਪੈਮ ਅਤੇ ਗੈਰ-ਕਾਨੂੰਨੀ ਗਤੀਵਿਧੀਆਂ ਲਈ ਇੱਕੋ ਪਛਾਣ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਦਰਜਨਾਂ ਜਾਂ ਸੈਂਕੜੇ ਫ਼ੋਨ ਨੰਬਰ ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਨੂੰ ਇੱਕ ਅਜਿਹੇ ਬਾਇਓਮੈਟ੍ਰਿਕ ਨਾਲ ਜੋੜ ਕੇ ਜਿਸਦੀ ਨਕਲ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੋਵੇ—ਕਿਸੇ ਦਾ ਚਿਹਰਾ—ਅਧਿਕਾਰੀਆਂ ਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਉਹ ਵਰਤ ਕੇ ਸੁੱਟਣ ਯੋਗ (disposable) ਨੰਬਰਾਂ ਦੀ ਸਪਲਾਈ ਨੂੰ ਮੂਲ ਤੋਂ ਹੀ ਰੋਕ ਸਕਣਗੇ।

ਦਾਅ ਬਹੁਤ ਉੱਚੇ ਹਨ। ਸੁਰੱਖਿਆ ਅਤੇ ਕੰਪਿਊਟਰ-ਵਿਜ਼ਨ ਟੂਲਸ ਦੇ ਡਿਵੈਲਪਰਾਂ ਲਈ, ASTR ਇੱਕ ਜੀਵਤ, ਰਾਸ਼ਟਰੀ ਪੱਧਰ ਦਾ ਟੈਸਟ ਹੈ ਕਿ ਜਦੋਂ ਡੇਟਾਬੇਸ ਅਰਬਾਂ ਐਂਟਰੀਆਂ ਤੱਕ ਵਧ ਜਾਂਦਾ ਹੈ ਤਾਂ ਫੇਸ਼ੀਅਲ-ਮੈਚਿੰਗ ਪਾਈਪਲਾਈਨਾਂ ਕਿੰਨੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦੀਆਂ ਹਨ।

ASTR ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

ਜਦੋਂ ਕੋਈ ਉਪਭੋਗਤਾ ਨਵੇਂ SIM ਲਈ ਅਪਲਾਈ ਕਰਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਕੈਮਰਾ ਚਿਹਰੇ ਦੀ ਤਸਵੀਰ ਖਿੱਚਦਾ ਹੈ ਜਿਸ ਨੂੰ ਸਿਸਟਮ ਇੱਕ ਨੰਬਰਕਲੈਕਟਡ ਵੈਕਟਰ (numeric vector) ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ, ਜਿਸਨੂੰ ਫੇਸ਼ੀਅਲ ਐਮਬੈਡਿੰਗ (facial embedding) ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਸਿਸਟਮ ਫਿਰ ਉਸ ਐਮਬੈਡਿੰਗ ਦੀ ਕੇਂਦਰੀ ਰਿਪੋਜ਼ਟਰੀ ਦੇ ਵਿਰੁੱਧ ਖੋਜ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਉਹੀ ਚਿਹਰਾ ਅਸਧਾਰਨ ਤੌਰ 'ਤੇ ਵੱਡੀ ਗਿਣਤੀ ਵਿੱਚ ਫ਼ੋਨ ਨੰਬਰਾਂ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਨੂੰ ਫਲੈਗ ਜਾਂ ਬਲੌਕ ਕਰ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਅਸਲ ਵਿੱਚ, ਇਹ ਵੈਕਟਰ ਇੱਕ ਪ੍ਰਾਇਮਰੀ ਕੀ (primary key) ਵਾਂਗ ਕੰਮ ਕਰਦਾ ਹੈ: ਸਿਸਟਮ ਸਿਰਫ਼ ਇਹ ਨਹੀਂ ਪੁੱਛ ਰਿਹਾ ਕਿ "ਕੀ ਇਹ ਇੱਕ ਅਸਲੀ ਵਿਅਕਤੀ ਹੈ?" ਬਲਕਿ ਇਹ ਪੁੱਛ ਰਿਹਾ ਹੈ ਕਿ "ਕੀ ਇਹ ਚਿਹਰਾ ਸਿਸਟਮ ਵਿੱਚ ਕਿਤੇ ਹੋਰ ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ ਹੈ?"

ਕਿਉਂਕਿ ਖੋਜ ਲਗਭਗ ਰੀਅਲ-ਟਾਈਮ ਵਿੱਚ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ, ਇਸ ਲਈ ਬੈਕਐਂਡ ਹਾਈ-ਪਰਫਾਰਮੈਂਸ ਵੈਕਟਰ-ਸਰਚ ਇੰਜਣਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। Milvus ਵਰਗੇ ਓਪਨ-ਸੋਰਸ ਪ੍ਰੋਜੈਕਟ ਜਾਂ Pinecone ਵਰਗੀਆਂ ਵਪਾਰਕ ਸੇਵਾਵਾਂ ਬਿਲਕੁਲ ਇਸੇ ਪੈਟਰਨ ਲਈ ਬਣਾਈਆਂ ਗਈਆਂ ਹਨ: ਲੱਖਾਂ ਤੋਂ ਅਰਬਾਂ ਹਾਈ-ਡਾਇਮੈਂਸ਼ਨਲ ਵੈਕਟਰਾਂ ਨੂੰ ਸਟੋਰ ਕਰਨਾ ਅਤੇ ਮਿਲੀਸਕਿੰਡਾਂ ਦੇ ਅੰਦਰ ਸਭ ਤੋਂ ਨੇੜਲੇ ਗੁਆਂਢੀਆਂ (nearest neighbours) ਨੂੰ ਲੱਭਣਾ।

ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਕਿਸ ਚੀਜ਼ ਵੱਲ ਧਿਆਨ ਦੇਣ ਦੀ ਲੋੜ ਹੈ

  • ਲਗਭਗ ਜ਼ੀਰੋ ਫਾਲਸ ਐਕਸੈਪਟੈਂਸ (False acceptance)। ਇੱਕ ਗਲਤ ਮੈਚ ਇੱਕ ਜਾਇਜ਼ ਉਪਭੋਗਤਾ ਨੂੰ ਉਸ ਫ਼ੋਨ ਨੰਬਰ ਤੋਂ ਵਾਂਝਾ ਕਰ ਸਕਦਾ ਹੈ ਜਿਸਦੀ ਉਸਨੂੰ ਬੈਂਕਿੰਗ, ਕੰਮ, ਜਾਂ ਨਿੱਜੀ ਸੰਚਾਰ ਲਈ ਲੋੜ ਹੈ। ਟੀਮਾਂ ਫਾਲਸ ਐਕਸੈਪਟੈਂਸ ਰੇਟ (FAR) ਨੂੰ ਜ਼ੀਰੋ ਦੇ ਨੇੜੇ ਰੱਖਣ ਲਈ ਫੈਸਲਾ ਲੈਣ ਦੀ ਸੀਮਾ (decision threshold) ਨੂੰ ਟਿਊਨ ਕਰਦੀਆਂ ਹਨ, ਭਾਵੇਂ ਇਸ ਨਾਲ ਫਾਲਸ-ਰਿਜੈਕਸ਼ਨ ਰੇਟ ਵਧ ਜਾਵੇ, ਜਿਸ ਨੂੰ ਉਹ ਸੈਕੰਡਰੀ ਚੈੱਕ ਰਾਹੀਂ ਘਟਾ ਸਕਦੇ ਹਨ।
  • ਵੈਰੀਫਿਕੇਸ਼ਨ ਲੌਜਿਕ ਵਿੱਚ ਬਦਲਾਅ। ਰਵਾਇਤੀ KYC ਪਾਈਪਲਾਈਨਾਂ ਪਛਾਣ ਦਸਤਾਵੇਜ਼ਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦੀਆਂ ਹਨ। ASTR ਤੋਂ ਬਾਅਦ, ਮੁੱਖ ਸਵਾਲ ਇਹ ਬਣ ਜਾਂਦਾ ਹੈ ਕਿ ਕੀ ਚਿਹਰੇ ਦੀ ਪ੍ਰੋਫਾਈਲ ਡੇਟਾਬੇਸ ਵਿੱਚ ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ ਹੈ, ਜੋ ਚਿਹਰੇ ਦੀ ਸਮਾਨਤਾ ਨੂੰ ਇੱਕ ਵਿਲੱਖਣ ਪਛਾਣਕਰਤਾ (unique identifier) ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ।
  • ਇਨਫਰਾਸਟ੍ਰਕਚਰ ਦਾ ਦਬਾਅ। ਅਰਬਾਂ ਵੈਕਟਰਾਂ ਦੇ ਵਿਰੁੱਧ ਰੀਅਲ-ਟਾਈਮ ਮੈਚਿੰਗ ਲਈ ਸਕੈਲੇਬਲ ਸਟੋਰੇਜ, GPU-ਐਕਸਲਰੇਟਡ ਇੰਡੈਕਸਿੰਗ, ਅਤੇ ਸਖ਼ਤ ਲੈਟੈਂਸੀ ਗਾਰੰਟੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਉਹ ਟੀਮਾਂ ਜਿਨ੍ਹਾਂ ਨੇ ਹੁਣ ਤੱਕ ਸਿਰਫ਼ ਫੇਸ਼ੀਅਲ ਡਿਟੈਕਸ਼ਨ ਜਾਂ ਛੋਟੇ ਪੱਧਰ ਦੀ ਵੈਰੀਫਿਕੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ, ਉਨ੍ਹਾਂ ਨੂੰ ਵੈਕਟਰ ਡੇਟਾਬੇਸ ਅਪਣਾਉਣ ਦੀ ਲੋੜ ਹੋਵੇਗੀ ਅਤੇ ਅਸਿੰਕਰੋਨਸ (asynchronous) ਮੈਚਿੰਗ ਨਤੀਜਿਆਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਸ਼ਾਇਦ ਆਪਣੇ API ਕੰਟਰੈਕਟਾਂ ਨੂੰ ਮੁੜ ਡਿਜ਼ਾਈਨ ਕਰਨਾ ਪਵੇਗਾ।

ਦੂਜਾ ਪਹਿਲੂ

ਆਲੋਚਕ ਚੇਤਾਵਨੀ ਦਿੰਦੇ ਹਨ ਕਿ ਬਾਇਓਮੈਟ੍ਰਿਕ ਸਿਸਟਮ ਗਲਤ ਹੋ ਸਕਦੇ ਹਨ, ਖਾਸ ਕਰਕੇ ਅਸਧਾਰਨ ਚਿਹਰੇ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, ਮਾੜੀ ਰੌਸ਼ਨੀ, ਜਾਂ ਘੱਟ-ਗੁਣਵੱਤਾ ਵਾਲੇ ਕੈਪਚਰ ਡਿਵਾਈਸਾਂ ਵਾਲੇ ਲੋਕਾਂ ਲਈ। ਇੱਕ ਫਾਲਸ ਨੈਗੇਟਿਵ (false negative)—ਇੱਕ ਅਸਲੀ ਉਪਭੋਗਤਾ ਨੂੰ ਰੱਦ ਕਰਨਾ—ਕਰੋੜਾਂ ਲੋਕਾਂ ਨੂੰ ਜ਼ਰੂਰੀ ਸੇਵਾਵਾਂ ਤੋਂ ਵਾਂਝਾ ਕਰ ਸਕਦਾ ਹੈ।

ਅੱਗੇ ਕੀ ਹੈ

ਸਿੱਟਾ

ASTR ਇੱਕ ਚਿਹਰੇ ਨੂੰ ਫ਼ੋਨ ਨੰਬਰ ਲਈ ਡੀ-ਫੈਕਟੋ ਕੀ (de-facto key) ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ, ਜੋ ਪੂਰੇ ਸੁਰੱਖਿਆ ਈਕੋਸਿਸਟਮ ਨੂੰ ਚਿਹਰੇ ਦੀ ਸਮਾਨਤਾ ਨੂੰ ਇੱਕ ਪ੍ਰਾਇਮਰੀ ਪਛਾਣਕਰਤਾ ਵਜੋਂ ਮੰਨਣ ਲਈ ਮਜਬੂਰ ਕਰਦਾ ਹੈ। ਉਹ ਡਿਵੈਲਪਰ ਜੋ ਵੱਡੇ ਪੱਧਰ 'ਤੇ ਅਲਟਰਾ-ਐਕਯੂਰੇਟ, ਲੋ-ਲੈਟੈਂਸੀ ਵੈਕਟਰ ਸਰਚ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹਨ, ਉਹੀ ਭਾਰਤ ਦੇ ਮੋਬਾਈਲ ਨੈੱਟਵਰਕ ਨੂੰ ਵਰਤੋਂ ਯੋਗ ਅਤੇ ਸੁਰੱਖਿਅਤ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਨਗੇ। ਇਸ ਦਾ ਦੂਜਾ ਪਹਿਲੂ ਗਲਤ ਮੈਚਾਂ ਤੋਂ ਬਚਾਅ ਕਰਨ ਅਤੇ ਦੇਸ਼ ਵਿਆਪੀ ਬਾਇਓਮੈਟ੍ਰਿਕ ਰਿਪੋਜ਼ਟਰੀ ਦੀ ਰੱਖਿਆ ਕਰਨ ਦੀ ਵਧੇਰੇ ਜ਼ਿੰਮੇਵਾਰੀ ਹੈ।