Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
US12475196B2 - Classification system - Google Patents
[go: Go Back, main page]

US12475196B2 - Classification system - Google Patents

Classification system

Info

Publication number
US12475196B2
US12475196B2 US18/065,730 US202218065730A US12475196B2 US 12475196 B2 US12475196 B2 US 12475196B2 US 202218065730 A US202218065730 A US 202218065730A US 12475196 B2 US12475196 B2 US 12475196B2
Authority
US
United States
Prior art keywords
classification
attribute
correct
class
pieces
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US18/065,730
Other versions
US20230112990A1 (en
Inventor
Shinkichi Himeno
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Iryou Jyouhou Gijyutu Kenkyusho Corp
Original Assignee
Iryou Jyouhou Gijyutu Kenkyusho Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Iryou Jyouhou Gijyutu Kenkyusho Corp filed Critical Iryou Jyouhou Gijyutu Kenkyusho Corp
Publication of US20230112990A1 publication Critical patent/US20230112990A1/en
Application granted granted Critical
Publication of US12475196B2 publication Critical patent/US12475196B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/764Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/243Classification techniques relating to the number of classes
    • G06F18/2431Multiple classes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • G06N5/045Explanation of inference; Explainable artificial intelligence [XAI]; Interpretable artificial intelligence
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/776Validation; Performance evaluation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/778Active pattern-learning, e.g. online learning of image or video features

Definitions

  • the present invention relates to a classification system that determines which class an obtained image or observation data belongs to using a great amount of imagery, observation data, or the like (so-called “big data”).
  • Deep learning and the like use a neural network consisting of many layers. Even if a recognition result is obtained, it is difficult for a human to understand why such a recognition result has been obtained.
  • the present invention has been made to solve the above problems with the background art, and an object thereof is to provide a classification system that learns not only training data about correct classes but also training data about the correct attributes of the classes and thus, when an image is presented, outputs not only the class of the image but also estimation of the attributes of the image and further estimates the ground for the class.
  • Another object thereof is to provide a classification system that includes verification means (attribute list-based correct class estimation means) is able to verify the validity of classification by checking an obtained attribute list against a previously constructed class-specific attribute database (class-specific attribute list management means), to systematically explain the ground for the classification, and to estimate also a class that has not been given as training data at the time of training.
  • Yet another object thereof is to provide a classification system that is able to estimate attributes using multiple trained classification means disposed in parallel and to estimate classes by checking the obtained attributes against class-specific attribute list storage means.
  • a classification system includes classification training data management means configured to obtain pieces of classification training data, classification training data-specific correct class setting means configured to set correct classes with respect to the pieces of classification training data, classification means configured to receive the pieces of classification training data and to output classification results, and classification training means configured to train the classification means by comparing the classification results with the correct classes previously set by the classification training data-specific correct class setting means and feeding back an error.
  • the classification training data-specific correct class setting means includes classification training data-specific classification data correct attribute setting means configured to set not only the correct classes of the pieces of classification training data but also correct attributes of the pieces of classification training data.
  • the classification means includes input means configured to receive the pieces of classification training data and classification/attribute result output means configured to output not only the classification results but also class/attribute estimation results including attribute estimation results.
  • the classification trainimg means includes classification/attribute training means configured to compare the class/attribute estimation results outputted from the classification means with the correct classes and the correct attributes set by the classification training data-specific correct class setting means and the classification training data-specific classification data correct attribute setting means and to, if both are not matched, make an adjustment so that the class/attribute estimation results come close to the correct classes and the correct attributes by feeding back an error to the classification means.
  • Pieces of classification target data from classification target data acquisition means are newly inputted to the trained classification means.
  • the classification/attribute result output means included in the trained classification means outputs both classification results and attribute estimation results of the pieces of classification target data so that validity of the classification results can be considered.
  • the classification system includes class-specific attribute list management means configured to manage attribute lists corresponding to the classes and attribute list-based correct class estimation means configured to estimate more likely classes of the inputted pieces of classification target data by applying the pieces of classification target data to the trained classification means and checking obtained attribute lists against the attribute lists managed by the class-specific attribute list management means.
  • the attribute list-based correct class estimation means includes attribute inquiry means configured to, if the obtained attribute lists include an attribute that is not included in the attribute lists managed by the class-specific attribute list management means, make an inquiry to the classification target data management means about the attribute.
  • the trained classification means includes multiple trained classification means disposed in parallel, and the classification system includes attribute list-based multiple parallel classification means configured to estimate correct classes of the pieces of classification target data by checking, against the class-specific attribute list management means, attribute lists obtained by applying the pieces of classification target data to the multiple trained classification means disposed in parallel.
  • the classification system includes the classification trainimg data-specific classification data correct attribute setting means and thus sets not only the correct classes of the pieces of classification training data but also the correct attributes of the pieces of classification training data.
  • the classification means includes the input means configured to receive pieces of classification training data and the classification/attribute result output means configured to output not only classification results but also class/attribute estimation results including attribute estimation results.
  • the classification training means includes the classification/attribute training means configured to compare the class/attribute estimation results outputted from the classification means with the correct classes and the correct attributes set by the classification training data-specific correct class setting means and the classification training data-specific classification data correct attribute setting means and to, if both are not matched, make an adjustment so that the class/attribute estimation results come close to the correct classes and the correct attributes by feeding back an error to the classification means.
  • Pieces of classification target data from classification target data acquisition means are newly inputted to the trained classification means.
  • the classification/attribute result output means included in the trained classification means outputs both classification results and attribute estimation results of the pieces of classification target data so that validity of the classification results can be considered.
  • the classification system includes the attribute list-based correct class estimation means and thus estimates more likely classes of the inputted pieces of classification target data by applying the pieces of classification target data to the trained classification means and checking obtained attribute lists against the attribute lists managed by the class-specific attribute list management means.
  • the classification system of includes the attribute inquiry means and thus, if the obtained attribute lists include an attribute that is not included in the attribute lists managed by the class-specific attribute list management means, makes an inquiry to the classification target data management means about the attribute.
  • the classification system of includes the attribute list-based multiple parallel classification means and thus estimates the correct classes of the pieces of classification target data by checking, against the class-specific attribute list management means, attribute lists obtained by applying the pieces of classification target data to the multiple trained classification means disposed in parallel.
  • FIG. 1 A is schematic drawings of a conventional classification system which shows training for classification.
  • FIG. 1 B is schematic drawings of a conventional classification system which shows classification.
  • FIG. 2 A is a schematic drawing showing a classification system according to the present invention during training for classification.
  • FIG. 2 B is a schematic drawing showing the classification system according to the present invention during classification.
  • FIG. 3 is a drawing showing attribute list-based correct class estimation means that estimates a more likely class by checking an obtained attribute list against class-specific attribute list management means
  • FIG. 4 A is a drawing showing a disease classification system according to the present invention during training for classification.
  • FIG. 4 B is a drawing showing the disease classification system according to the present invention during classification.
  • FIG. 4 C is a drawing showing attribute list-based correct class estimation means that estimates a more likely class by checking an obtained attribute list against class-specific attribute list management means.
  • FIG. 5 is a drawing showing attribute list-based multiple parallel classification means.
  • the present application is a system that is run using a computer.
  • This computer includes an input device (mouse, keyboard, etc.), an output device (monitor, printer, etc.), a storage device (memory, hard disk), an arithmetic unit (CPU), a control unit (CPU), and the like, as well as includes a program for performing the means (functions) of the present application.
  • the classification system includes the server apparatus, the database and the terminal.
  • the server apparatus, the database and the terminal connected through network.
  • the server apparatus is a prior computer.
  • the server apparatus includes: an arithmetic apparatus including the processor, a main storage apparatus, an auxiliary storage apparatus, input apparatus, output apparatus, and communication apparatus.
  • the arithmetic apparatus includes the processor that can execute an instruction set.
  • the main storage apparatus includes a volatile memory such as a random access memory (RAM).
  • the auxiliary storage apparatus includes a recording medium such as a nonvolatile memory, and a recording method thereof is not limited.
  • the recording medium indicates a hard disk drive (HDD) or a solid state drive (SSD), for example.
  • the input apparatus is, for example, a keyboard device.
  • the output apparatus includes, for example, display as a liquid crystal panel.
  • the communication apparatus is a network interface that can connect to network.
  • the processor of the server apparatus executes the function of the units of the classification system including: a classification training data management means, a classification training data-specific correct class setting means, a classification means, a classification training means, a classification training data-specific classification data correct attribute setting means, an input means, a classification/attribute result output means, a classification/attribute training means, a class-specific attribute list management means, an attribute list-based correct class estimation means, an attribute inquiry means, an attribute list-based multiple parallel classification means or the like.
  • the database is composed of the auxiliary storage apparatus of the server apparatus or the auxiliary storage apparatus independent from the server apparatus. The database stores information managed by the classification system.
  • the terminal is a prior computer including a processor.
  • FIGS. 1 A and 1 B are schematic drawings of a conventional classification system.
  • FIGS. 1 A and 1 B classification of images is taken as an example. First, referring to FIG. 1 A , training for classification will be described.
  • Classification training material management means is managing, as pairs, images, which are classification training data, and the correct classes of the images set by classification training material-specific correct class setting means.
  • Classification data acquisition means acquires images, symptoms, findings, or the like, which are information to be classified, and provides them to classification means through classification training data input means. If the classification data is images, the images may be acquired using any method, for example, camera images may be directly inputted or an image file may be read.
  • symptoms, findings, or the like they ay be acquired using any method such as reading from electronic health records, any observation data file, or a time-series data file.
  • the images, which are classification training data, are inputted to the input layer of the classification means (classification training data input means).
  • weighted links are calculated sequentially from the input layer.
  • the amount of stimulation to a neural element is summed up on the basis of the presence or absence of firing of links in the preceding stage of the neural element and the weights of the links.
  • a preset threshold is exceeded, the neural element fires and produces weighted outputs to the neural elements in the subsequent hidden layer.
  • the last layer of the classification means produces classification result outputs, and thing of the respective neural elements in this output layer corresponds to the respective classification result outputs.
  • the classification results are compared with the correct classes of the images set by classification training data-specific correct class setting means. If both are not matched, the errors are fed back to the classification means using a technique such as backpropagation and the weights of the links are adjusted so that the outputs come close to the correct classes. When the errors become equal to or smaller than a preset reference, the training of the classification means is completed (trained classification means).
  • images which are classification target data managed by classification target data management means, are inputted to the trained classification means using classification target data input means. Firing of the respective neural elements in classification result output means corresponds to classification results.
  • FIGS. 2 A and 2 B are schematic drawings of a classification system according to the present invention.
  • Classification of images are taken as an example as in FIG. 1 .
  • FIG. 2 A shows training for classification.
  • Classification training data management means manages, as sets, images, which are classification training data, the correct classes of the images set by classification training data-specific correct class setting means, and the correct attributes set by classification training data-specific correct attribute setting means.
  • the images, which are classification training data are inputted to the input layer of classification means (classification training data input means).
  • the classification means as in deep learning, many hidden layers including neural elements mimicking neurons are connected using weighted links, and the weighted links are calculated sequentially from the input layer.
  • the amount of stimulation to a neural element is summed up on the basis of the presence or absence of firing of a link in the preceding stage of the neural element and the weight of the link.
  • a preset threshold is exceeded, the neural element fires and produces weighted outputs to the neural elements in the subsequent hidden layer.
  • the last layer of the classification means produces class/attribute estimation result outputs, and firing of the respective neural elements in this output layer corresponds to the respective class/attribute estimation results.
  • the class/attribute estimation results are compared with the correct classes/attributes of the images set by classification training data-specific correct class setting means and classification training data-specific correct attribute setting means. If both are not matched, the errors are fed back to the classification means using a technique such as backpropagation and the weights of the links are adjusted so that the class/attribute estimation result outputs come close to the correct classes/attributes. When the errors become equal to or smaller than a preset reference, the training of the classification means is completed (trained classification means).
  • FIG. 2 B shows classification
  • images which are classification target data managed by classification target data management means, are inputted to the trained classification means using classification target data input means.
  • the respective neural elements that have fired in classification/attribute result output means correspond to class/attribute estimation results.
  • the present invention estimates not only the classes of the images but also the attributes thereof and thus is able to present the ground for the classes.
  • FIG. 3 is a drawing showing attribute list-based correct class estimation means that estimates a more likely class by checking an obtained attribute list against class-specific attribute list management means.
  • class-specific attribute lists are previously managed (class-specific attribute list management means).
  • class/attribute estimation output results of an image are obtained, the validity of the estimated classification results is considered by checking the class/attribute estimation output results against an attribute list managed by the class-specific attribute list management means.
  • FIGS. 4 A and 4 B are drawings showing a disease classification system acccording to the present invention.
  • FIG. 4 A shows training for classification
  • Classification training data management means manages, as sets, symptoms and/or findings, which are classification training data, correct classes having those symptoms and/or findings set by classification training data-specific correct class setting means (disease names), and correct attributes (inflammation, infection, and the like) set by classification data-specific correct attribute setting means.
  • the symptoms and/or findings which are classification training data, are inputted to the input layer of classification means (classification training data input means).
  • the classification means as in deep learning, many hidden layers including neural elements mimicking neurons are connected by weighted links, and the weighted links are calculated sequentially from the input layer.
  • the amount of stimulation to a neural element is summed up on the basis of the presence or absence of firing of a link in the preceding stage of the neural element and the weight of the link.
  • a preset threshold is exceeded, the neural element fires and weighted outputs are made to the neural elements in the subsequent hidden layer.
  • the last layer of the classification means outputs the class/attribute results, and the firing of the respective neural elements in this output layer corresponds to the respective class/attribute estimation results.
  • the class/attribute results are compared with the correct classes/attributes of the symptoms and/or findings set by the classification training data-specific correct class setting means and classification data-specific correct attribute setting means. If both are not matched, the errors are fed back to the classification means using a technique such as backpropagation and the weights of the links are adjusted so that the result outputs come close to the correct classes/attributes. When the errors become equal to or smaller than a preset reference, the training of the classification means is completed (trained classification means).
  • FIG. 4 B shows classification.
  • symptoms and/or findings which are classification target data managed by classification target data management means, are inputted to the trained classification means using classification target data input means.
  • the firing of the respective neural elements in classification/attribute result output means corresponds to the class/attribute estimation results.
  • the conventional method shown in FIG. 1 only shows the class estimation results and therefore the reason why the classification results have been obtained is unknown.
  • the class name of this classification target is estimated as pneumonia since the classification target has inflammation and infection and has a legion in the respiratory organs. That is, the ground for the class is presented.
  • FIG. 4 C is a drawing showing attribute list-based correct class estimation means that estimates a more likely class by checking an obtained attribute list against class-specific attribute list management means.
  • the ground for the estimation of the classes (disease names) is given by estimating the classes (disease names) and attributes simultaneously.
  • any of the classes and the attributes are not 100 percent accurate, and errors or fluctuations in estimation inevitably occur.
  • class (disease name)-specific attribute lists are previously managed (class-specific attribute list management means).
  • class/attribute estimation output results of a symptom or finding is obtained, the results are checked against an attribute list managed by the class-specific attribute list management means and the validity of the estimated class estimation result is considered.
  • a child inherits the attributes of the class of its parent as attributes of its own class, as well as holds attributes specific to its own class. If the attributes inherited from the class of the parent are changed, that is, overwritten at the level of the class of the child, a grandchild inherits the changed attributes of the class of the child as attributes of its own class.
  • classification target data management means electronic health records, or the like
  • symptoms and/or findings that are essential but absent for example, the presence or absence of bone erosion on Xp in the case of rheumatoid arthritis in FIG. 4 C
  • attribute inquiry means for example, the presence or absence of bone erosion on Xp in the case of rheumatoid arthritis in FIG. 4 C
  • classification accuracy is improved.
  • FIG. 5 is a drawing showing attribute list-based multiple parallel classification means.
  • classification data such as images or symptoms and/or findings from the classification target data management means is inputted to the multiple trained classification means in parallel, and class/attribute estimation lists are obtained from the respective trained classification means.
  • the obtained attribute lists are checked against attribute lists managed by the class-specific attribute list management means, and classes having a higher degree of matching are regarded as attribute list-based correct class estimation values.
  • each time the classification target is changed it is necessary to prepare a great number of training images or correct data sets and to train the classification means that requires a great amount of calculation.
  • the object can be accomplished also with respect to a new classification target by only re-using the trained classification means or adding minimum training to the classification means. While training of the classification means requires a great amount of calculation using several hundred thousand times of feedback, classification using the trained classification means is completed momentarily all at once. Thus, even if classification training data is inputted to many trained classification means in parallel as in FIG. 5 , an increase in the amount of calculation is small.
  • image recognition is not limited to the images of the animals used as an example and can be applied to any images such as images of human faces or objects. While the present invention has been applied to the issue in the field of medicine as an example, it can be applied to an issue in any field, such as a determination as to whether there is a possibility that loan loss may occur or rises and falls in the stock price, as long as the issue relates to classification.
  • classification means While deep learning, which is rapidly becoming widespread at the present time, has been taken as an example of the classification means, this example is not limiting. Even if an appropriate classifier, such as classification means using a neural network that is conventional or may emerge in future, various types of machine training, including support vector machine, or a classifier using a frequency distribution, is used in accordance with the situation, the present invention can be carried out as well.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Medical Informatics (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Molecular Biology (AREA)
  • Image Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A classification system includes classification training data-specific classification data correct attribute setting configured to set not only the correct classes of pieces of classification training data but also the correct attributes of the pieces of classification training data and classification/attribute training configured to train classification by comparing the class/attribute estimation result outputs with the correct classes set by correct class setting and comparing the attribute estimation result outputs with the correct attributes set by the classification training data-specific classification training data correct attribute setting. Pieces of classification target data from classification target data acquisition are newly inputted to the trained classification means. Classification/attribute result output outputs both the classification results and attribute results of the pieces of classification target data so that validity of the classification results can be considered.

Description

TECHNICAL FIELD
The present invention relates to a classification system that determines which class an obtained image or observation data belongs to using a great amount of imagery, observation data, or the like (so-called “big data”).
BACKGROUND
The development and widespread use of the Internet and the development of the technology called “cloud” that stores and parallel computes large-capacity data have enabled processing of a great amount of data, which was previously impossible. Classification systems that form a classifier by processing (training) a large number of combinations of images, observation data, or the like and the correct classes thereof (training data) and estimate the class that a newly obtained image or observation data belongs to have been rapidly developed, particularly, in the wake of the advent of the technique called deep learning.
In the field of image recognition, technologies that identify a person or read the emotion of the person, such as anger or sadness, from an image of the person's face have evolved. In the field of object recognition, technologies that estimate the type of an object on an image have evolved. In the field of medicine, technologies that identify the presence of a cancer or the like from a medical image, such as X-ray, CT, or microscopic image, have been actively studied.
Similarly, technologies that perform deep learning using a great amount of financial data or economic data and determine the credibility of corporations or predict rises and falls in the stock price have been actively studied. Also in the field of medicine, technologies that predict the disease name of a patient having a certain symptom or finding or estimate an effective treatment using a great amount of data on the symptoms or laboratory findings of many patients have been studied.
Background art literature relating to the present application includes the following.
CITATION LIST
  • Patent Literature 1: Japanese Unexamined Patent Application Publication No. 2018-175226
  • Patent Literature 2: Japanese Unexamined Patent Application Publication No, 2019-3396
SUMMARY
Deep learning and the like use a neural network consisting of many layers. Even if a recognition result is obtained, it is difficult for a human to understand why such a recognition result has been obtained.
Although the recognition accuracy has been increased, it is not 100%. Accordingly, misrecognition inevitably occurs and the user has to be responsible for the misrecognition.
At this time, the user has to be able to explain to third parties why such recognition has been reached. Otherwise, the user would suffer a risk, such as compensation for damage. Thus, there is a limit to the practical utility of deep learning and the like.
Also, there has been an illusion as if all problems were solved by analyzing big data.
In each field, a thinking framework having high utility has been created over a long period of time. If all data is flattened and analyzed without previously assuming any internal logic structure, already known ordinary knowledge is simply reconfirmed or an indefinable correlation is simply pointed out in not a few cases even if the amount of data is large.
The present invention has been made to solve the above problems with the background art, and an object thereof is to provide a classification system that learns not only training data about correct classes but also training data about the correct attributes of the classes and thus, when an image is presented, outputs not only the class of the image but also estimation of the attributes of the image and further estimates the ground for the class. Another object thereof is to provide a classification system that includes verification means (attribute list-based correct class estimation means) is able to verify the validity of classification by checking an obtained attribute list against a previously constructed class-specific attribute database (class-specific attribute list management means), to systematically explain the ground for the classification, and to estimate also a class that has not been given as training data at the time of training. Yet another object thereof is to provide a classification system that is able to estimate attributes using multiple trained classification means disposed in parallel and to estimate classes by checking the obtained attributes against class-specific attribute list storage means.
As means for accomplishing the objects, in a knowledge management system, a classification system includes classification training data management means configured to obtain pieces of classification training data, classification training data-specific correct class setting means configured to set correct classes with respect to the pieces of classification training data, classification means configured to receive the pieces of classification training data and to output classification results, and classification training means configured to train the classification means by comparing the classification results with the correct classes previously set by the classification training data-specific correct class setting means and feeding back an error. The classification training data-specific correct class setting means includes classification training data-specific classification data correct attribute setting means configured to set not only the correct classes of the pieces of classification training data but also correct attributes of the pieces of classification training data. The classification means includes input means configured to receive the pieces of classification training data and classification/attribute result output means configured to output not only the classification results but also class/attribute estimation results including attribute estimation results. The classification trainimg means includes classification/attribute training means configured to compare the class/attribute estimation results outputted from the classification means with the correct classes and the correct attributes set by the classification training data-specific correct class setting means and the classification training data-specific classification data correct attribute setting means and to, if both are not matched, make an adjustment so that the class/attribute estimation results come close to the correct classes and the correct attributes by feeding back an error to the classification means. Pieces of classification target data from classification target data acquisition means are newly inputted to the trained classification means. The classification/attribute result output means included in the trained classification means outputs both classification results and attribute estimation results of the pieces of classification target data so that validity of the classification results can be considered.
According to a classification system, the classification system includes class-specific attribute list management means configured to manage attribute lists corresponding to the classes and attribute list-based correct class estimation means configured to estimate more likely classes of the inputted pieces of classification target data by applying the pieces of classification target data to the trained classification means and checking obtained attribute lists against the attribute lists managed by the class-specific attribute list management means.
According to a classification system, in the classification system the attribute list-based correct class estimation means includes attribute inquiry means configured to, if the obtained attribute lists include an attribute that is not included in the attribute lists managed by the class-specific attribute list management means, make an inquiry to the classification target data management means about the attribute.
According to a classification system, in the classification system the trained classification means includes multiple trained classification means disposed in parallel, and the classification system includes attribute list-based multiple parallel classification means configured to estimate correct classes of the pieces of classification target data by checking, against the class-specific attribute list management means, attribute lists obtained by applying the pieces of classification target data to the multiple trained classification means disposed in parallel.
The classification system includes the classification trainimg data-specific classification data correct attribute setting means and thus sets not only the correct classes of the pieces of classification training data but also the correct attributes of the pieces of classification training data.
The classification means includes the input means configured to receive pieces of classification training data and the classification/attribute result output means configured to output not only classification results but also class/attribute estimation results including attribute estimation results.
The classification training means includes the classification/attribute training means configured to compare the class/attribute estimation results outputted from the classification means with the correct classes and the correct attributes set by the classification training data-specific correct class setting means and the classification training data-specific classification data correct attribute setting means and to, if both are not matched, make an adjustment so that the class/attribute estimation results come close to the correct classes and the correct attributes by feeding back an error to the classification means. Pieces of classification target data from classification target data acquisition means are newly inputted to the trained classification means. The classification/attribute result output means included in the trained classification means outputs both classification results and attribute estimation results of the pieces of classification target data so that validity of the classification results can be considered.
The classification system includes the attribute list-based correct class estimation means and thus estimates more likely classes of the inputted pieces of classification target data by applying the pieces of classification target data to the trained classification means and checking obtained attribute lists against the attribute lists managed by the class-specific attribute list management means.
The classification system of includes the attribute inquiry means and thus, if the obtained attribute lists include an attribute that is not included in the attribute lists managed by the class-specific attribute list management means, makes an inquiry to the classification target data management means about the attribute.
The classification system of includes the attribute list-based multiple parallel classification means and thus estimates the correct classes of the pieces of classification target data by checking, against the class-specific attribute list management means, attribute lists obtained by applying the pieces of classification target data to the multiple trained classification means disposed in parallel.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1A is schematic drawings of a conventional classification system which shows training for classification.
FIG. 1B is schematic drawings of a conventional classification system which shows classification.
FIG. 2A is a schematic drawing showing a classification system according to the present invention during training for classification.
FIG. 2B is a schematic drawing showing the classification system according to the present invention during classification.
FIG. 3 is a drawing showing attribute list-based correct class estimation means that estimates a more likely class by checking an obtained attribute list against class-specific attribute list management means,
FIG. 4A is a drawing showing a disease classification system according to the present invention during training for classification.
FIG. 4B is a drawing showing the disease classification system according to the present invention during classification.
FIG. 4C is a drawing showing attribute list-based correct class estimation means that estimates a more likely class by checking an obtained attribute list against class-specific attribute list management means.
FIG. 5 is a drawing showing attribute list-based multiple parallel classification means.
DETAILED DESCRIPTION
The present application is a system that is run using a computer. This computer includes an input device (mouse, keyboard, etc.), an output device (monitor, printer, etc.), a storage device (memory, hard disk), an arithmetic unit (CPU), a control unit (CPU), and the like, as well as includes a program for performing the means (functions) of the present application.
The classification system includes the server apparatus, the database and the terminal. The server apparatus, the database and the terminal connected through network. The server apparatus is a prior computer. The server apparatus includes: an arithmetic apparatus including the processor, a main storage apparatus, an auxiliary storage apparatus, input apparatus, output apparatus, and communication apparatus. The arithmetic apparatus, the main storage apparatus, the auxiliary storage apparatus, input apparatus, output apparatus, the communication apparatus connected through a bus interface. The arithmetic apparatus includes the processor that can execute an instruction set. The main storage apparatus includes a volatile memory such as a random access memory (RAM). The auxiliary storage apparatus includes a recording medium such as a nonvolatile memory, and a recording method thereof is not limited. The recording medium indicates a hard disk drive (HDD) or a solid state drive (SSD), for example. The input apparatus is, for example, a keyboard device. The output apparatus includes, for example, display as a liquid crystal panel. The communication apparatus is a network interface that can connect to network. The processor of the server apparatus executes the function of the units of the classification system including: a classification training data management means, a classification training data-specific correct class setting means, a classification means, a classification training means, a classification training data-specific classification data correct attribute setting means, an input means, a classification/attribute result output means, a classification/attribute training means, a class-specific attribute list management means, an attribute list-based correct class estimation means, an attribute inquiry means, an attribute list-based multiple parallel classification means or the like. The database is composed of the auxiliary storage apparatus of the server apparatus or the auxiliary storage apparatus independent from the server apparatus. The database stores information managed by the classification system. The terminal is a prior computer including a processor.
FIGS. 1A and 1B are schematic drawings of a conventional classification system.
In FIGS. 1A and 1B, classification of images is taken as an example. First, referring to FIG. 1A, training for classification will be described.
Classification training material management means is managing, as pairs, images, which are classification training data, and the correct classes of the images set by classification training material-specific correct class setting means.
Classification data acquisition means acquires images, symptoms, findings, or the like, which are information to be classified, and provides them to classification means through classification training data input means. If the classification data is images, the images may be acquired using any method, for example, camera images may be directly inputted or an image file may be read.
For symptoms, findings, or the like, they ay be acquired using any method such as reading from electronic health records, any observation data file, or a time-series data file.
The images, which are classification training data, are inputted to the input layer of the classification means (classification training data input means).
In the classification means, many hidden layers including neural elements mimicking neurons are connected by weighted links as in deep learning, and the weighted links are calculated sequentially from the input layer.
The amount of stimulation to a neural element is summed up on the basis of the presence or absence of firing of links in the preceding stage of the neural element and the weights of the links. When a preset threshold is exceeded, the neural element fires and produces weighted outputs to the neural elements in the subsequent hidden layer.
The last layer of the classification means produces classification result outputs, and thing of the respective neural elements in this output layer corresponds to the respective classification result outputs.
The classification results are compared with the correct classes of the images set by classification training data-specific correct class setting means. If both are not matched, the errors are fed back to the classification means using a technique such as backpropagation and the weights of the links are adjusted so that the outputs come close to the correct classes. When the errors become equal to or smaller than a preset reference, the training of the classification means is completed (trained classification means).
When performing classification of FIG. 1B, images, which are classification target data managed by classification target data management means, are inputted to the trained classification means using classification target data input means. Firing of the respective neural elements in classification result output means corresponds to classification results.
FIGS. 2A and 2B are schematic drawings of a classification system according to the present invention.
Classification of images are taken as an example as in FIG. 1 .
FIG. 2A shows training for classification. Classification training data management means manages, as sets, images, which are classification training data, the correct classes of the images set by classification training data-specific correct class setting means, and the correct attributes set by classification training data-specific correct attribute setting means. The images, which are classification training data, are inputted to the input layer of classification means (classification training data input means).
In the classification means, as in deep learning, many hidden layers including neural elements mimicking neurons are connected using weighted links, and the weighted links are calculated sequentially from the input layer.
The amount of stimulation to a neural element is summed up on the basis of the presence or absence of firing of a link in the preceding stage of the neural element and the weight of the link. When a preset threshold is exceeded, the neural element fires and produces weighted outputs to the neural elements in the subsequent hidden layer. The last layer of the classification means produces class/attribute estimation result outputs, and firing of the respective neural elements in this output layer corresponds to the respective class/attribute estimation results.
The class/attribute estimation results are compared with the correct classes/attributes of the images set by classification training data-specific correct class setting means and classification training data-specific correct attribute setting means. If both are not matched, the errors are fed back to the classification means using a technique such as backpropagation and the weights of the links are adjusted so that the class/attribute estimation result outputs come close to the correct classes/attributes. When the errors become equal to or smaller than a preset reference, the training of the classification means is completed (trained classification means).
FIG. 2B shows classification.
When performing classification, images, which are classification target data managed by classification target data management means, are inputted to the trained classification means using classification target data input means.
The respective neural elements that have fired in classification/attribute result output means correspond to class/attribute estimation results.
Since the conventional method shown in FIG. 1 only shows the class estimation results, the reason why the classification results have been obtained is unknown. On the other hand, the present invention estimates not only the classes of the images but also the attributes thereof and thus is able to present the ground for the classes.
FIG. 3 is a drawing showing attribute list-based correct class estimation means that estimates a more likely class by checking an obtained attribute list against class-specific attribute list management means.
In FIGS. 2A and 2B, the ground for class estimation is given by estimating the classes and attributes simultaneously. However, any of the classes and the attributes are not 100 percent accurate, and errors or fluctuations in estimation inevitably occur.
To address this problem, class-specific attribute lists are previously managed (class-specific attribute list management means). When the class/attribute estimation output results of an image are obtained, the validity of the estimated classification results is considered by checking the class/attribute estimation output results against an attribute list managed by the class-specific attribute list management means.
If the degree of matching between the estimated attribute list and the attribute list related to the estimated class managed by the class-specific attribute list management means is low, a class having an attribute list having a higher degree of matching is estimated as the correct class (attribute list-based correct class estimation means).
FIGS. 4A and 4B are drawings showing a disease classification system acccording to the present invention.
FIG. 4A shows training for classification.
Classification training data management means manages, as sets, symptoms and/or findings, which are classification training data, correct classes having those symptoms and/or findings set by classification training data-specific correct class setting means (disease names), and correct attributes (inflammation, infection, and the like) set by classification data-specific correct attribute setting means.
The symptoms and/or findings, which are classification training data, are inputted to the input layer of classification means (classification training data input means).
In the classification means, as in deep learning, many hidden layers including neural elements mimicking neurons are connected by weighted links, and the weighted links are calculated sequentially from the input layer.
The amount of stimulation to a neural element is summed up on the basis of the presence or absence of firing of a link in the preceding stage of the neural element and the weight of the link. When a preset threshold is exceeded, the neural element fires and weighted outputs are made to the neural elements in the subsequent hidden layer.
The last layer of the classification means outputs the class/attribute results, and the firing of the respective neural elements in this output layer corresponds to the respective class/attribute estimation results.
The class/attribute results are compared with the correct classes/attributes of the symptoms and/or findings set by the classification training data-specific correct class setting means and classification data-specific correct attribute setting means. If both are not matched, the errors are fed back to the classification means using a technique such as backpropagation and the weights of the links are adjusted so that the result outputs come close to the correct classes/attributes. When the errors become equal to or smaller than a preset reference, the training of the classification means is completed (trained classification means).
FIG. 4B shows classification. When performing classification, symptoms and/or findings, which are classification target data managed by classification target data management means, are inputted to the trained classification means using classification target data input means.
The firing of the respective neural elements in classification/attribute result output means corresponds to the class/attribute estimation results.
The conventional method shown in FIG. 1 only shows the class estimation results and therefore the reason why the classification results have been obtained is unknown.
On the other hand, in the present invention, not only the classification results but also the attributes of the symptoms and/or findings are estimated. Thus, for example, the class name of this classification target is estimated as pneumonia since the classification target has inflammation and infection and has a legion in the respiratory organs. That is, the ground for the class is presented.
FIG. 4C is a drawing showing attribute list-based correct class estimation means that estimates a more likely class by checking an obtained attribute list against class-specific attribute list management means.
In FIG. 4B, the ground for the estimation of the classes (disease names) is given by estimating the classes (disease names) and attributes simultaneously. However, any of the classes and the attributes are not 100 percent accurate, and errors or fluctuations in estimation inevitably occur.
To address this problem, class (disease name)-specific attribute lists are previously managed (class-specific attribute list management means). When the class/attribute estimation output results of a symptom or finding is obtained, the results are checked against an attribute list managed by the class-specific attribute list management means and the validity of the estimated class estimation result is considered.
If the degree of matching between the estimated attribute list and the attribute list related to the estimated class managed by the class-specific attribute list management means is low, a class (disease name) having an attribute list having a higher degree of matching is estimated as the correct class (attribute list-based correct class estimation means).
Note that if a symptom and a finding have a correlation, the diagnostic name-specific symptom/finding distributions of disease names corresponding to both naturally resemble each other and therefore the amount of additional information is small. For this reason, those distributions have to be depreciated accordingly. In this case, it is useful to previously obtain the frequencies of occurrence of pairs of symptoms and/or findings of each diagnostic name.
Many attributes of individual classes overlap each other. By organizing common attributes of classes into the attributes of a higher class, as seen in a phylogenetic tree, the amount of description of the attributes is minimized, resulting in facilitation of search.
A child inherits the attributes of the class of its parent as attributes of its own class, as well as holds attributes specific to its own class. If the attributes inherited from the class of the parent are changed, that is, overwritten at the level of the class of the child, a grandchild inherits the changed attributes of the class of the child as attributes of its own class.
In this series of processes, not all symptoms or findings are previously prepared at most clinical sites.
In these cases, an inquiry is made to the classification target data management means (electronic health records, or the like) about symptoms and/or findings that are essential but absent (for example, the presence or absence of bone erosion on Xp in the case of rheumatoid arthritis in FIG. 4C) (attribute inquiry means), and the symptoms and/or findings are obtained in response. Thus, classification accuracy is improved.
FIG. 5 is a drawing showing attribute list-based multiple parallel classification means.
If multiple trained classification means are already present, classification data such as images or symptoms and/or findings from the classification target data management means is inputted to the multiple trained classification means in parallel, and class/attribute estimation lists are obtained from the respective trained classification means.
The obtained attribute lists are checked against attribute lists managed by the class-specific attribute list management means, and classes having a higher degree of matching are regarded as attribute list-based correct class estimation values. Conventionally, each time the classification target is changed, it is necessary to prepare a great number of training images or correct data sets and to train the classification means that requires a great amount of calculation. On the other hand, if a configuration as shown in FIG. 5 is used, the object can be accomplished also with respect to a new classification target by only re-using the trained classification means or adding minimum training to the classification means. While training of the classification means requires a great amount of calculation using several hundred thousand times of feedback, classification using the trained classification means is completed momentarily all at once. Thus, even if classification training data is inputted to many trained classification means in parallel as in FIG. 5 , an increase in the amount of calculation is small.
While an embodiment of the present invention has been described above, the specific configuration of the present invention is not limited to the embodiment. Design changes and the like in the embodiment are included in the present invention without departing from the spirit and scope of the invention.
For example, image recognition is not limited to the images of the animals used as an example and can be applied to any images such as images of human faces or objects. While the present invention has been applied to the issue in the field of medicine as an example, it can be applied to an issue in any field, such as a determination as to whether there is a possibility that loan loss may occur or rises and falls in the stock price, as long as the issue relates to classification.
While deep learning, which is rapidly becoming widespread at the present time, has been taken as an example of the classification means, this example is not limiting. Even if an appropriate classifier, such as classification means using a neural network that is conventional or may emerge in future, various types of machine training, including support vector machine, or a classifier using a frequency distribution, is used in accordance with the situation, the present invention can be carried out as well.

Claims (3)

The invention claimed is:
1. A classification system comprising a processor, wherein the processor:
obtains pieces of classification training data;
sets correct classes with respect to the pieces of classification training data;
receives the pieces of classification training data and outputs classification results;
trains the processor by comparing the classification results with the correct classes previously set and feeding back an error,
sets not only the correct classes of the pieces of classification training data but also correct attributes of the pieces of classification training data,
receives the pieces of classification training data; and
outputs not only the classification results but also class/attribute estimation results including attribute estimation results,
compares the class/attribute estimation results outputted from the processor with the correct classes and the correct attributes set and, if both are not matched, make an adjustment so that the class/attribute estimation results come close to the correct classes and the correct attributes by feeding back an error to the processor,
wherein
pieces of classification target data are newly inputted to the trained processor and
the processor outputs both classification results and attribute estimation results of the pieces of classification target data so that validity of the classification results can be considered,
wherein the processor:
manages attribute lists corresponding to the classes; and
estimates more likely classes of the inputted pieces of classification target data by applying the pieces of classification target data to the trained processor and checking obtained attribute lists against the attribute lists managed.
2. The classification system of claim 1, wherein the processor if the obtained attribute lists include an attribute that is not included in the attribute lists managed, makes an inquiry the attribute.
3. The classification system of claim 1, wherein
the trained processor comprises a plurality of trained processor disposed in parallel, and
the processor estimates correct classes of the pieces of classification target data by checking, against the managed attribute lists, attribute lists obtained by applying the pieces of classification target data to the plurality of trained processor disposed in parallel.
US18/065,730 2020-08-20 2022-12-14 Classification system Active 2043-04-01 US12475196B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2020-139021 2020-08-20
JP2020139021A JP6872214B1 (en) 2020-08-20 2020-08-20 Classification system
PCT/JP2021/029850 WO2022039114A1 (en) 2020-08-20 2021-08-15 Classification system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2021/029850 Continuation-In-Part WO2022039114A1 (en) 2020-08-20 2021-08-15 Classification system

Publications (2)

Publication Number Publication Date
US20230112990A1 US20230112990A1 (en) 2023-04-13
US12475196B2 true US12475196B2 (en) 2025-11-18

Family

ID=75896330

Family Applications (1)

Application Number Title Priority Date Filing Date
US18/065,730 Active 2043-04-01 US12475196B2 (en) 2020-08-20 2022-12-14 Classification system

Country Status (4)

Country Link
US (1) US12475196B2 (en)
EP (1) EP4202802A4 (en)
JP (1) JP6872214B1 (en)
WO (1) WO2022039114A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7101349B1 (en) * 2021-05-28 2022-07-15 株式会社医療情報技術研究所 Classification system
CN119402337B (en) * 2024-10-24 2025-11-14 天翼安全科技有限公司 A method, apparatus, device and medium for processing alarm data

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100040285A1 (en) * 2008-08-14 2010-02-18 Xerox Corporation System and method for object class localization and semantic class based image segmentation
US20100211125A1 (en) * 2006-09-13 2010-08-19 Christopher Dale Johnson Method and Apparatus for Identifying Potentially Misclassified Arrhythmic Episodes
US20120023050A1 (en) * 2009-03-24 2012-01-26 Department Of Veterans Affairs Classifying an item to one of a plurality of groups
JP2013077127A (en) 2011-09-30 2013-04-25 Dainippon Screen Mfg Co Ltd Image classification device and image classification method
WO2017168865A1 (en) 2016-03-28 2017-10-05 ソニー株式会社 Information processing device and information processing method
US20180293465A1 (en) * 2017-04-10 2018-10-11 Fujifilm Corporation Medical image classification apparatus, method, and program
JP2019003396A (en) 2017-06-15 2019-01-10 コニカミノルタ株式会社 Target object detector, method and program thereof
JP2019082883A (en) 2017-10-31 2019-05-30 株式会社デンソー Inference device, inference method and program
US20190188845A1 (en) 2017-12-14 2019-06-20 Omron Corporation Identifying apparatus, identifying method, and program
US20190332898A1 (en) 2018-04-26 2019-10-31 Canon Kabushiki Kaisha Information processing apparatus for training neural network for recognition task and method thereof
WO2020179764A1 (en) 2019-03-05 2020-09-10 株式会社医療情報技術研究所 Classification system
US20200311616A1 (en) * 2017-12-27 2020-10-01 X Development Llc Evaluating robot learning
US12343188B2 (en) * 2019-08-30 2025-07-01 Canon Kabushiki Kaisha Image processing apparatus, radiation imaging system, image processing method, and non-transitory computer-readable storage medium

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100211125A1 (en) * 2006-09-13 2010-08-19 Christopher Dale Johnson Method and Apparatus for Identifying Potentially Misclassified Arrhythmic Episodes
US20100040285A1 (en) * 2008-08-14 2010-02-18 Xerox Corporation System and method for object class localization and semantic class based image segmentation
US20120023050A1 (en) * 2009-03-24 2012-01-26 Department Of Veterans Affairs Classifying an item to one of a plurality of groups
JP2013077127A (en) 2011-09-30 2013-04-25 Dainippon Screen Mfg Co Ltd Image classification device and image classification method
WO2017168865A1 (en) 2016-03-28 2017-10-05 ソニー株式会社 Information processing device and information processing method
US20190026630A1 (en) 2016-03-28 2019-01-24 Sony Corporation Information processing apparatus and information processing method
US20180293465A1 (en) * 2017-04-10 2018-10-11 Fujifilm Corporation Medical image classification apparatus, method, and program
JP2018175226A (en) 2017-04-10 2018-11-15 富士フイルム株式会社 Medical image classification device, method and program
JP2019003396A (en) 2017-06-15 2019-01-10 コニカミノルタ株式会社 Target object detector, method and program thereof
US20200257925A1 (en) 2017-10-31 2020-08-13 Denso Corporation Inference device, inference method, and non-transitory tangible computer-readable medium
JP2019082883A (en) 2017-10-31 2019-05-30 株式会社デンソー Inference device, inference method and program
US11625561B2 (en) * 2017-10-31 2023-04-11 Denso Corporation Inference device, inference method, and non-transitory tangible computer-readable medium
US20190188845A1 (en) 2017-12-14 2019-06-20 Omron Corporation Identifying apparatus, identifying method, and program
JP2019106090A (en) 2017-12-14 2019-06-27 オムロン株式会社 Identification device, identification method, and program
US20200311616A1 (en) * 2017-12-27 2020-10-01 X Development Llc Evaluating robot learning
JP2019192009A (en) 2018-04-26 2019-10-31 キヤノン株式会社 Information processing apparatus, information processing method, and program
US20190332898A1 (en) 2018-04-26 2019-10-31 Canon Kabushiki Kaisha Information processing apparatus for training neural network for recognition task and method thereof
WO2020179764A1 (en) 2019-03-05 2020-09-10 株式会社医療情報技術研究所 Classification system
US20210397905A1 (en) 2019-03-05 2021-12-23 Iryou Jyouhou Gijyutu Kenkyusho Corporation Classification system
US12339932B2 (en) * 2019-03-05 2025-06-24 Iryou Jyouhou Gijyutu Kenkyusho Corporation Classification system
US12343188B2 (en) * 2019-08-30 2025-07-01 Canon Kabushiki Kaisha Image processing apparatus, radiation imaging system, image processing method, and non-transitory computer-readable storage medium

Non-Patent Citations (10)

* Cited by examiner, † Cited by third party
Title
International Search Report issued on Oct. 19, 2021, in corresponding International Application No. PCT/JP2021/029850, 5 pages.
Office Action issued on Jan. 4, 2021, in corresponding Japanese Application No. 2020-139021, 12 pages.
Search Report issued on Mar. 5, 2024, in corresponding European Application No. 21858260.9, 10 pages.
Ul Hassan et al., "Explaining Visual Classification Using Attributes", European Union, Sep. 4, 2019, 6 pages.
Xu et al., "Where Is The Model Looking At?—Concentrate and Explain the Network Attention", IEEE Journal of Selected Topics in Signal Processing, Mar. 2020, vol. 14, No. 3, 11 pages.
International Search Report issued on Oct. 19, 2021, in corresponding International Application No. PCT/JP2021/029850, 5 pages.
Office Action issued on Jan. 4, 2021, in corresponding Japanese Application No. 2020-139021, 12 pages.
Search Report issued on Mar. 5, 2024, in corresponding European Application No. 21858260.9, 10 pages.
Ul Hassan et al., "Explaining Visual Classification Using Attributes", European Union, Sep. 4, 2019, 6 pages.
Xu et al., "Where Is The Model Looking At?—Concentrate and Explain the Network Attention", IEEE Journal of Selected Topics in Signal Processing, Mar. 2020, vol. 14, No. 3, 11 pages.

Also Published As

Publication number Publication date
US20230112990A1 (en) 2023-04-13
WO2022039114A1 (en) 2022-02-24
EP4202802A1 (en) 2023-06-28
EP4202802A4 (en) 2024-04-03
JP6872214B1 (en) 2021-05-19
JP2022035010A (en) 2022-03-04

Similar Documents

Publication Publication Date Title
JP2023011610A (en) Systems and methods for performing model-assisted cohort selection
US12475196B2 (en) Classification system
US20160048758A1 (en) System and method for persistent evidence based multi-ontology context dependent eligibility assessment and feature scoring
EP3937084A1 (en) Training a model to perform a task on medical data
Ekin et al. An unsupervised Bayesian hierarchical method for medical fraud assessment
JP2022518286A (en) Association of population descriptors to trained model
Parise et al. CTGAN-driven synthetic data generation: A multidisciplinary, expert-guided approach (TIMA)
Wollek et al. Out‐of‐distribution detection with in‐distribution voting using the medical example of chest x‐ray classification
US12339932B2 (en) Classification system
Davalan et al. Reproduction of original glioblastoma and brain metastasis research findings using synthetic data
US20240232230A9 (en) Classification system
Mahalingam et al. Prefatory data analysis approach to synthetically generated pneumatic actuator data set
US20230018521A1 (en) Systems and methods for generating targeted outputs
Spahić et al. Development of a surrogate model for predicting atherosclerotic plaque progression based on agent based modeling data
Zhang et al. Counterfactual linguistic rule-based explanations based on locally relevant causal mechanisms
Ghorbanali et al. DRP-VEM: Drug repositioning prediction using voting ensemble
Schmiegel et al. Single-label and Multi-label Classification for Disease Recognition with Special Consideration of Comorbidities
Woodbridge et al. Estimating Mean Viral Load Trajectory From Intermittent Longitudinal Data and Unknown Time Origins
Pantazis et al. Detection of atypical response trajectories in biomedical longitudinal databases
Mozer et al. Bayesian analysis of longitudinal studies with treatment by indication
Bernatavičienė Data Analysis Methods for Software Systems
Butkevičiūtė et al. Training system for elite athletes
Kaliyaperumal Privacy-Preserving Federated Analysis for Decentralized Health Data Analysis
Breskuvienė Forbearance prediction using XGBoost and LightGBM models
Sterniczuk An entropy-based framework for model aggregation in federated learning

Legal Events

Date Code Title Description
AS Assignment

Owner name: IRYOU JYOUHOU GIJYUTU KENKYUSHO CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HIMENO, SHINKICHI;REEL/FRAME:062090/0276

Effective date: 20221202

FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: ALLOWED -- NOTICE OF ALLOWANCE NOT YET MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STPP Information on status: patent application and granting procedure in general

Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED

STCF Information on status: patent grant

Free format text: PATENTED CASE