Extracting knowledge from the transaction records and the personal data of credit card holders has great profit potential for
the banking industry. The challenge is to detect/predict bankrupts and to keep and recruit the profitable customers. However, grouping
and targeting credit card customers by traditional data-driven mining often does not directly meet the needs of the banking industry,
because data-driven mining automatically generates classification outputs that are imprecise, meaningless, and beyond users’ control.
In this paper, we provide a novel domain-driven classification method that takes advantage of multiple criteria and multiple constraintlevel
programming for intelligent credit scoring. The method involves credit scoring to produce a set of customers’ scores that allows
the classification results actionable and controllable by human interaction during the scoring process. Domain knowledge and experts’
experience parameters are built into the criteria and constraint functions of mathematical programming and the human and machine
conversation is employed to generate an efficient and precise solution. Experiments based on various data sets validated the
effectiveness and efficiency of the proposed methods.