Learning Circularity With CIDS