add requirements for knowledge inference