IP Library Granted Patent US 7,877,338
Granted Patent B2
US 7,877,338 · App. 11/803,237 · Granted Jan 25, 2011

Information processing apparatus, method, and program using recurrent neural networks

Assignees: Sony Corporation; Riken
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 7,877,338
App. No.
11/803,237
Granted
Jan 25, 2011
Kind
B2
Abstract

An information processing apparatus, includes a lower time series data generation unit having a plurality of recurrent neural networks which learn predetermined time series data, and generating prediction time series data. An upper time series data generation unit has recurrent neural networks which learn error time series data that is time series data of errors raised at the time of the learning by the respective plural recurrent neural networks of the lower time series data generation unit. Generation of prediction error time series data that is time series data of prediction errors; and a conversion unit that performs nonlinear conversion for the prediction errors generated by the upper time series data generation unit. The lower time series data generation unit outputs the prediction time series data according to the prediction errors.

Claims (29)

1. An information processing apparatus, including:

lower time series data generation means having a plurality of recurrent neural networks which learn predetermined time series data, and generate prediction time series data according to the learning result;

upper time series data generation means having recurrent neural networks which learn error time series data that is time series data of errors raised at the time of the learning by the respective plural recurrent neural networks of the lower time series data generation means, and generate prediction error time series data that is time series data of prediction errors according to the learning result; and

conversion means for performing nonlinear conversion for the prediction errors generated by the upper time series data generation means,

wherein the lower time series data generation means outputs the prediction time series data generated by the respective plural recurrent neural networks according to the prediction errors which have undergone the nonlinear conversion by the conversion means,

wherein the lower time series data generation means further comprises a plurality of gate means for opening and closing the outputs of the prediction time series data at the subsequent stages of the respective plural recurrent neural networks, and the plural gate means open and close the outputs of the prediction time series data according to the prediction errors which have undergone the nonlinear conversion by the conversion means,

wherein the lower time series data generation means further comprises composition means for compositing and outputting the prediction time series data output from the plural gate means, and

wherein a larger prediction error results a smaller opening of an associated gate means.

2. The information processing apparatus according to claim 1 , wherein the recurrent neural networks of the upper time series data generation means are recurrent neural networks of the continuous time type.

3. The information processing apparatus according to claim 1 , wherein the conversion means performs the nonlinear conversion for the prediction errors generated by the upper time series data generation means using the softmax function.

4. The information processing apparatus according to claim 1 , further comprising temporal filter means for performing the temporal filter processing for the errors output by the lower time series data generation means.

5. The information processing apparatus according to claim 1 , further comprising nonlinear filter means for nonlinearly converting the errors output by the lower time series data generation means.

6. The information processing apparatus according to claim 1 , wherein, at the time of the learning, the lower time series data generation means updates the weight of learning of the respective plural recurrent neural networks according to errors raised at the time of the learning by the respective plural recurrent neural networks.

7. The information processing apparatus according to claim 1 , wherein, at the time of the learning, of errors raised at the time of the learning by the respective plural recurrent neural networks, the lower time series data generation means sets a recurrent neural network that has raised a minimum error to the winner, and updates the weight of learning of the respective plural recurrent neural networks according to the distance from the winner.

8. An information processing method, comprising the steps of:

learning predetermined time series data, and generating prediction time series data according to the learning result;

learning error time series data that is time series data of errors raised at the time of learning the predetermined time series data; and generating prediction error time series data that is time series data of prediction errors according to the learning result;

performing nonlinear conversion for the generated prediction errors; and

outputting the generated prediction time series data according to the prediction errors which have undergone the nonlinear conversion.

wherein the time series data generation step further comprises a plurality of gate steps for opening and closing the outputs of the prediction time series data at the subsequent stages, and the plural gate open and close the outputs of the prediction time series data according to the prediction errors which have undergone the nonlinear conversion by the conversion step,

wherein the time series data generation step further comprises composition step for compositing and outputting the prediction time series data output from the plural gate steps, and

wherein a large prediction error results a smaller opening of an associated gate step,

9. A non -transitory computer storage medium storing a program that makes a computer execute a processing, the processing comprising the steps of:

learning predetermined time series data, and generating prediction time series data according to the learning result;

learning error time series data that is time series data of errors raised at the time of learning the predetermined time series data, and generating prediction error time series data that is time series data of prediction errors according to the learning, and

performing nonlinear conversion for the generated prediction errors,

wherein the time series data generation step further comprises a plurality of gate steps for opening and closing the outputs of the prediction time series data at the subsequent stages, and the plural gate step open and close the outputs of the prediction time series data according to the prediction errors which have undergone the nonlinear conversion by the conversion step,

wherein the time series data generation step further comprises composition step for compositing and outputting, the prediction time series data output from the plural gate steps, and

wherein a larger prediction error results a smaller opening of an associated gate step.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2007
From: TANI, JUN; NISHIMOTO, RYUNOSUKE; ITO, MASATO
To: SONY CORPORATION; RIKEN
Reel/Frame 019552/0459 →
Priority Claims (1)
JP 2006-135714 · May 15, 2006 · national
Continuity (1)
Related Publication 20070265841A1 · Nov 15, 2007