IP Library Granted Patent US 9,183,494
Granted Patent B2
US 9,183,494 · App. 12/853,939 · Granted Nov 10, 2015

Competitive BCM learning rule for identifying features

Inventor: Douglas A. Moore (San Diego, CA)
Assignee: The Intellisis Corporation
G06N3/08G06N3/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,183,494
App. No.
12/853,939
Granted
Nov 10, 2015
Kind
B2
Abstract

Disclosed are systems, apparatuses, and methods for implementing a competitive BCM learning rule used in a neural network. Such a method includes identifying a maximally responding neuron with respect to a feature of an input signal. The maximally responding neuron is the neuron in a group that has a response with respect to the feature of the input signal that is greater than a response of each other neuron in the group. Such a method also includes applying a learning rule to weaken the response of each other neuron with respect to the feature of the input signal. The learning rule may also strengthen the response of the maximally responding neuron with respect to the feature of the input signal.

Claims (37)

1. A computer-implemented method for implementing an artificial neural system including an input layer configured to respond to stimulus, a set of neurons and a set of connections between the input layer and the set of neurons, the method comprising:

determining a response for individual ones of the set of neurons with respect to a feature in the stimulus, wherein the response correlates positively to a frequency of the feature in the stimulus;

comparing responses for neurons in the set of neurons with respect to the feature in the stimulus;

identifying, from the set of neurons, a maximally responding neuron, the maximally responding neuron being a neuron having a larger response to the feature in the stimulus than all other neurons in the set of neurons;

updating weights of individual connections of the maximally responding neuron according to a first learning rule, wherein the first learning rule uses a first function based on a first modification threshold;

updating weights of individual connections of the other neurons in the set of neurons according to a second learning rule, wherein the other neurons are different from the maximally responding neuron, wherein the second learning rule uses a second function based on a second modification threshold, wherein a value of the second modification threshold for a particular individual other neuron is greater than the response of the particular individual other neuron to the feature in the stimulus and the value of the second modification threshold is obtained by multiplying the response of the particular individual other neuron by a factor larger than one; and

generating responses to the feature in the stimulus by the maximally responding neuron and other neurons respectively according to their respective updated weights, wherein application of the first learning rule strengthens the response of the maximally responding neuron to the feature in the stimulus and wherein application of the second learning rule weakens the response of the other neurons to the feature in the stimulus.

2. A computing system for implementing an artificial neural system, the system comprising:

a neural network, comprising:

an input layer configured to respond to stimulus;

a set of neurons including output neurons;

a set of connections between the input layer and the set of neurons, wherein values of individual connections represent weights;

a memory configured to store the set of neurons; and

a processing unit configured to

determine a response for individual ones of the set of neurons with respect to a feature in the stimulus, wherein the response correlates positively to a frequency of the feature in the stimulus;

compare responses for neurons in the set of neurons with respect to the feature in the stimulus;

identify, from the set of neurons, a maximally responding neuron, the maximally responding neuron being a neuron having a larger response to the feature in the stimulus than all other neurons in the set of neurons;

update weights of individual connections of the maximally responding neuron according to a first learning rule, wherein the first learning rule uses a first function based on a first modification threshold;

update weights of individual connections of the other neurons in the set of neurons according to a second learning rule, wherein the other neurons are different from the maximally responding neuron, wherein the second learning rule uses a second function based on a second modification threshold, and wherein a value of the second modification threshold for a particular individual other neuron is greater than the response of the particular individual other neuron to the feature in the stimulus and the value of the second modification threshold is obtained by multiplying the response of the particular individual other neuron by a factor larger than one;

generate responses to the feature in the stimulus by the maximally responding neuron and other neurons respectively according to their respective updated weights, wherein application of the first learning rule strengthens the response of the maximally responding neuron to the feature in the stimulus; and

wherein application of the second learning rule to weakens the response of the other neurons to the feature in the stimulus.

3. A non-transitory machine-readable medium that stores instructions, which, when executed by a computer processor, cause the computer processor to perform a computer-implemented method for implementing an artificial neural system including an input layer configured to respond to stimulus, a set of neurons and a set of connections between the input layer and the set of neurons, the method comprising:

determining a response for individual ones of the set of neurons with respect to a feature in the stimulus, wherein the response correlates positively to a frequency of the feature in the stimulus;

comparing responses for neurons in the set of neurons with respect to the feature in the stimulus;

identifying, from the set of neurons, a maximally responding neuron, the maximally responding neuron being a neuron having a larger response to the feature in the stimulus than all other neurons in the set of neurons;

updating weights of individual connections of the maximally responding neuron according to a first learning rule, wherein the first learning rule uses a first function based on a first modification threshold;

updating weights of individual connections of the other neurons in the set of neurons according to a second learning rule, wherein the other neurons are different from the maximally responding neuron, wherein the second learning rule uses a second function based on a second modification threshold, wherein a value of the second modification threshold for a particular individual other neuron is greater than the response of the particular individual other neuron to the feature in the stimulus and the value of the second modification threshold is obtained by multiplying the response of the particular individual other neuron by a factor larger than one; and

generating responses to the feature in the stimulus by the maximally responding neuron and other neurons respectively according to their respective updated weights, wherein application of the first learning rule strengthens the response of the maximally responding neuron to the feature in the stimulus and wherein application of the second learning rule weakens the response of the other neurons to the feature in the stimulus.

4. The non-transitory machine-readable medium of claim 3 , wherein the factor is an integer value two (2).

5. The non-transitory machine-readable medium of claim 3 , wherein the factor is determined depending on a level of depression desired for each particular application.

6. The non-transitory machine-readable medium of claim 3 , wherein the method further comprises generating different neural responses by the set of neurons to different features of the stimulus, wherein application of the first and second learning rules facilitates each neuron of the set of neurons to respond to a unique feature of the stimulus.

7. The computer-implemented method of claim 1 , wherein the factor is an integer value two (2).

8. The computer-implemented method of claim 1 , wherein the factor is determined depending on a level of depression desired for each particular application.

9. The computer-implemented method of claim 1 , further comprising generating different neural responses by the set of neurons to different features of the stimulus, wherein application of the first and second learning rules facilitates each neuron of the set of neurons to respond to a unique feature of the stimulus.

10. The computing system of claim 2 , wherein the factor is an integer value two (2).

11. The computing system of claim 2 , wherein the factor is determined depending on a level of depression desired for each particular application.

12. The computing system of claim 2 , wherein the processing unit is further configured to generate different neural responses by the set of neurons to different features, wherein application of the first and second learning rules facilitates each neuron of the set of neurons to respond to a unique feature of the stimulus.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2026
From: PATTI, ROBERT S
To: TEATRO, INC.
Reel/Frame 074966/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2018
From: KNUEDGE, INC.
To: FRIDAY HARBOR LLC
Reel/Frame 047156/0582 →
SECURITY INTEREST Recorded Oct 27, 2017
From: KNUEDGE INCORPORATED
To: XL INNOVATE FUND, LP
Reel/Frame 044637/0011 →
SECURITY INTEREST Recorded Nov 11, 2016
From: KNUEDGE INCORPORATED
To: XL INNOVATE FUND, L.P.
Reel/Frame 040601/0917 →
CHANGE OF NAME Recorded Jun 9, 2016
From: THE INTELLISIS CORPORATION
To: KNUEDGE INCORPORATED
Reel/Frame 038926/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2010
From: MOORE, DOUGLAS A.
To: THE INTELLISIS CORPORATION
Reel/Frame 024867/0497 →
Continuity (2)
Provisional Application 61329749 · Apr 30, 2010
Related Publication 20110270789A1 · Nov 3, 2011