Result Explanation Using Template Populated from Homogenous Search

    公开(公告)号:US20240062083A1

    公开(公告)日:2024-02-22

    申请号:US17892902

    申请日:2022-08-22

    申请人: SAP SE

    IPC分类号: G06N5/04 G06F40/186

    CPC分类号: G06N5/04 G06F40/186

    摘要: Explanation of an analytical result, is afforded to a user by a populating a template with the result of searching homogenous clusters. During a preliminary phase, configuration changes are asynchronously fetched from services of an analytic application, and then grouped into homogenous clusters. Then, during a synchronous phase, a request to explain a particular analytical result is received from the application. Based upon content of the explanation request, the clusters are traversed in order to create a final path. A template comprising an explanation note with blanks, is selected from a template store and then populated with data from the final path. The populated template and the final path are stored together as an outcome. The outcome is then processed according to a challenge function, with the resulting challenged outcome communicated back to the application and afforded to provide the user with an explanation of the analytical result.

    Automated rule generation framework using machine learning for classification problems

    公开(公告)号:US11734582B2

    公开(公告)日:2023-08-22

    申请号:US16669686

    申请日:2019-10-31

    申请人: SAP SE

    摘要: Methods, systems, and computer-readable storage media for receiving historical data, the historical data including variable vectors, each variable vector being assigned to a class, processing the historical data through encoders to provide feature vectors, each feature vector corresponding to a respective variable vector and being assigned to the class of the respective variable vector, generating a set of decision trees based on the feature vectors, each decision tree corresponding to a class in the set of classes, transforming each decision tree into a set of rules to provide sets of rules, each rule in a set of rules defining conditions to assign at least a portion of an electronic document to a respective class in the set of classes, and providing the sets of rules for execution in an enterprise system, the enterprise system classifying electronic documents to classes in the set of classes based on the sets of rules.

    USER ACCEPTANCE TEST SYSTEM FOR MACHINE LEARNING SYSTEMS

    公开(公告)号:US20220300754A1

    公开(公告)日:2022-09-22

    申请号:US17203921

    申请日:2021-03-17

    申请人: SAP SE

    IPC分类号: G06K9/62 G06N20/00

    摘要: Methods, systems, and computer-readable storage media for receiving, by a ML application executing within a cloud platform, a first inference request, the first inference request including first inference data, transmitting, by the ML application, the first inference data to the UAT system within the cloud platform, retrieving, by the UAT system, a first ML model in response to the inference request, the first ML model being in an inactive state, providing, by the UAT system, a first inference based on the first inference data using the first ML model, providing a first accuracy evaluation at least partially based on the first inference, and transitioning the first ML model from the inactive state to an active state, the first ML model being used for production in the active state.

    Explanation of Computation Result Using Challenge Function

    公开(公告)号:US20240061851A1

    公开(公告)日:2024-02-22

    申请号:US17892893

    申请日:2022-08-22

    申请人: SAP SE

    摘要: A framework provides a detailed explanation regarding specific aspects of a (complex) calculation produced by an application (e.g., an analytical application). An explainability engine receives a request for explanation of the calculation. The explainability engine traverses homogenous data clusters according to the request, in order to produce a final path. The final path is used to select and then populate a template comprising explanation note(s). The outcome (comprising the final path and the template) is processed with a ruleset according to a covariance (COV) function in order to provide a first intermediate outcome. The first intermediate result is then processed with a second input according to a correlation (COR) function to provide a second intermediate outcome. The second intermediate result is processed according to a challenge function to provide a challenged outcome, and feedback (e.g., reward or penalization) to the ruleset. The challenged outcome provides detailed explanation to the user.

    AUTOMATED RULE GENERATION FRAMEWORK USING MACHINE LEARNING FOR CLASSIFICATION PROBLEMS

    公开(公告)号:US20210133515A1

    公开(公告)日:2021-05-06

    申请号:US16669686

    申请日:2019-10-31

    申请人: SAP SE

    摘要: Methods, systems, and computer-readable storage media for receiving historical data, the historical data including variable vectors, each variable vector being assigned to a class, processing the historical data through encoders to provide feature vectors, each feature vector corresponding to a respective variable vector and being assigned to the class of the respective variable vector, generating a set of decision trees based on the feature vectors, each decision tree corresponding to a class in the set of classes, transforming each decision tree into a set of rules to provide sets of rules, each rule in a set of rules defining conditions to assign at least a portion of an electronic document to a respective class in the set of classes, and providing the sets of rules for execution in an enterprise system, the enterprise system classifying electronic documents to classes in the set of classes based on the sets of rules.

    EXPLANATIONS OF MACHINE LEARNING PREDICTIONS USING ANTI-MODELS

    公开(公告)号:US20210065039A1

    公开(公告)日:2021-03-04

    申请号:US16552013

    申请日:2019-08-27

    申请人: SAP SE

    IPC分类号: G06N20/00 G06N5/02

    摘要: Methods, systems, and computer-readable storage media for receiving user input indicating a first data point representative of output of a machine learning (ML) model, calculating a source model value based on the first data point and a second data point, calculating anti-model sub-values based on the first data point and a set of data points, providing an anti-model value based on the source model value and the anti-model sub-values, and determining a reliability of the output of the ML model based on the anti-model value.