Cost Allocation Estimation Using Machine Learning and Sender-Receiver Matrices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large enterprises face prolonged processing times for cost allocations, often exceeding 24 hours, which can be inefficient and resource-intensive, especially when accurate results are not needed in all cases.

Innovation Solution

Implementing a computer-implemented method using machine learning to estimate cost allocations by consolidating transactions into sender-receiver totals, determining sender-receiver percentages, and calculating estimated allocations based on current actual costs and historical data, thereby reducing processing time and maintaining acceptable accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional cost allocation processing is used to ensure accurate results, then measurement precision is improved, but loss of time increases significantly

Engineering Contradiction:
Improveaccuracy of cost allocationVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by using machine learning to estimate cost allocations for cases where full accuracy is not required, processing only the necessary portion of transactions through traditional methods while using ML estimations for others, thereby reducing overall processing time while maintaining acceptable accuracy levels

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If traditional cost allocation processing is used to maintain reliability, then reliability is improved, but productivity deteriorates

Engineering Contradiction:
Improvereliability of cost allocationVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces machine learning models as an intermediary between traditional cost allocation processing and final results. The ML models pre-process and estimate cost allocations, serving as a mediator that reduces the computational burden on traditional processing systems while maintaining reliable outcomes through validation against actual transactions

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If comprehensive transaction processing is performed to improve measurement precision, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveaccuracy of cost allocationVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the cost allocation processing system into distinct components: a machine learning estimation module that handles preliminary processing, a traditional processing module for validation and adjustment, and a reconciliation module. This segmentation allows each component to specialize in specific tasks, improving overall precision while managing system complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11521274B2Cost allocation estimation using direct cost vectors and machine learning
Publication Date: 2022.12.06 SAP SE
  • US11521274B2 patent drawing
  • US11521274B2 patent drawing
  • US11521274B2 patent drawing

AI summary

The disclosure generally describes methods, software, and systems for estimating cost allocations, including a method for the following steps. Using a machine learning system, transactions are consolidated into estimated sender-receiver totals for costs transmitted by senders to receivers in an organization. A sender-receiver percentage matrix is determined from the estimated sender-receiver totals of a given sender and for each receiver of the transactions from the given sender. The sender-receiver percentage matrix includes, for each sender, estimated sender-receiver percentages. Current actual costs are determined for each sender to receivers for a given time period. Estimated cost allocations are determined for given time period using the sender-receiver percentage matrix. The estimated cost allocations are determined for each receiver in the organization based on a function of the current actual costs for each sender. A report that includes the estimated cost allocations is provided for presentation to a user.