keyword
compatibility learning
Compatibility learning is a machine learning approach that trains a scoring function to measure the degree of alignment or association between data representations from different feature spaces, such as input features and semantic class descriptors. Widely used in zero-shot learning frameworks, this method enables models to classify inputs from unseen categories by evaluating how well an input representation, such as an image feature vector, matches auxiliary semantic information, such as textual attributes or semantic embeddings. The scoring function can be linear, bilinear, or non-linear and is typically optimized using ranking or margin-based loss functions designed to assign higher scores to true sample-class pairs than to incorrect pairs. At inference time, an input is assigned to the class whose semantic description achieves the highest compatibility score with the input feature representation.
1 item

