During training, the AI system uses algorithms to process input data across all administrations from one Spend Cloud environment and exclusively for invoices with the status exported or paid. To fill in values in the fields mentioned above the AI-system must recognize patterns. The following data is used for this.
The model then evaluates these patterns, also called predictions against known outcomes. As soon as the AI-system recognizes a pattern, like a certain ledger always being used for a specific creditor, then this value will be filled.
Pattern Recognition: The learning algorithm adjusts the model’s parameters to minimize the difference between predictions and actual outcomes. Through repeated adjustments, the model learns to recognize patterns by identifying relationships between input data and the outcome.
Model Representation: Once the model is trained, it represents these patterns so they can be applied to invoices. The findings are “stored” as a large neural network, allowing AI to use these patterns to validate new data and create new connections within this neural network.
Generalization: The ultimate goal is for the model to generalize from the training data, enabling it to predict or recognize patterns in new, unseen data accurately.
If the AI does not recognize a pattern because it is new and different, the system will not assign a high level of ‘confidence’ (for Smart Suggestions, the baseline is a certainty of 95%). This means that when the AI system provides a value, we do not use it unless the model indicates that it was confident at least 19 out of 20 times. A scenario in which an automatic entry might be incorrect is when an invoice that is normally coded in a certain way needs to be processed differently due to a specific detail. Over time, however, the AI system can learn from these deviations and still present the correct (deviating) values.
We use AI because it is capable of predicting new values based on data it has never seen before. This is an extremely innovative way to use data. However, this also means that we do not always know exactly how the AI arrives at a suggested value.
Suggestions Based on Historical Data
Spend Cloud analyzes static data from invoices that have been exported or have the status "paid" over a period of six months. Suggestions may still appear even if only one invoice has been exported or paid within this period. The following combinations may be used for displaying historical data suggestions:
- Organizational unit: Combination of relation, cost center, and general ledger account
- General ledger account: Combination of relation and administration (if multiple administrations exist)
- Cost center: Combination of relation and general ledger account
- Cost unit: Combination of relation, general ledger account, cost center, and organizational unit
- Custom fields: Combination of relation, general ledger account, cost center, and organizational unit
- Employee: Combination of relation, general ledger account, cost center, organizational unit, and action