Related work on concept bottleneck models (CBMs). Concept bottleneck models were initially limited to specific use-cases.
More recently, the applications of such bottleneck models was generalized in the recent work [1]} which postulated that any prediction model architecture can be transformed into a CBM by simply resizing any intermediate layer to represent a human-understandable concept representation. Similar work on utilizing and improving CBMs for various downstream tasks include [2]}, [3]}, [4]}, [5]}.
