Multi Objective Optimization of Applications

    公开(公告)号:US20210342132A1

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

    申请号:US16863001

    申请日:2020-04-30

    Abstract: A system, computer program product, and method are provided for orchestrating a multi objective optimization of an application. A set of two or more key performance indicators (KPIs) and one or more parameters associated with the application are received. A machine learning (ML) based surrogate function learning model in combination with an acquisition function is leveraged to conduct one or more adaptive trials. Each trial consists of a specific configuration of the one or more parameters. A pareto surface of the KPIs of the application is computed based on the observations of KPI values from each adaptive trial. The pareto surface is explored and an optimal operating point is selected for the application. The application is then executed at the selected operating point.

    Constrained optimization of cloud micro services

    公开(公告)号:US10917316B2

    公开(公告)日:2021-02-09

    申请号:US16427768

    申请日:2019-05-31

    Abstract: A specification of a topology of a microservices application is obtained as a plurality of nodes corresponding to a plurality of microservices of the microservices application. The plurality of nodes includes a root node, each of the plurality of nodes other than the root node has a timeout parameter and a retries parameter. Via constrained black box optimization, optimized values are selected for the timeout parameter and the retries parameter for each of the plurality of nodes other than the root node, subject to satisfying a specified end-to-end latency for the microservices application and minimizing an error rate for the microservices application. The microservices application is configured in accordance with the optimized values. At least one external request to the root node is responded to with the microservices application configured in accordance with the optimized values.

    Automated outlier detection
    4.
    发明授权

    公开(公告)号:US10031945B2

    公开(公告)日:2018-07-24

    申请号:US15385085

    申请日:2016-12-20

    Abstract: An automated outlier detection system implements an unsupervised set of processes to determine feature subspaces from a dataset; determine candidate exploratory actions, where each candidate exploratory action is a specific combination of a feature subspace and a parameterized instance of an outlier detection algorithm; and identify a set of optimal exploratory actions to recommend for execution on the dataset from among the candidate exploratory actions. Outlier scores obtained as a result of execution of the set of optimal exploratory actions are processed to obtain one or more outlier views such that each outlier view represents a consistent characterization of outliers by each optimal exploratory action corresponding to that outlier view.

    ESTIMATING ANALYTIC EXECUTION TIMES
    5.
    发明申请

    公开(公告)号:US20170228650A1

    公开(公告)日:2017-08-10

    申请号:US15018411

    申请日:2016-02-08

    CPC classification number: G06N5/04 G06N99/005

    Abstract: A computer program product is provided for estimating algorithm run times given parameters of the algorithm, specifications of an architecture on which the algorithm will execute and dimensions of a data set which will be input into the algorithm. The computer program product includes instructions to cause a processing circuit to create training data sets, generate run time data of executions of instances of the algorithm on the architecture for each training data set, identify model-usable features, generate a map of the model-usable features to an expression of the run time data and iteratively tuning the model-usable features toward improving map accuracy until a target map accuracy is achieved, develop a predictive model based on iteratively tuned versions of the model-usable features and estimate a run time of an execution of the algorithm on a new data set and on a new architecture using the predictive model.

    MIXED INITIATIVE FEATURE ENGINEERING
    10.
    发明申请

    公开(公告)号:US20200265071A1

    公开(公告)日:2020-08-20

    申请号:US16280528

    申请日:2019-02-20

    Abstract: Computerized interactive feature visualization is carried out on a data set—a plurality of insight classes rank a plurality of features of the data set. Via a computerized user interface, user feedback is obtained based on the interactive feature visualization—a user selects and ranks a subset of the features. At least one transformation function is applied to at least one feature of the subset of features selected by the user, to automatically construct, with a computer, at least one additional feature for the data set. The data set with the at least one additional feature is a transformed data set. In some cases, a supervised task is carried out on the final data set; accuracy of a machine learning system implementing the at least one supervised task can be enhanced by the at least one additional feature, and/or a physical system can be controlled based on results of the at least one supervised task.

Patent Agency Ranking