Learning Customised Decision Trees for Domain-knowledge Constraints | Synapse