Concept Embedding Analysis: A Review
Deep neural networks (DNNs) have found their way into many applications with potential impact on the safety, security, and fairness of human-machine-systems. Such require basic understanding and sufficient trust by the users. This motivated the research field of explainable artificial intelligence (XAI), i.e. finding methods for opening the "black-boxes" DNNs represent. For the computer vision domain in specific, practical assessment of DNNs requires a globally valid association of human interpretable concepts with internals of the model. The research field of concept (embedding) analysis (CA) tackles this problem: CA aims to find global, assessable associations of humanly interpretable semantic concepts (e.g., eye, bearded) with internal representations of a DNN. This work establishes a general definition of CA and a taxonomy for CA methods, uniting several ideas from literature. That allows to easily position and compare CA approaches. Guided by the defined notions, the current state-of-the-art research regarding CA methods and interesting applications are reviewed. More than thirty relevant methods are discussed, compared, and categorized. Finally, for practitioners, a survey of fifteen datasets is provided that have been used for supervised concept analysis. Open challenges and research directions are pointed out at the end.
Mar-25-2022
- Country:
- North America > United States
- California (0.04)
- Massachusetts > Middlesex County
- Cambridge (0.04)
- Europe > Germany
- Bavaria > Regensburg (0.04)
- North America > United States
- Genre:
- Research Report (1.00)
- Overview (1.00)
- Industry:
- Information Technology (0.92)
- Government > Regional Government (0.67)
- Health & Medicine > Therapeutic Area (0.46)
- Technology:
- Information Technology
- Sensing and Signal Processing > Image Processing (1.00)
- Data Science > Data Mining (0.92)
- Artificial Intelligence
- Vision (1.00)
- Representation & Reasoning > Expert Systems (0.92)
- Issues > Social & Ethical Issues (0.87)
- Natural Language
- Text Processing (1.00)
- Explanation & Argumentation (1.00)
- Machine Learning
- Neural Networks > Deep Learning (0.66)
- Statistical Learning > Clustering (0.46)
- Information Technology