LIME for production-level systems
The short answer to the question posted toward the end of the last section is Yes. LIME can definitely be scaled for use in production-level systems due to the following main reasons:
- Minimal implementation complexity: The API structure of the LIME Python framework is concise and well structured. This allows us to add model explainability in just a few lines of code. For providing local explainability to inference data instances, the runtime complexity of the LIME algorithm is very low and, hence, this approach can also work for real-time applications.
- Easy integration with other software applications: The API structure of the framework is modular. For consuming the explainability results, we do not need to solely depend on the in-built visualizations provided by the framework. We can utilize the raw explainability results and create our own custom visualization dashboards or reports. Also, we can create custom web API methods and host...