
Answer-first summary for fast verification
Answer: Adopt federated learning, allowing the model to be trained across multiple devices without exchanging or centralizing the raw fingerprint data.
Federated Learning is the most suitable approach for this scenario because it enables the ML model to learn from data distributed across multiple devices (in this case, the customers' mobile devices) without the need to centrally store the sensitive fingerprint data. This method respects privacy constraints and compliance requirements by keeping the data on the device, only sharing model updates. It is also scalable and cost-effective, as it reduces the need for extensive data storage and processing infrastructure. Differential privacy (A) and Data Loss Prevention API (B) are more about data protection rather than a learning strategy, and MD5 encryption (D) is not suitable for training ML models as it is a one-way hash function, making the original data unrecoverable for model training.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
As an ML engineer at a leading bank, you are tasked with developing a biometric authentication system for the bank's mobile application. The system must verify a customer's identity using their fingerprint, a highly sensitive form of personal information that cannot be stored in the bank's databases due to strict privacy regulations and compliance requirements. Additionally, the solution must be scalable to millions of users worldwide and cost-effective. Considering these constraints, which learning strategy would you recommend for training and deploying this ML model to ensure data privacy and security while maintaining high accuracy? Choose the best option.
A
Implement differential privacy to add noise to the fingerprint data before training, ensuring individual data cannot be reverse-engineered.
B
Use the Data Loss Prevention API to monitor and protect fingerprint data as it moves through the bank's systems, preventing unauthorized access.
C
Adopt federated learning, allowing the model to be trained across multiple devices without exchanging or centralizing the raw fingerprint data.
D
Encrypt the fingerprint data using MD5 hashing before storage and processing, ensuring data cannot be read without the encryption key.
No comments yet.