PATENT CLAIM ANALYSIS

Application Number: 16040186
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2019-01
Patent Classification: ["706", "025000"]

Abstract:
A method for determining a placement for machine learning model operations across multiple hardware devices includes receiving data specifying machine learning operations, and determining a placement that assigns each of the operations specified by the data to a respective device from the multiple hardware devices. Determining the placement includes: generating, from the data, a respective operation embedding for each of the operations; grouping the operations into multiple operation groups, comprising processing each of the respective operation embeddings using a grouper neural network having multiple grouper parameters, in which the grouper neural network is configured to, for each of the operations, process the operation embedding for the operation in accordance with first values of the grouper parameters to generate a grouper output that assigns the operation to an operation group from the multiple operation groups; and assigning each of the operation groups to a respective device from the multiple hardware devices.

Claim (Index 16):
The method of  claim 13 , wherein the initial values have been determined by pre-training the grouper neural network and the placer neural network.

Metadata:
- Claim Count in Document: 17.0
- Percentile: 95.0
- Lexical Diversity: 2.53125
- Patent Class: 706.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14829525', '16032971', '15349966', '15091840', '14972670']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3387232946359746
- 35 USC 102 Novelty (BERT): 0.5003869828707818
- Combined Prediction Score: 0.3548896634594554
- Mean Citation Score: 180.02351399999995
- Max Citation Score: 189.3134
- Similarity Product: 119.80675786789656

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test