CPC G06Q 10/06313 (2013.01) [G06F 8/71 (2013.01); G06N 20/00 (2019.01)] | 18 Claims |
1. A system for optimizing automated modelling of resource allocation, the system comprising:
at least one processor operatively connected to a memory;
a capture component, executed by the at least one processor, configured to:
automatically retrieve a plurality of work interaction events associated with a first user;
generate probabilistic values indicative of respective probabilities that the first user worked on a first task during a first time interval based on the plurality of work interaction events; and
generate a probabilistic work allocation based on the probabilistic values, wherein the probabilistic work allocation defines a probability distribution over a plurality of tasks for a series of candidate time intervals associated with the first user, wherein the plurality of tasks includes the first task and the series of candidate time intervals includes the first time interval;
a correlation component, executed by the at least one processor, configured to:
associate a plurality of users identities across a plurality of data sources to respective users and respective task based information;
dynamically adjust weights associated with the plurality of work interaction events responsive to corroboration of a first data source of the plurality of data sources, and dynamically adjust the weights responsive to corroboration of a second data source of the plurality of data sources;
allocate a second time interval of the series of candidate time intervals to a second task of the plurality of tasks based on the probabilistic work allocation; and
responsive to dynamically adjusting the weights, re-determine the second time interval for at least the first task;
an adjustment component, executed by the at least one processor, configured to:
responsive to automatically retrieving additional work interaction events associated with the first user, reduce, modify, or eliminate one or more time interval from the series of candidate time intervals and/or one or more tasks from the plurality of tasks.
|