Systems and Methods for Optimizing Performance of Graph Operations

    公开(公告)号:US20190303406A1

    公开(公告)日:2019-10-03

    申请号:US16383360

    申请日:2019-04-12

    Applicant: Apple Inc.

    Abstract: A method of optimizing graph operations is performed by a computing system. The method comprises: (1) receiving a first request to perform a first operation on a first graph, where the first graph comprises a set of vertices and a set of edges, each edge connecting a pair of vertices, and each vertex having one or more associated properties; (2) logging the first request, but not performing the first operation; (3) receiving a second request to perform a second operation; (4) logging the second request, but not performing the second operation; (5) receiving a query for data from the first graph, where the data includes property values for one or more vertices; (6) in response to the query: (a) generating a second graph by optimizing and performing the first and second operations; and (b) returning data responsive to the query, where the returned data is based on the second graph.

    Systems and methods for optimizing performance of graph operations

    公开(公告)号:US10262078B2

    公开(公告)日:2019-04-16

    申请号:US14619025

    申请日:2015-02-10

    Applicant: Apple Inc.

    Abstract: A method of optimizing graph operations is performed by a computing system. The method comprises: (1) receiving a first request to perform a first operation on a first graph, where the first graph comprises a set of vertices and a set of edges, each edge connecting a pair of vertices, and each vertex having one or more associated properties; (2) logging the first request, but not performing the first operation; (3) receiving a second request to perform a second operation; (4) logging the second request, but not performing the second operation; (5) receiving a query for data from the first graph, where the data includes property values for one or more vertices; (6) in response to the query: (a) generating a second graph by optimizing and performing the first and second operations; and (b) returning data responsive to the query, where the returned data is based on the second graph.

    Variance-Based Learning Rate Control For Training Machine-Learning Models

    公开(公告)号:US20210089887A1

    公开(公告)日:2021-03-25

    申请号:US16832934

    申请日:2020-03-27

    Applicant: Apple Inc.

    Abstract: A method includes determining a training scale for training a machine-learning model, defining a group of worker nodes having a number of worker nodes that is selected according to the training scale, and determining an average gradient of a loss function during a training iteration using the group of worker nodes. The method also includes determining a variance value for the average gradient of the loss function, determining a gain ratio based on the variance value for the average gradient of the loss function, and determining a learning rate parameter based on a learning rate schedule and the gain ratio. The method also includes determining updated parameters for the machine-learning model using the learning rate parameter and the average gradient of the loss function.

Patent Agency Ranking