TECHNIQUES FOR DETERMINING CROSS-VALIDATION PARAMETERS FOR TIME SERIES FORECASTING

    公开(公告)号:US20230113287A1

    公开(公告)日:2023-04-13

    申请号:US17694323

    申请日:2022-03-14

    Abstract: A time series forecasting service system is disclosed. The system identifies a set of cross-validation parameters to be used for cross-validating a model to be used for generating a requested forecast. The requested forecast includes a time series dataset and a forecast horizon identifying a number of time steps for which a forecast is to be made using the time series dataset. The system identifies an objective function to be minimized for determining optimal values for the set of cross-validation parameters and identifies constraints for the cross-validation parameters. The system uses an optimization technique to determine the optimal values for the cross-validation parameters. The optimization technique performs processing that determines the optimal values by minimizing the objective function while satisfying the set of constraints. The system uses the optimal values for the cross-validation parameters to perform cross-validation of the model to be used for making the requested forecast.

    Request throttling using PI-ES controller

    公开(公告)号:US12301472B2

    公开(公告)日:2025-05-13

    申请号:US17407910

    申请日:2021-08-20

    Abstract: Techniques for providing request throttling using proportional, integral, and exponential smoothing algorithms are disclosed. A distributed computing system can include a throttler engine that receives a plurality of requests targeting a software component within the distributed computing system. The throttler engine can aggregate the requests into a queue based on a time window. The throttler engine can determine a received request rate and a request rate limit for the software component and then compute a throttled request rate. The throttled request rate can include correction terms derived from proportional and integral computations and a correction term obtained from an exponential smoothing algorithm. The throttler engine can then provide throttled requests from the queue to the software component.

    MULTI-OUTPUT MODEL BASED FORECASTING

    公开(公告)号:US20250077901A1

    公开(公告)日:2025-03-06

    申请号:US18238708

    申请日:2023-08-28

    Abstract: Techniques for multi-output model forecasting are provided herein. An example method can include a computing system receiving a request to forecast a value for a variable at a future time point based upon a time series, the time series comprising a sequence of data points, each data point in the sequence of data points identifying a time point and at least one value associated with the time point. The computing system can predict, using a first trained machine learning model and based upon the times series, a plurality of forecast values for the future time point, the plurality of forecast values including: a first forecast value forecasted for the variable at the future time point; and a set of one or more forecast attribute values for one or more attributes of the time series, each of the set of one or more forecast attribute values predicted for the future time point.

    REQUEST THROTTLING USING PI-ES CONTROLLER

    公开(公告)号:US20230057068A1

    公开(公告)日:2023-02-23

    申请号:US17407910

    申请日:2021-08-20

    Abstract: Techniques for providing request throttling using proportional, integral, and exponential smoothing algorithms are disclosed. A distributed computing system can include a throttler engine that receives a plurality of requests targeting a software component within the distributed computing system. The throttler engine can aggregate the requests into a queue based on a time window. The throttler engine can determine a received request rate and a request rate limit for the software component and then compute a throttled request rate. The throttled request rate can include correction terms derived from proportional and integral computations and a correction term obtained from an exponential smoothing algorithm. The throttler engine can then provide throttled requests from the queue to the software component.

Patent Agency Ranking