Abstract: This disclosure relates to method and system for improving performance of an artificial neural network (ANN). The method may include receiving a weight matrix comprising an original weight of each neural node in each layer of the ANN. For each unique combination of at least two neural nodes in each layer, the method may further include determining a relative advantage value for one of the at least two neural nodes in a given layer with respect to remaining of the at least two neural nodes in the given layer based on actual inputs and standard inputs to the at least two neural nodes, and determining a modified weight of each of the at least two neural nodes based on the relative advantage value. The method may further include executing an elimination decision for each neural node in each layer based on a corresponding final modified weight, and updating the weight matrix based on the final modified weight of each remaining neural node in each layer. The final modified weight of a given neural node in a given layer is the modified weight of the given neural node upon exhausting each unique combination of the at least two neural nodes in the given layer. FIGURE 3
Claims:WE CLAIM:
1. A method of improving performance of an artificial neural network (ANN), the method comprising:
receiving, by an ANN improvement device, a weight matrix comprising an original weight of each neural node in each layer of the ANN;
for each unique combination of at least two neural nodes in each layer,
determining, by the ANN improvement device, a relative advantage value for one of the at least two neural nodes in a given layer with respect to remaining of the at least two neural nodes in the given layer based on actual inputs and standard inputs to the at least two neural nodes; and
determining, by the ANN improvement device, a modified weight of each of the at least two neural nodes based on the relative advantage value;
executing, by the ANN improvement device, an elimination decision for each neural node in each layer based on a corresponding final modified weight, wherein the final modified weight of a given neural node in a given layer is the modified weight of the given neural node upon exhausting each unique combination of the at least two neural nodes in the given layer; and
updating, by the ANN improvement device, the weight matrix based on the final modified weight of each remaining neural node in each layer.
2. The method of claim 1, further comprising generating the weight matrix by building and training the ANN for a target application.
3. The method of claim 1, wherein determining the relative advantage value for the one of the at least two neural nodes in the given layer with respect to the remaining of the at least two neural nodes in the given layer comprises:
determining actual outputs and standard outputs of the at least two neural nodes for the actual inputs and standard inputs respectively based on the original weights or the modified weights of the at least two neural nodes;
determining a relative advantage of the one of the at least two neural nodes with respect to the remaining of the at least two neural nodes by comparing the actual outputs and the standard outputs, each normalized with respect to one of the standard outputs or the actual outputs; and
determining the relative advantage value based on a difference between the actual outputs, normalized with respect to the one of the standard outputs or the actual outputs.
4. The method of claim 3, wherein the at least two neural nodes comprises two neural nodes, and wherein the relative advantage value comprises an average of the difference between the actual outputs, normalized with respect to the one of the standard outputs or the actual outputs.
5. The method of claim 1, wherein determining the modified weight of each of the at least two neural nodes comprises:
increasing an original or a previously modified weight of the one of the at least two neural nodes by a first value proportional to the relative advantage value; and
decreasing an original or a previously modified of each of the remaining of the at least two neural nodes by a second value proportional to the relative advantage value.
6. The method of claim 1, wherein executing the elimination decision comprises removing a given neural node for which the final modified weight is about zero or about same as the original weight.
7. The method of claim 1, wherein updating the weight matrix comprises replacing the original weight of each remaining neural node in each layer with the corresponding final modified weight.
8. A system for improving performance of an artificial neural network (ANN), the system comprising:
an ANN improvement device comprising at least one processor and a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
receiving a weight matrix comprising an original weight of each neural node in each layer of the ANN;
for each unique combination of at least two neural nodes in each layer,
determining a relative advantage value for one of the at least two neural nodes in a given layer with respect to remaining of the at least two neural nodes in the given layer based on actual inputs and standard inputs to the at least two neural nodes; and
determining a modified weight of each of the at least two neural nodes based on the relative advantage value;
executing an elimination decision for each neural node in each layer based on a corresponding final modified weight, wherein the final modified weight of a given neural node in a given layer is the modified weight of the given neural node upon exhausting the each unique combination of at least two neural nodes in the given layer; and
updating the weight matrix based on the final modified weight of each remaining neural node in each layer.
9. The system of claim 8, wherein determining the relative advantage value for the one of the at least two neural nodes in the given layer with respect to the remaining of the at least two neural nodes in the given layer comprises:
determining actual outputs and standard outputs of the at least two neural nodes for the actual inputs and standard inputs respectively based on the original weights or the modified weights of the at least two neural nodes;
determining a relative advantage of the one of the at least two neural nodes with respect to the remaining of the at least two neural nodes by comparing the actual outputs and the standard outputs, each normalized with respect to one of the standard outputs or the actual outputs; and
determining the relative advantage value based on a difference between the actual outputs, normalized with respect to the one of the standard outputs or the actual outputs.
10. The system of claim 8, wherein determining the modified weight of each of the at least two neural nodes comprises:
increasing an original or a previously modified weight of the one of the at least two neural nodes by a first value proportional to the relative advantage value; and
decreasing an original or a previously modified of each of the remaining of the at least two neural nodes by a second value proportional to the relative advantage value.
Dated this 27th day of December, 2018
Madhusudan S.T.
Of K&S Partners
Agent for the Applicant
IN/PA-1297
, Description:TECHNICAL FIELD
This disclosure relates generally to artificial neural network (ANN), and more particularly to method and system for improving performance of an ANN.
| # | Name | Date |
|---|---|---|
| 1 | 201841049415-STATEMENT OF UNDERTAKING (FORM 3) [27-12-2018(online)].pdf | 2018-12-27 |
| 2 | 201841049415-REQUEST FOR EXAMINATION (FORM-18) [27-12-2018(online)].pdf | 2018-12-27 |
| 3 | 201841049415-POWER OF AUTHORITY [27-12-2018(online)].pdf | 2018-12-27 |
| 4 | 201841049415-FORM 18 [27-12-2018(online)].pdf | 2018-12-27 |
| 5 | 201841049415-FORM 1 [27-12-2018(online)].pdf | 2018-12-27 |
| 6 | 201841049415-DRAWINGS [27-12-2018(online)].pdf | 2018-12-27 |
| 7 | 201841049415-DECLARATION OF INVENTORSHIP (FORM 5) [27-12-2018(online)].pdf | 2018-12-27 |
| 8 | 201841049415-COMPLETE SPECIFICATION [27-12-2018(online)].pdf | 2018-12-27 |
| 9 | Abstract_201841049415.jpg | 2019-01-03 |
| 10 | 201841049415-Request Letter-Correspondence [03-01-2019(online)].pdf | 2019-01-03 |
| 11 | 201841049415-Power of Attorney [03-01-2019(online)].pdf | 2019-01-03 |
| 12 | 201841049415-Form 1 (Submitted on date of filing) [03-01-2019(online)].pdf | 2019-01-03 |
| 13 | 201841049415-Proof of Right (MANDATORY) [13-06-2019(online)].pdf | 2019-06-13 |
| 14 | Correspondence by Agent_Form-1_20-06-2019.pdf | 2019-06-20 |
| 15 | 201841049415-RELEVANT DOCUMENTS [08-09-2021(online)].pdf | 2021-09-08 |
| 16 | 201841049415-PETITION UNDER RULE 137 [08-09-2021(online)].pdf | 2021-09-08 |
| 17 | 201841049415-OTHERS [08-09-2021(online)].pdf | 2021-09-08 |
| 18 | 201841049415-Information under section 8(2) [08-09-2021(online)].pdf | 2021-09-08 |
| 19 | 201841049415-FORM 3 [08-09-2021(online)].pdf | 2021-09-08 |
| 20 | 201841049415-FER_SER_REPLY [08-09-2021(online)].pdf | 2021-09-08 |
| 21 | 201841049415-DRAWING [08-09-2021(online)].pdf | 2021-09-08 |
| 22 | 201841049415-CORRESPONDENCE [08-09-2021(online)].pdf | 2021-09-08 |
| 23 | 201841049415-COMPLETE SPECIFICATION [08-09-2021(online)].pdf | 2021-09-08 |
| 24 | 201841049415-CLAIMS [08-09-2021(online)].pdf | 2021-09-08 |
| 25 | 201841049415-FER.pdf | 2021-10-17 |
| 26 | 201841049415-US(14)-HearingNotice-(HearingDate-03-05-2023).pdf | 2023-03-31 |
| 27 | 201841049415-POA [10-04-2023(online)].pdf | 2023-04-10 |
| 28 | 201841049415-FORM 13 [10-04-2023(online)].pdf | 2023-04-10 |
| 29 | 201841049415-Correspondence to notify the Controller [10-04-2023(online)].pdf | 2023-04-10 |
| 30 | 201841049415-AMENDED DOCUMENTS [10-04-2023(online)].pdf | 2023-04-10 |
| 31 | 201841049415-Written submissions and relevant documents [18-05-2023(online)].pdf | 2023-05-18 |
| 32 | 201841049415-FORM-26 [18-05-2023(online)].pdf | 2023-05-18 |
| 33 | 201841049415-FORM 3 [18-05-2023(online)].pdf | 2023-05-18 |
| 34 | 201841049415-PatentCertificate31-07-2023.pdf | 2023-07-31 |
| 35 | 201841049415-IntimationOfGrant31-07-2023.pdf | 2023-07-31 |
| 1 | searchE_22-12-2020.pdf |