Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ruiming Cao

dblp:190/7452 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
3since 2021 · last 2022
0000-0002-0936-114XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 5 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
5 papers
Trustworthy machine learning · 58% Image recognition and object detection · 16% Probabilistic and Bayesian machine learning · 11%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
interpretability
1.952021
Extraction of an Explanatory Graph to Interpret a CNN · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Mining Interpretable AOG Representations From Convolutional Networks via Active Question Answering · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Interpreting CNN Knowledge via an Explanatory Graph · AAAI 2018
Computer vision › Image recognition and object detection › object localization
part localization
0.932021
Extraction of an Explanatory Graph to Interpret a CNN · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Mining Object Parts from CNNs via Active Question-Answering · CVPR 2017
Mining Interpretable AOG Representations From Convolutional Networks via Active Question Answering · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Machine learning › Trustworthy machine learning › interpretability
concept-based explanation
0.822021
Mining Interpretable AOG Representations From Convolutional Networks via Active Question Answering · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Mining Object Parts from CNNs via Active Question-Answering · CVPR 2017
Machine learning › Trustworthy machine learning › interpretability › neural network interpretation
convolutional neural network interpretation
0.622018
Interpreting CNN Knowledge via an Explanatory Graph · AAAI 2018
Growing Interpretable Part Graphs on ConvNets via Multi-Shot Learning · AAAI 2017
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.622018
Interpreting CNN Knowledge via an Explanatory Graph · AAAI 2018
Growing Interpretable Part Graphs on ConvNets via Multi-Shot Learning · AAAI 2017
Computer vision › Vision and language
visual question answering
0.622021
Mining Interpretable AOG Representations From Convolutional Networks via Active Question Answering · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Mining Object Parts from CNNs via Active Question-Answering · CVPR 2017
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
and-or graph
0.312017
Growing Interpretable Part Graphs on ConvNets via Multi-Shot Learning · AAAI 2017

Methods — techniques the papers use, named apart from their topics

graph construction · 0.8convolutional neural network · 0.8and-or graph · 0.8active learning · 0.8activation mining · 0.5unsupervised part disentanglement · 0.3part annotation · 0.3multi-shot learning · 0.3latent pattern mining · 0.3
YearPublicationVenuePosition
2022 Dynamic Structured Illumination Microscopy with a Neural Space-time Model
abstract
Structured illumination microscopy (SIM) reconstructs a super-resolved image from multiple raw images captured with different illumination patterns; hence, acquisition speed is limited, making it unsuitable for dynamic scenes. We propose a new method, Speckle Flow SIM, that uses static patterned illumination with moving samples and models the sample motion during data capture in order to reconstruct the dynamic scene with super-resolution. Speckle Flow SIM relies on sample motion to capture a sequence of raw images. The spatio-temporal relationship of the dynamic scene is modeled using a neural space-time model with coordinate-based multi-layer perceptrons (MLPs), and the motion dynamics and the super-resolved scene are jointly recovered. We validate Speckle Flow SIM for coherent imaging in simulation and build a simple, inexpensive experimental setup with off-the-shelf components. We demonstrate that Speckle Flow SIM can reconstruct a dynamic scene with deformable motion and 1.88 x the diffraction-limited resolution in experiment.
Ruiming Cao, Fanglin Linda Liu, Li-Hao Yeh, Laura Waller
ICCP1
2021 Mining Interpretable AOG Representations From Convolutional Networks via Active Question Answering
abstract
In this paper, we present a method to mine object-part patterns from conv-layers of a pre-trained convolutional neural network (CNN). The mined object-part patterns are organized by an And-Or graph (AOG). This interpretable AOG representation consists of a four-layer semantic hierarchy, i.e., semantic parts, part templates, latent patterns, and neural units. The AOG associates each object part with certain neural units in feature maps of conv-layers. The AOG is constructed with very few annotations (e.g., 3-20) of object parts. We develop a question-answering (QA) method that uses active human-computer communications to mine patterns from a pre-trained CNN, in order to explain features in conv-layers incrementally. During the learning process, our QA method uses the current AOG for part localization. The QA method actively identifies objects, whose feature maps cannot be explained by the AOG. Then, our method asks people to annotate parts on the unexplained objects, and uses answers to discover CNN patterns corresponding to newly labeled parts. In this way, our method gradually grows new branches and refines existing branches on the AOG to semanticize CNN representations. In experiments, our method exhibited a high learning efficiency. Our method used about 1/6- 1/3 of the part annotations for training, but achieved similar or better part-localization performance than fast-RCNN methods.
Quanshi Zhang, Jie Ren 0018, Ge Huang, Ruiming Cao, Ying Nian Wu, Song-Chun Zhu
IEEE Trans. Pattern Anal. Mach. Intell.4
2021 Extraction of an Explanatory Graph to Interpret a CNN
abstract
in a conv-layer usually represents a mixture of object parts. We develop a simple yet effective method to learn an explanatory graph, which automatically disentangles object parts from each filter without any part annotations. Specifically, given the feature map of a filter, we mine neural activations from the feature map, which correspond to different object parts. The explanatory graph is constructed to organize each mined part as a graph node. Each edge connects two nodes, whose corresponding object parts usually co-activate and keep a stable spatial relationship. Experiments show that each graph node consistently represented the same object part through different images, which boosted the transferability of CNN features. The explanatory graph transferred features of object parts to the task of part localization, and our method significantly outperformed other approaches.
Quanshi Zhang, Xin Wang 0108, Ruiming Cao, Ying Nian Wu, Feng Shi 0006, Song-Chun Zhu
IEEE Trans. Pattern Anal. Mach. Intell.3
2019 Joint Prostate Cancer Detection and Gleason Score Prediction in mp-MRI via FocalNet
abstract
Multi-parametric MRI (mp-MRI) is considered the best non-invasive imaging modality for diagnosing prostate cancer (PCa). However, mp-MRI for PCa diagnosis is currently limited by the qualitative or semi-quantitative interpretation criteria, leading to inter-reader variability and a suboptimal ability to assess lesion aggressiveness. Convolutional neural networks (CNNs) are a powerful method to automatically learn the discriminative features for various tasks, including cancer detection. We propose a novel multi-class CNN, FocalNet, to jointly detect PCa lesions and predict their aggressiveness using Gleason score (GS). FocalNet characterizes lesion aggressiveness and fully utilizes distinctive knowledge from mp-MRI. We collected a prostate mp-MRI dataset from 417 patients who underwent 3T mp-MRI exams prior to robotic-assisted laparoscopic prostatectomy. FocalNet was trained and evaluated in this large study cohort with fivefold cross validation. In the free-response receiver operating characteristics (FROC) analysis for lesion detection, FocalNet achieved 89.7% and 87.9% sensitivity for index lesions and clinically significant lesions at one false positive per patient, respectively. For the GS classification, evaluated by the receiver operating characteristics (ROC) analysis, FocalNet received the area under the curve of 0.81 and 0.79 for the classifications of clinically significant PCa (GS ≥ 3 + 4) and PCa with GS ≥ 4 + 3, respectively. With the comparison to the prospective performance of radiologists using the current diagnostic guideline, FocalNet demonstrated comparable detection sensitivity for index lesions and clinically significant lesions, only 3.4% and 1.5% lower than highly experienced radiologists without statistical significance.
Ruiming Cao, Amirhossein Mohammadian Bajgiran, Sohrab Afshari Mirak, Sepideh Shakeri, Xinran Zhong, Dieter R. Enzmann, Steven S. Raman, Kyung Hyun Sung
IEEE Trans. Medical Imaging1
2018 Interpreting CNN Knowledge via an Explanatory Graph
abstract
This paper learns a graphical model, namely an explanatory graph, which reveals the knowledge hierarchy hidden inside a pre-trained CNN. Considering that each filter in a conv-layer of a pre-trained CNN usually represents a mixture of object parts, we propose a simple yet efficient method to automatically disentangles different part patterns from each filter, and construct an explanatory graph. In the explanatory graph, each node represents a part pattern, and each edge encodes co-activation relationships and spatial relationships between patterns. More importantly, we learn the explanatory graph for a pre-trained CNN in an unsupervised manner, i.e., without a need of annotating object parts. Experiments show that each graph node consistently represents the same object part through different images. We transfer part patterns in the explanatory graph to the task of part localization, and our method significantly outperforms other approaches.
Quanshi Zhang, Ruiming Cao, Feng Shi 0006, Ying Nian Wu, Song-Chun Zhu
AAAI2
2017 Growing Interpretable Part Graphs on ConvNets via Multi-Shot Learning
abstract
This paper proposes a learning strategy that embeds object-part concepts into a pre-trained convolutional neural network (CNN), in an attempt to 1) explore explicit semantics hidden in CNN units and 2) gradually transform the pre-trained CNN into a semantically interpretable graphical model for hierarchical object understanding. Given part annotations on very few (e.g., 3-12) objects, our method mines certain latent patterns from the pre-trained CNN and associates them with different semantic parts. We use a four-layer And-Or graph to organize the CNN units, so as to clarify their internal semantic hierarchy. Our method is guided by a small number of part annotations, and it achieves superior part-localization performance (about 13%-107% improvement in part center prediction on the PASCAL VOC and ImageNet datasets)
Quanshi Zhang, Ruiming Cao, Ying Nian Wu, Song-Chun Zhu
AAAI2
2017 Mining Object Parts from CNNs via Active Question-Answering
abstract
Given a convolutional neural network (CNN) that is pre-trained for object classification, this paper proposes to use active question-answering to semanticize neural patterns in conv-layers of the CNN and mine part concepts. For each part concept, we mine neural patterns in the pre-trained CNN, which are related to the target part, and use these patterns to construct an And-Or graph (AOG) to represent a four-layer semantic hierarchy of the part. As an interpretable model, the AOG associates different CNN units with different explicit object parts. We use an active human-computer communication to incrementally grow such an AOG on the pre-trained CNN as follows. We allow the computer to actively identify objects, whose neural patterns cannot be explained by the current AOG. Then, the computer asks human about the unexplained objects, and uses the answers to automatically discover certain CNN patterns corresponding to the missing knowledge. We incrementally grow the AOG to encode new knowledge discovered during the active-learning process. In experiments, our method exhibits high learning efficiency. Our method uses about 1/6-1/3 of the part annotations for training, but achieves similar or better part-localization performance than fast-RCNN methods.
Quanshi Zhang, Ruiming Cao, Ying Nian Wu, Song-Chun Zhu
CVPR2