Patent ID: 6076082
Filing Date: 2000-06-13
Classification: G06N,Y10S

Abstract:
An information filtering apparatus, comprising:information indicating means for indicating pieces of learning information;learning information control means for receiving a plurality of teaching signals respectively indicating whether one piece of learning information indicated by the information indicating means is necessary or unnecessary and generating pieces of teaching data respectively composed of one piece of learning information and one teaching signal corresponding to the piece of learning information;learning means for performing a learning operation for each of the pieces of teaching data generated by the learning information control means,the learning means comprising affirmative metric signal calculating means for calculating an affirmative metric signal, denoting affirmative records that the pieces of learning information indicated by the information indicating means are respectively judged to be necessary, from the pieces of teaching data respectively composed of one piece of learning information and one teaching signal indicating that the piece of learning information is necessary, andnegative metric signal calculating means for calculating a negative metric signal, denoting negative records that the pieces of learning information indicated by the information indicating means are respectively judged to be unnecessary, from the pieces of teaching data respectively composed of one piece of learning information and one teaching signal indicating that the piece of learning information is unnecessary;information filtering means for filtering pieces of information data according to the affirmative records calculated by the affirmative metric signal calculating means and the negative records calculated by the negative metric signal calculating means to arrange the pieces of information data in order of necessity, the information filtering means comprising the vector generating means for generating a vector signal, which is composed of one or more codes corresponding to one or more keywords attached to a piece of information data, for each of pieces of information data;affirmative score signal calculating means for calculating an affirmative score signal from the vector signal generated by the vector generating means and the affirmative metric signal calculated by the affirmative metric signal calculating means for each of the pieces of information data on condition that a value of each affirmative score signal becomes high as the number of keywords which are attached to one piece of information data and agree with those attached to the pieces of learning information judged to be necessary is increased;negative score signal calculating means for calculating a negative score signal from the vector signal generated by the vector generating means and the negative metric signal calculated by the negative metric signal calculating means for each of the pieces of information data on condition that a value of each negative score signal becomes high as the number of keywords which are attached to one piece of information data and agree with those attached to the pieces of learning information judged to be unnecessary is increased;information data writing control means for arranging the pieces of information data in order of necessity according to the affirmative score signals calculated by the affirmative score signal calculating means and the negative score signals calculated by the negative score signal calculating means; anddisplaying means for displaying the pieces of information data arranged in order of necessity by the information data writing control means.