AI-AUGMENTED AUDITING PLATFORM INCLUDING TECHNIQUES FOR PROVIDING AI-EXPLAINABILITY FOR PROCESSING DATA THROUGH MULTIPLE LAYERS
Systems and methods for providing explainability for processing data through multiple layers are provided. An input layer is configured to receive an evidence data set comprising a plurality of evidence items, apply evidence processing models to the evidence data set to generate evidence understanding data, and generate input-layer explainability data, wherein the input-layer explainability data represents information about the processing of the evidence data set by the input layer. A presentation layer is configured to receive data (the evidence understanding data and/or data generated based on the evidence understanding data), apply one or more presentation generation models to the received data to generate presentation data, and generate presentation-layer explainability data for presentation to the user, wherein the presentation-layer explainability data represents information about the processing of the received data set by the presentation layer.
1 . A system for providing explainability for processing data through multiple data-processing layers, the system comprising one or more processors configured to cause the system to cause the system to:
at an input layer:
receive an evidence data set comprising a plurality of evidence items;
apply one or more evidence processing models to the evidence data set to generate evidence understanding data; and
generate input-layer explainability data, wherein the input-layer explainability data represents information about the processing of the evidence data set by the input layer;
at a presentation layer:
receive data, wherein the received data includes one of: the evidence understanding data, and data generated based on the evidence understanding data;
apply one or more presentation generation models to the received data to generate presentation data; and
generate presentation-layer explainability data, wherein the presentation-layer explainability data represents information about the processing of the received data by the input layer;
cause display of the presentation data; and
cause display of one or more of: the input-layer explainability data and the presentation-layer explainability data.
2 . The system of claim 1 , wherein the one or more processors are configured to cause the system to:
at one or more intermediate layers:
receive the evidence understanding data generated by the input layer;
apply one or more intermediate-layer processing models to the evidence understanding data to generate the data received by the presentation layer;
provide the data received by the presentation layer to the presentation layer; and
generate intermediate-layer explainability data, wherein the intermediate-layer explainability data represents information about the processing of the evidence understanding data by the one or more intermediate layers.
3 . The system of claim 1 , wherein the input layer and the presentation layer are each configured to apply a respective ontology.
4 . The system of claim 1 , wherein the one or more processors are configured to cause the system to:
receive a user input comprising an instruction to modify the input layer; and
modify the input layer in accordance with the user input without modifying the presentation layer.
5 . The system of claim 1 , wherein the one or more processors are configured to:
receive a user input comprising an instruction to modify the presentation layer; and
modify the presentation layer in accordance with the user input without modifying the input layer.
6 . The system of claim 5 , wherein modifying the presentation layer comprises modifying the one or more presentation generation models while maintaining an input data format for the one or more presentation generation models and maintain an output data format for the one or more presentation generation models.
7 . The system of claim 5 , wherein modifying the presentation layer comprises modifying one or more connections of the presentation layer to one or more other layers of the system.
8 . The system of claim 1 , wherein the one or more processors are configured to initialize the presentation layer by applying one or more machine learning models to classify output data from one or more prior analyses performed by the system.
9 . The system of claim 1 , wherein the one or more processors are configured to cause the system to:
receive utilization data representing a manner in which the presentation output is utilized by one or more users; and
automatically modify the presentation layer in accordance with the utilization data.
10 . The system of claim 1 , wherein the one or more processors are configured to cause the system to:
receive a user input comprising a selection of a portion of the displayed presentation data,
wherein causing display of one or more of the input-layer explainability data and the presentation-layer explainability data is performed in accordance with the user input.
11 . The system of claim 1 , wherein the one or more processors are configured to cause the system to, at the presentation layer, select, based on the received data, the one or more presentation generation models from a superset of presentation generation models.
12 . A non-transitory computer-readable storage medium storing instructions for providing explainability for processing data through multiple data-processing layers, wherein the instructions are configured to be executed by a system comprising one or more processors to cause the system to:
at an input layer:
receive an evidence data set comprising a plurality of evidence items;
apply one or more evidence processing models to the evidence data set to generate evidence understanding data; and
generate input-layer explainability data, wherein the input-layer explainability data represents information about the processing of the evidence data set by the input layer;
at a presentation layer:
receive data, wherein the received data includes one of: the evidence understanding data, and data generated based on the evidence understanding data;
apply one or more presentation generation models to the received data to generate presentation data; and
generate presentation-layer explainability data, wherein the presentation-layer explainability data represents information about the processing of the received data by the input layer;
cause display of the presentation data; and
cause display of one or more of: the input-layer explainability data and the presentation-layer explainability data.
13 . A method for providing explainability for processing data through multiple data-processing layers, wherein the method is performed by a system comprising one or more processors, the method comprising:
at an input layer:
receiving an evidence data set comprising a plurality of evidence items;
applying one or more evidence processing models to the evidence data set to generate evidence understanding data; and
generating input-layer explainability data, wherein the input-layer explainability data represents information about the processing of the evidence data set by the input layer;
at a presentation layer:
receiving data, wherein the received data includes one of: the evidence understanding data, and data generated based on the evidence understanding data;
applying one or more presentation generation models to the received data to generate presentation data; and
generating presentation-layer explainability data, wherein the presentation-layer explainability data represents information about the processing of the received data by the input layer;
causing display of the presentation data; and
causing display of one or more of: the input-layer explainability data and the presentation-layer explainability data.