US20040225587A1 - Fusion classification for risk categorization in underwriting a financial risk instrument - Google Patents

Fusion classification for risk categorization in underwriting a financial risk instrument Download PDF

Info

Publication number
US20040225587A1
US20040225587A1 US10/832,003 US83200304A US2004225587A1 US 20040225587 A1 US20040225587 A1 US 20040225587A1 US 83200304 A US83200304 A US 83200304A US 2004225587 A1 US2004225587 A1 US 2004225587A1
Authority
US
United States
Prior art keywords
risk
aggregated result
decision
engine
classes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/832,003
Inventor
Richard Messmer
Piero Bonissone
Kareem Aggour
Rajesh Subbu
Weizhong Yan
Naresh Iyer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
General Electric Co
Original Assignee
General Electric Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by General Electric Co filed Critical General Electric Co
Priority to US10/832,003 priority Critical patent/US20040225587A1/en
Assigned to GENERAL ELECTRIC COMPANY reassignment GENERAL ELECTRIC COMPANY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AGGOUR, KAREEM SHERIF, IYER, NARESH SUNDARAM, MESSMER, RICHARD PAUL, BONISSONE, PIERO PATRONE, SUBBU, RAJESH VENKAT, YAN, WEIZHONG (NMN)
Publication of US20040225587A1 publication Critical patent/US20040225587A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/08Insurance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes

Definitions

  • the present invention relates to a system, process and computer program product for risk categorization of financial risk instrument applications, and more particularly to a system, process and computer program product for providing expert assistance to the underwriting of such financial risk instrument applications based on a fusion classification.
  • Classification is the process of assigning an input pattern to one of a predefined set of classes.
  • Classification problems exist in many real-world applications, such as medical diagnosis, machine fault diagnosis, handwriting character recognition, fingerprint recognition, and credit scoring, to name a few.
  • classification problems can be categorized into two types: dichotomous classification, and polychotomous classification.
  • Dichotomous classification deals with two-class classification problems
  • polychotomous classification deals with classification problems that have more than two classes.
  • Classification consists of developing a functional relationship between the input features and the target classes. Accurately estimating such a relationship is key to the success of a classifier.
  • Instrument underwriting of financial risk instruments such as financial credit or loan applications is another area where these classification problems exist.
  • the underwriting process of a financial risk instrument application may consists of assigning a given instrument application, described by its financials, credit rating, corporate structure, market and other key input, to one of several risk categories (also referred to as risk or rate classes).
  • risk or rate classes also referred to as risk or rate classes.
  • a trained individual or individuals traditionally perform financial risk instrument underwriting.
  • a given application for a financial risk instrument (also referred to as an “instrument application”) may be compared against a variety of underwriting rules/standards set by a financial company.
  • the underwriting rules/standards enables the instrument application to be classified into one of several risk categories available for a type of coverage requested by an applicant.
  • the risk categories can affect the payment structure (in terms of amount and timing) paid by the applicant, e.g., the higher the risk category, the higher the overall payment.
  • a decision to accept or reject the application for the instrument may also be part of this risk classification, as risks above a certain tolerance level set by the financial company may simply be rejected.
  • underwriting standards typically do not cover all possible cases and variations of an application for an instrument.
  • the underwriting standards may even be self-contradictory or ambiguous, leading to an uncertain application of the standards.
  • the subjective judgment of the underwriter will likely play a role in the process.
  • Variation in factors such as underwriter training and experience, and a multitude of other effects can cause different underwriters to issue different, inconsistent decisions.
  • these decisions can be in disagreement with the established underwriting standards of the issuing company, while sometimes they can fall into a “gray area” not explicitly covered by the underwriting standards.
  • a system for underwriting a financial risk instrument application represented by at least one risk attribute.
  • there is a plurality of decision engines that each examines the at least one risk attribute associated with the financial risk instrument application and assigns the application to one of a predetermined set of risk classes.
  • a fusion engine compares the risk classes assigned by each of the plurality of decision engines and fuses the assigned risk classes into an aggregated result representative of the risk of the financial risk instrument application.
  • the fusion engine comprises a first multi-classifier fusion module that uses an associative function to fuse the assigned risk classes into a first aggregated result and a second multi-classifier fusion that uses a non-associative function to fuse the assigned risk classes into a second aggregated result.
  • the system also comprises a production decision engine that assigns the financial risk instrument application to one of a predetermined set of risk classes according to the at least one risk attribute associated with the application and generates a production result representative of the risk of the application.
  • a comparison engine selects one of the first aggregated result generated from the first multi-classifier fusion module and the second aggregated result generated from the second multi-classifier fusion module and compares with the production result generated from the production decision engine. The comparison engine generates an underwriting decision for the financial risk instrument application according to the comparison.
  • a system for underwriting a financial risk instrument application represented by at least one risk attribute.
  • there is a plurality of decision engines that each examines the at least one risk attribute associated with the financial risk instrument application and assigns a preference from a set of predetermined risk classes for the application.
  • the preference of risk classes provides a conviction in applicability of each risk class assigned to the financial risk instrument application.
  • a fusion engine compares the preferences of risk classes generated by each of the plurality of decision engines and fuses the preferences of risk classes into an aggregated result representative of the risk of the financial risk instrument application.
  • the fusion engine comprises a first multi-classifier fusion module that uses an associative function to fuse the preferences of risk classes into a first aggregated result and a second multi-classifier fusion that uses a non-associative function to fuse the preferences of risk classes into a second aggregated result.
  • a production decision engine assigns the financial risk instrument application to a preference from a set of predetermined risk classes according to the at least one risk attribute associated with the application and generates a production result representative of the risk of the application.
  • a comparison engine selects one of the first aggregated result generated from the first multi-classifier fusion module and the second aggregated result generated from the second multi-classifier fusion module and compares with the production result generated from the production decision engine. The comparison engine generates an underwriting decision for the financial risk instrument application according to the comparison.
  • a computer-implemented process and computer readable medium for underwriting a financial risk instrument application represented by at least one risk attribute.
  • the at least one risk attribute associated with the financial risk instrument application is examined with a plurality of decision engines. Each decision engine is then used to assign the application to one of a set of predetermined risk classes.
  • the assigned risk classes are fused into an aggregated result representative of the risk of the financial risk instrument application.
  • the fusing comprises applying an associative function to fuse the assigned risk classes into a first aggregated result and applying a non-associative function to fuse the assigned risk classes into a second aggregated result. Then one of the first aggregated result and the second aggregated result is selected.
  • the selected aggregated result is then compared with a production result generated from a production decision engine.
  • An underwriting decision for the financial risk instrument application is generated according to the comparison of the selected aggregated result with the production result.
  • a computer-implemented process and computer readable medium for underwriting a financial risk instrument application represented by at least one risk attribute.
  • the at least one risk attribute associated with the financial risk instrument application is examined with a plurality of decision engines.
  • Each decision engine is used to assign a preference from a set of predetermined risk classes for the application.
  • the preference of risk classes provides a conviction in applicability of each risk class assigned to the financial risk instrument application.
  • the preferences of risk classes are fused into an aggregated result representative of the risk of the financial risk instrument application.
  • the fusing comprises applying an associative function to fuse the preferences of risk classes into a first aggregated result and applying a non-associative function to fuse the preferences of risk classes into a second aggregated result.
  • one of the first aggregated result and the second aggregated result is selected.
  • the selected aggregated result is compared with a production result generated from a production decision engine.
  • An underwriting decision for the financial risk instrument application is generated according to the comparison of the selected aggregated result with the production result.
  • a system for underwriting a financial risk instrument application represented by at least one risk attribute.
  • a plurality of decision engines that each examines the at least one risk attribute associated with the financial risk instrument application and assigns the application to one of a predetermined set of risk classes.
  • a fusion engine compares the risk classes assigned by each of the plurality of decision engines and fuses the assigned risk classes into an aggregated result representative of the risk of the financial risk instrument application.
  • the fusion engine comprises a first multi-classifier fusion module that uses an associative function to fuse the assigned risk classes into a first aggregated result and a second multi-classifier fusion that uses a non-associative function to fuse the assigned risk classes into a second aggregated result.
  • a comparison engine selects between the first aggregated result generated from the first multi-classifier fusion module and the second aggregated result generated from the second multi-classifier fusion module. The selected result is representative of an underwriting decision for the financial risk instrument application.
  • a computer-implemented process and computer readable medium for underwriting a financial risk instrument application represented by at least one risk attribute.
  • the at least one risk attribute associated with the financial risk instrument application is examined with a plurality of decision engines. Each decision engine is then used to assign the application to one of a set of predetermined risk classes.
  • the assigned risk classes are fused into an aggregated result representative of the risk of the financial risk instrument application.
  • the fusing comprises applying an associative function to fuse the assigned risk classes into a first aggregated result and applying a non-associative function to fuse the assigned risk classes into a second aggregated result. Then one of the first aggregated result and the second aggregated result is selected.
  • An underwriting decision for the financial risk instrument application is generated according to the selected aggregated result.
  • FIG. 1 illustrates the architecture of a quality assurance system based on the fusion of multiple classifiers according to an embodiment of the invention.
  • FIG. 2 illustrates a table of an outer product using the function T(x,y) according to an embodiment of the invention.
  • FIG. 3 illustrates the disjointed risk classes within the universe of risk classes according to an embodiment of the invention.
  • FIG. 4 illustrates the results of the intersections of the risk classes and the universe according to an embodiment of the invention.
  • FIGS. 5-9 illustrate the results of T-norm operators according to an embodiment of the invention.
  • FIGS. 10-14 illustrate the normalized results of T-norm operators according to an embodiment of the invention.
  • FIG. 15 illustrates a summary of the fusion of two classifiers according to an embodiment of the invention.
  • FIG. 16 illustrates a penalty matrix for a particular fusion module according to an embodiment of the invention.
  • FIG. 17 illustrates a summary of the fusion of two classifiers with disagreement according to an embodiment of the invention.
  • FIG. 18 illustrates a summary of the fusion of two classifiers with agreement and discounting according to an embodiment of the invention.
  • FIGS. 19-23 illustrate the results of T-norm operators according to an embodiment of the invention.
  • FIGS. 24-28 illustrate the normalized results of T-norm operators according to an embodiment of the invention.
  • FIG. 29 illustrates a Dempster-Schaefer penalty matrix according to an embodiment of the invention.
  • FIG. 30 illustrates a comparison matrix according to an embodiment of the invention.
  • FIG. 31 illustrates fusion as a function of a confidence threshold for Type G cases according to an embodiment of the invention.
  • FIG. 32 illustrates fusion as a function of a confidence threshold for Type H cases according to an embodiment of the invention.
  • FIG. 33 illustrates a Venn diagram for fusion for Type G cases according to an embodiment of the invention.
  • FIG. 34 illustrates a Venn diagram for fusion for Type H cases according to an embodiment of the invention.
  • FIG. 35 schematically illustrates the classes of fusion aggregation for the multi-classifier fusion modules shown in FIG. 1.
  • FIG. 36 is an example illustrating the operation of a multi-classifier fusion module in FIG. 1 that uses a non-associative function.
  • FIG. 37 is a flowchart illustrating the operation of the system shown in FIG. 1.
  • a system, process and computer program product for underwriting of financial risk instrument applications that is suitable for use by a computer rather than by human intervention is described.
  • the system, process and computer program product make use of existing risk assignments made by human underwriters to categorize new applications in terms of the risk involved.
  • financial risk instrument application generally refers to financial credit (or loan) applications. It will be recognized, that the principles disclosed herein may extend beyond the realm of financial credit underwriting and that it may be applied to any risk classification process where there is a determination of the proper payments to cover a given risk. Therefore, the ultimate domain of this invention may be considered risk classification.
  • service agreements e.g., service contracts for aircraft engines or power system installations or water purification installations. Therefore, as used herein, the term “financial risk instrument” refers to financial credit (or loan) applications and/or applications for service agreements. “Instrument application” is used as a short phrase to invoke the same concept.
  • One technical effect of the invention is to provide an automated process for consistent and accurate underwriting decisions for instrument applications.
  • Another technical effect of the invention is to provide accurate decision support to underwriters when complexity or inadequate information preclude the making of a final decision automatically.
  • Various aspects and components of this system, process and computer product are described below.
  • An aspect of the invention provides a system, process and computer product for fusing a collection of classifiers used for an automated financial risk instrument underwriting system and/or its quality assurance. While the design method is demonstrated for quality assurance of automated financial risk instrument underwriting, it is broadly applicable to diverse decision-making applications in business, commercial, and manufacturing processes.
  • a process of fusing the outputs of a collection of classifiers is provided. The fusion can compensate for the potential correlation among the classifiers.
  • the reliability of each classifier can be represented by a static or dynamic discounting factor, which will reflect the expected accuracy of the classifier.
  • a static discounting factor represents a prior expectation about the classifier's reliability, e.g., it might be based on the average past accuracy of the model.
  • a dynamic discounting represents a conditional assessment of the classifier's reliability, e.g., whenever a classifier bases its output on an insufficient number of points, the result is not reliable. Hence, this factor could be determined from the post-processing stage in each model.
  • the fusion of the data will typically result in some amount of consensus and some amount of conflict among the classifiers.
  • the consensus will be measured and used to estimate a degree of confidence in the fused decisions.
  • a particular fusion aggregation approach may be too strict to gain a high consensus with limited cases available.
  • a second fusion aggregation with fewer classifiers or a different mode of aggregation is used to provide greater coverage. The details of the second fusion depend on the context of the particular instrument application being underwritten.
  • a comparison engine, with context knowledge can provide for a selection of the fusion approach or provide a decision by a combination procedure.
  • a fusion module (also referred to as a fusion engine) combines the outputs of several classifiers (also referred to as decision engines) to determine the correct rate class (also referred to as a risk class) for an instrument application.
  • a fusion module function may be part of a quality assurance (“QA”) process to test and monitor a production decision engine (“PDE”) that makes the risk class assignment in real-time. For example, at periodic intervals, e.g., every week, the fusion module and its components may review the decisions made by the PDE during the previous week. The output of this review will be an assessment of the PDE performance over that week, as well as the identification of cases with different level of decision quality.
  • QA quality assurance
  • PDE production decision engine
  • the fusion module may permit the identification of the best cases of application classification, e.g., those with high-confidence, high-consensus decisions. These best cases in turn may be likely candidates to be added to the set of test cases used to tune/re-train the PDE. Further, the fusion module may permit the identification of the worst cases of application classification, e.g., those with low-confidence, low-consensus decisions. These worst cases may be likely candidates to be selected for a review by an auditing staff and/or by senior underwriters.
  • the fusion module may also permit the identification of unusual cases of application classification, e.g., those with unknown confidence in their decisions, for which the models in the fusion module could not make any strong commitment or avoided the decision by routing the instrument application to a human underwriter. These cases may be candidates for a blind review by senior underwriters.
  • a fusion module may also permit an assessment of the performance of the PDE, by monitoring the PDE accuracy and variability over time, such as monitoring the statistics of low, borderline and high quality cases as well as the occurrence of unusual cases. These statistics can be used as indicators for risk management.
  • the fusion module may leverage the fact that except for the unusual situation where all the components (e.g., models) contain the same information (e.g., an extreme case of positive correlation), each component should provide additional information. This information may either corroborate or refute the output of the other modules, thereby supporting either a measure of consensus, or a measure of conflict. These measures may define a confidence in the result of the fusion. In general, the fusion of the components' decisions may provide a more accurate assessment than the decision of each individual component.
  • the fusion module may leverage the fact that except for the unusual situation where all the components (e.g., models) contain the same information (e.g., an extreme case of positive correlation), each component should provide additional information. If this information refutes the output of the other modules, thereby supporting a measure of conflict, the fusion module provides decision support information to the human underwriter on the nature of the conflicts that need to be resolved.
  • the fusion module is described in relation to various types of decision engines, including a case-based decision engine, a dominance-based decision engine, a multi-variate adaptive regression splines engine, and a neural network decision engine respectively.
  • the fusion module may use any type of decision engine.
  • the fusion module will support a quality assurance process for a production decision engine.
  • the fusion module could be used for a quality assurance process for any other decision making process, including a human underwriter.
  • a general method for the fusion process which can be used with decision engines that may exhibit any kind of (positive, neutral, or negative) correlation with each other, may be based on the concept of triangular norms (“T-norm”), a multi-valued logic generalization of the Boolean intersection operator.
  • T-norm triangular norms
  • the fusion of multiple decisions, produced by multiple sources, regarding objects (e.g., classes) defined in a common framework (e.g., the universe of discourse) consists of determining the underlying of degree of consensus for each object (e.g., class) under consideration, i.e., the intersections of their decisions. With the intersections of multiple decisions, possible correlation among the sources needs to be taken into account to avoid under-estimates or over-estimates. This is done by the proper selection of a T-norm operator.
  • each model is assumed to be solving the same classification problem. Therefore, the output of each classifier is a weight assignment that represents the degree to which a given class is selected.
  • the set of all possible classes referred to as U, represents the common universe of all answers that can be considered by the classifiers.
  • the assignment of weights to this universe represents the classifier's ignorance (i.e., lack of commitment to a specific decision). This is a discounting mechanism that can be used to represent the classifier's reliability.
  • the outputs of the classifiers may be combined by selecting the generalized intersection operator (e.g., the T-norm) that better represents the possible correlation between the classifiers. With this operator, the assignments of the classifiers are intersected and a derived measure of consensus is computed. This fusion may be performed in an associative manner, e.g., the output of the fusion of the first two classifiers is combined with the output of the third classifier, and so on, until all available classifiers have been considered and a non-associative manner.
  • the generalized intersection operator e.g., the T-norm
  • a fusion module only considers weight assignments made either to disjoint subsets that contain a singleton (e.g., a risk class) or to the entire universe of classes U (e.g., the entire set of risk classes), as will be described in greater detail below.
  • the degree of confidence C is computed among the classifiers and used to qualify the decision obtained from the fusion.
  • the confidence measure and the agreement or disagreement of the fusion module's decision is used with the production engine's decision to assess the quality of the production engine.
  • the application cases may be labeled in terms of the decision confidence. Thus, cases with low, high, or unknown confidence may be used in different ways to maintain and update the production engine.
  • T-norms and T-conorms are the most general families of binary functions that satisfy the requirements of the conjunction and disjunction operators, respectively: T-norms T(x,y) and T-conorms S(x,y) are two-place functions that map the unit square into the unit interval, i.e., T(x,y): [0,1] ⁇ [0,1] ⁇ [0,1] and S(x,y): [0,1] ⁇ [0,1] ⁇ [0,1]. They are monotonic commutative and associative functions.
  • T-norms and their dual T-conorms may be used.
  • one family was selected due to its complete coverage of the T-norm space and its numerical stability.
  • This family has a parameter p. By selecting different values of p, T-norms with different properties can be instantiated, and thus may be used in the fusion of possibly correlated classifiers.
  • Xu et al. (Xu, L., Krzyzak, A., and Suen, C. Y., “Methods of Combining Multiple Classifiers and Their Applications to Handwriting Recognition,” IEEE Transactions on Systems, Man, and Cybernetics , vol. 22, no. 3, 1992, the contents of which are incorporated herein by reference) describe several standard approaches for classifier decision fusion, including the Dempster-Shafer approach, and demonstrate fusion for handwritten character recognition.
  • Arthur Dempster (A. P. Dempster, “Upper and lower probabilities induced by a multivalued mapping,” Annals of Mathematical Statistics , 38:325-339, 1967, the contents of which are incorporated herein by reference) describes a calculus based on lower and upper probability bounds. Dempster's rule of combination describes the pooling of sources under the assumption of evidential independence. Glenn Shafer (G. Shafer, “ A Mathematical Theory of Evidence ”, Princeton University Press, Princeton, N.J., 1976, the contents of which are incorporated herein by reference) describes the same calculus discovered by Dempster, but starting from a set of super-additive belief functions that are essentially lower bounds.
  • B. Schweizer and A. Sklar B. Schweizer and A. Sklar, “Associative Functions and Abstract Semi-Groups”, Publicationes Mathematicae Debrecen , 10:69-81, 1963, the contents of which are incorporated herein by reference
  • Piero Bonissone and Keith. Decker P. P. Bonissone and K.
  • FIG. 1 illustrates the architecture of a quality assurance system based on the fusion of multiple classifiers (decision engines) according to an embodiment of the invention for underwriting an instrument application that is represented by at least one risk attribute.
  • a risk attribute as used in this invention is a contributing factor to the overall risk of the instrument application that must be evaluated to provide input to the assessment the overall risk.
  • An illustrative, but non-exhaustive list of risk attributes includes items such as financial statements, credit ratings, corporate structure, market and other key input.
  • one type of risk attribute could be the percentage of time that equipment is run at peak power.
  • System 100 includes a number of quality assurance decision engines 110 that comprise a case-based reasoning decision engine 112 , a MARS decision engine 114 , a neural network decision engine 116 , and a dominance-based decision engine 118 .
  • the case-based reasoning decision engine 112 , MARS decision engine 114 , neural network decision engine 116 , and dominance-based decision engine 118 use classifiers based on a case-based reasoning model, MARS model, neural network model and dominance-based model, respectively.
  • U.S. patent application Ser. Nos. 10/170,471 and 10/171,190 provide a more detailed description of the case-based reasoning model classifier;
  • 10/425,722 provides a more detailed description of the MARS model classifier; U.S. patent application Ser. No. 10/425,610 provides a more detailed description of the neural network model classifier; and U.S. patent application Ser. No. 10/425,610 provides a more detailed description of the dominance-based model classifier It is understood, however, that other types of quality assurance decision engines 110 could be used in addition to and/or as substitutes for those listed in the embodiment of the invention illustrated in FIG. 1.
  • each of the decision engines 120 examines the at least one risk attribute associated with the financial risk instrument application and assigns the application to one of a predetermined set of risk classes.
  • Risk classes are categorized by the letters A, B, C, D, E and represent the financial risk of the application, in which A represents the lowest risk and E the highest risk. These letter categories can be thought of as representing very low risk, moderately low risk, moderate risk, moderately high risk, high risk, respectively, for example; very high risk would be considered for decline.
  • A represents the lowest risk
  • E the highest risk.
  • Post processing modules 122 , 124 , 126 , and 128 receive the outputs from the various quality assurance decision engines 120 and perform processing on the outputs.
  • the results of the post-processing are input into multi-classifier fusion engine or module 129 that compares the risk classes assigned by each of the decision engines 110 and fuses the assigned risk classes into an aggregated result representative of the risk of the financial risk instrument application.
  • the multi-classifier fusion engine 129 comprises multi-classifier fusion modules 130 and 131 .
  • Multi-classifier fusion engine 130 uses an associative function to fuse the assigned risk classes into a first aggregated result and multi-classifier fusion engine 131 uses a non-associative function to fuse the assigned risk classes into a second aggregated result.
  • the first and second aggregated results are representative of a fusion risk class decision 135 and 136 , respectively.
  • the multi-classifier fusion engine 129 also comprises a fusion confidence estimation engine that estimates a degree of confidence in the aggregated result of the fusion engine.
  • the fusion confidence estimation engine estimates a degree of confidence in the first aggregated result generated from the multi-classifier fusion module 130 and a degree of confidence in the second aggregated result generated from the multi-classifier fusion module 131 .
  • the confidence measures estimated by the fusion estimation engine are shown in FIG. 1 as confidence measures 140 and 141 .
  • a comparison module or engine 150 receives the fusion risk class decision 135 and 136 and confidence measures 140 and 141 from the multi-classifier fusion engine 129 .
  • the comparison engine 150 uses the confidence measures 140 and 141 to select between the risk class decisions 135 and 136 generated from multi-classifier fusion modules 130 and 131 .
  • the comparison engine 150 may also receives input from a production decision engine 145 that includes a production risk class decision 147 and a production confidence measure 149 .
  • the production decision engine 145 is a fuzzy logic rule-based automatic decision engine, however, it is within the scope of the invention to use a human as the decision engine.
  • the comparison engine 150 compares the production result generated from the production decision engine 145 with the risk class decision and confidence measure selected from either the multi-classifier fusion modules 130 and 131 . After a comparison has been made, the comparison engine 150 outputs a compared risk class decision 151 and a compared confidence measure 153 .
  • the compared risk class decision 151 and compared confidence measure 153 are representative of an underwriting decision for the financial risk instrument.
  • An evaluation module 155 may evaluate the case confidence and consensus regarding the compared risk class 151 and the compared confidence measure 153 . Those cases evaluated as “worst cases” are stored in case database 160 for standard underwriting, and may be candidates for auditing. Those cases evaluated as “unusual cases” are stored in case database 165 , and may be candidates for standard underwriting. Those cases evaluated as “best cases” are stored in case database 170 , and may be candidates for using with the test sets. An outlier detector and filter 180 may ensure that any new additions to the best-case database 170 will be consistent, with the existing cases, preventing logical outliers from being used.
  • N 5
  • I C [0.3, 1.4, 0.3, 0, 0, 4]
  • Î C [0.05, 0.23, 0.05, 0, 0, 0.67].
  • This example shows how 67% of the weights have now been assigned to the universe of discourse U (the entire set of risk classes). This feature allows a representation of the lack of commitment by individual modules.
  • a portion of the weight is transferred to the universe of discourse (e.g., “any of the above categories”).
  • the determination of the discount may be derived from meta-knowledge, as opposed to object-knowledge.
  • Object knowledge is the level at which each decision engine is functioning, e.g., mapping input vectors into decision bins.
  • Meta-knowledge is reasoning about the decision engine's performance over time. Discounting could be static or dynamic. Static discounting may be used a priori to reflect historical (accuracy) performance of each decision engine.
  • Dynamic discounting may be determined by evaluating a set of rules, whose Left Hand Side (“LHS”) defines a situation, characterized by a conjunct of conditions, and whose Right Hand Side (“RHS”) defines the amount by which to discount whichever output is generated by the classifier.
  • LHS Left Hand Side
  • RHS Right Hand Side
  • postprocessing may be used to detect lack of confidence in a source. When this happens, all the weights may be allocated to the universe of discourse, i.e., refrain from making any decision.
  • each decision engine will independently perform a post-processing step.
  • the post processing used for the neural network decision engine will be described.
  • some post-processing techniques may be applied to the outputs of the individual networks, prior to the fusion process. For example, if the distribution of the outputs did not meet certain pre-defined criteria, no decision needs to be made by the decision engine. Rather, the case will be completely discounted by allocating all of the weights to the entire universe of discourse U. The rationale for this particular example is that if a correct decision cannot be made, it would be better not to make any decision rather than making a wrong decision.
  • the outputs as discrete membership grades for all risk classes, the four features that characterize the membership grades may be defined as follows, where N is the number of risk classes and I the membership function, i.e., the output of the decision engine.
  • Step 1 C ⁇ 1 OR C> ⁇ 2 OR E> ⁇ 3
  • Step 2 D ⁇ 4 AND S ⁇ 1
  • ⁇ 1 , ⁇ 2 , ⁇ 3 , and ⁇ 4 are the thresholds.
  • the value of the thresholds is typically dataset dependent. However, in some embodiments, the value of the thresholds may be independent of the dataset.
  • the value of the thresholds may be first empirically estimated and then fine-tuned by a global optimizer, such as an evolutionary algorithm. As part of this example, the final numbers are shown below in Table 1. Other optimization methods may also be used to obtain the thresholds. TABLE 1 Type G Type H Thresholds Application Application ⁇ 1 0.50 0.30 ⁇ 2 2.00 1.75 ⁇ 3 0.92 0.84 ⁇ 4 0.10 0.21
  • post-processing may be used to identify those cases for which the module's output is likely to be unreliable.
  • the model assignment of normalized weights to risk classes may be discounted by assigning some or all of those weights to the universe of discourse U.
  • the fusion modules 130 and 131 may perform the step of determining a combined decision via either the associative or non-associative fusion of the decision engine models' outputs.
  • Associative fusion means that given three or more decision engines, any two of the engines may be fused, and then fusing the results with the third classifier, and so on, regardless of the order.
  • m decision engine S 1 , . . . S m such that the output of decision engine S j is the vector I j showing the normalized decision of such decision engine to the N risk classes.
  • the outer-product is a well-defined mathematical operation, which in this case takes as arguments the two N-dimensional vectors I 1 and I 2 and generates as output the N ⁇ N dimensional array A.
  • Each element A(i,j) is the result of applying the operator T to the corresponding vector elements, namely I 1 (i) and I 2 (j), e.g.,
  • matrix 200 illustrates classes 202 and values 204 for vector I 1 and classes 206 and values 208 for vector I 2 .
  • Intersection 210 illustrates one intersection between the vector I 1 and vector I 2 . Other intersections and representations may also be used.
  • Triangular Norms also referred to as “T-norms” are general families of binary functions that satisfy the requirements of the intersection operators. T-norms are functions that map the unit square into the unit interval, i.e., T: [0,1] ⁇ [0,1] ⁇ [0,1]. T-norms are monotonic, commutative and associative. Their corresponding boundary conditions, i.e., the evaluation of the T-norms at the extremes of the [0,1] interval, satisfy the truth tables of the logical AND operator.
  • the five most representative T-norms for some practical values of information granularity may be selected.
  • T 3 the minimum operator
  • T 2 may be selected when the decision engines are uncorrelated (e.g., similar to the evidential independence in Dempster-Shafer).
  • T 1 may be used if the decision engines are mutually exclusive (e.g., extreme case of negative correlation).
  • the operators T 1.5 and T 2.5 may be selected when the decision engines show intermediate stages of negative or positive correlation, respectively.
  • T-norms may also be used. However, for the purposes of the present invention, these five T-norms provide a good representation of the infinite number of functions that satisfy the T-norm properties.
  • T-norms are associative, so is the fusion operator, i.e.,
  • Each element A(i,j) represents the fused assignment of the two decision engines to the intersection of risk classes r i and r j .
  • FIG. 3 illustrates that each risk class is disjointed and that U 300 , is the universe of all (risk) classes.
  • risk classes r 1 302 , r 2 304 to r n 306 are shown. Given that the risk classes are disjoint, there are five possible situations:
  • FIG. 4 depicts a chart 400 that illustrates the result of the intersections of the risk classes and the universe U, according to an embodiment of the invention.
  • the chart demonstrates the intersection according to those situations set forth above, such that when situation (a) occurs, the results are tabulated in the main diagonal identified as 410 in FIG. 4. Further, when situation (b) occurs, the results are tabulated in the appropriate areas identified as 420 in FIG. 4. When situation (c) occurs, the results are tabulated in the appropriate areas identified as 430 , while when situations (d) or (e) occur, the results are tabulated in the appropriate areas identified as 440 in FIG. 4.
  • the intersection may be tabulated at 450 , where the column for r 1 and the row for r 2 intersect.
  • the intersection of r 1 and r 2 is the empty set ⁇ .
  • the decisions for each risk class can be gathered by adding up all the weights assigned to them. According to the four possible situations described above, weights may be assigned to a specific risk class only in situation a) and d), as illustrated in FIG. 4. Thus, there will be:
  • Weight ( r i ) A ( i,i )+ A ( i,N +1)+ A ( N +1 ,i )
  • the un-normalized matrices A (FIGS. 5-9) may be used to preserve the associative property.
  • the normalized matrices ⁇ are used (FIGS. 10-14).
  • Chart 1500 illustrates the five classes 1510 , the five T-norms 1520 , and the fused intersection results 1530 .
  • the confidence in the fusion may be calculated by defining a measure of the scattering around the main diagonal. The more the weights are assigned to elements outside the main diagonal, the less is the measure of the consensus among the classifiers.
  • P [P(i,j)]
  • This function rewards the presence of weights on the main diagonal, indicating agreement between the two decision engines, and penalizes the presence of elements off the main diagonal, indicating conflict.
  • Matrix 1600 intersects the column classes 1610 with the row classes 1620 to determine the appropriate penalty.
  • a measure of the normalized confidence ⁇ is the sum of element-wise products between ⁇ and P 1600 , e.g.:
  • the second decision engine (S 2 ) in the first example may be discounted:
  • FIG. 18 The results of the fusion of I 1 and I 2 are summarized in FIG. 18 below.
  • Summarization chart 1800 illustrates the classes 1810 , T-norms 1820 , the fused intersection results 1830 and the confidence measure 1840 .
  • the risk classes have a slightly lower weight (for T 3 , T 2 . 5 , T 2 ), but the normalized confidence is higher than with respect to FIG. 17, as there is less conflict.
  • Fusion matrices A are shown in the tables of FIGS. 19-23, while the tables of FIGS. 24-28 illustrate matrices ⁇ .
  • a fusion rule based on Dempster-Shafer corresponds to the selection of:
  • T-norm operator T(x,y) x*y
  • Constraint b) implies the penalty matrix P 2900 illustrated in FIG. 29. Therefore, the two additional constraints a) and b) required by Dempster-Shafer theory (also referred to as “DS”) imply that the decision engines to be fused must be uncorrelated (e.g., evidentially independent) and that there is no ordering over the classes, and any kind of disagreement (e.g., weights assigned to elements off the main diagonal) can only contribute to a measure of conflict and not, at least to a partial degree, to a measure of confidence. In DS, the measure of conflict K is the sum of weights assigned to the empty set. This corresponds to the elements with a 0 in the penalty matrix P 2900 illustrated in FIG. 29.
  • the normalized confidence C described above may be used as a measure of confidence, i.e.:
  • the confidence factor ⁇ may be interpreted as the weighted cardinality of the normalized assignments around the main diagonal, after all the classifiers have been fused.
  • An additional feature of the present invention is the identification of cases that are candidates for a test set, auditing, or standard reference decision process via the comparison module.
  • the comparison engine 150 has four inputs. These inputs include the decision of the production engine 145 , which according to an embodiment of the invention, is one of five possible risk classes or a no-decision (e.g., “send the case to a human underwriter”), i.e.:
  • additional input to the comparison engine 150 comprises the decision of the multi-classifier fusion modules 130 and 131 , which according to an embodiment of the invention, is also one of five possible risk classes or a no-decision (e.g., “send the case to a human underwriter”), i.e.:
  • An additional input may comprise the degree of confidence in the production engine decision.
  • a detailed description of the computation of the confidence measure is described in the U.S. patent application Ser. Nos. 10/173,000 and 10/171,575, entitled “A Process/System for Rule-Based Insurance Underwriting Suitable for Use by an Automated System”.
  • An additional input may comprise the degree of confidence in the fusion process.
  • the normalized confidence measure ⁇ is C(FUS).
  • the first test performed is to compare the two decisions, i.e., D(PDE) and D(FUS).
  • FIG. 30 illustrates all the possible comparisons between the decision of the production engine and the multi-classifier fusion module 130 .
  • D(FUS) No Decision.
  • Label III shows that D(PDE) ⁇ D(FUS) and that both D(PDE) and D(FUS) indicate a specific, distinct risk class.
  • label IV shows that D(PDE) ⁇ D(FUS), and in particular, that the PDE made no automated decision and suggested to send the application to a human underwriter, while the Fusion module selected a specific risk class.
  • a second test may be done by using this information in conjunction with the measures of confidence C(PDE) and C(FUS) associated with the two decisions.
  • the performance of the decision engine may be assessed over time by monitoring the time statistics of these labels, and the frequencies of cases with a low degree of confidence.
  • a stable or increasing number of label I's would be an indicator of good, stable operations.
  • An increase in the number of label II's would be an indicator that the fusion module (with its models) needs to be retrained.
  • An increase in the frequency of label III's or of cases with low confidence could be a leading indicator of increased classification risk and might warrant further scrutiny (e.g., auditing, retraining of the fusion models, re-tuning of the production engine).
  • An increase in label IV's may demonstrate that either the production engine needs re-tuning and/or the fusion modules needs retraining.
  • An increase in label V's may demonstrate an increase in unusual, more complex cases, possibly requiring the scrutiny of senior underwriters.
  • the candidates for the auditing process will be the ones exhibiting a low degree of confidence (C(FUS) ⁇ T 1 ), regardless of their agreement with the PDE and the ones for which the Fusion and the Production engine disagree, i.e., the ones labeled C.
  • the candidates for the standard reference decision process are the cases for which the multi-classifier fusion module 130 shows no decisions (labeled II or V).
  • the multi-classifier fusion module 130 may be implemented using software code on a processor.
  • FIG. 31 illustrates the effect of changing the threshold T 1 on the measure of confidence ⁇ , were 0 ⁇ 1.
  • Table 3100 displays decisions 3110 , confidence thresholds 3120 and the case distributions 3130 based on the confidence threshold 3120 .
  • Each column shows the number of cases whose measure of confidence ⁇ is ⁇ T 1 .
  • the threshold is raised, the number of “No Fusion Decision” increases.
  • a “No Fusion Decision” occurs when the results of the fusion are deemed too weak to be used.
  • the threshold T 1 is 0, no case is rejected on the basis of the measure of conflict. This leaves 36 cases for which no decision could be made.
  • decisions with a high degree of conflict are rejected, and the number of “No Fusion Decisions” increases.
  • the following labels result:
  • a further analysis of set C 2 in the case of Type G applications shows that out of 48 cases, the fusion module called 22 of them correctly and 26 of them incorrectly. From the 26 incorrectly called cases, 14 cases were borderline cases according to the production decision engine. This illustrates that the problematic cases may be correctly identified and are good candidates for an audit.
  • a further analysis of set C 2 in the case of Type H applications shows that out of 19 cases, the multi-classifier fusion module 130 incorrectly called 16.
  • 6 cases were borderline cases, i.e., the production decision engine 145 only had partial degree of satisfaction of the intersection of all the constraints e.g., C(PDE) ⁇ 0.9.
  • 11 cases had a conflict measure ⁇ 0.4. If the union of these two subsets (e.g., the borderline cases and the conflict measure cases) is taken, the results are 13 cases that are either borderline (from the PDE) or have low confidence in the fusion, and the remaining 3 cases were ones that the CBE could not classify (i.e., it could not find enough similar cases). This again demonstrates that the problematic cases may be generally correctly identified and are worth auditing.
  • the set B (4.5%) illustrates a lack of commitment and is a candidate for a review to assign an SRD.
  • the set A may be a starting point to identify the cases that could go to the test set. However, set A may need further filtering by removing all cases that were borderline according to the PDE (i.e., C(PDE) ⁇ T 2 ), as well as removing those cases whose fusion confidence was too low (i.e., C(FUS) ⁇ 1). Again T 2 will be determined empirically, from the data.
  • FIG. 35 schematically illustrates the classes of fusion aggregation generated from multi-classifier fusion modules 130 and 131 .
  • the intersection operators used in obtaining the intersection of sources is represented by reference numeral 3510 , with some explicit examples of such fusion operators given by reference numeral 3570 . These are the operators used by the multi-classifier fusion module 130 .
  • This invention has recognized that sometimes there may be a situation where there is a lack of consensus for a large number of cases for n decision engines and therefore no decision is possible and there is good evidence that one or more classifiers may not apply for a sub-set of applications.
  • This invention has overcome this potential drawback by using the multi-classifier fusion module 131 in addition to the multi-classifier fusion module 130 .
  • the multi-classifier fusion module 131 is operative with m decision engines, where m may be a sub-set of decision engines used by the multi-classifier fusion module 130 .
  • multi-classifier fusion module 131 is extended to allow the aggregation of decision engines beyond the intersection operation that uses the T-Norm approach such as the multi-classifier fusion module 130 .
  • multi-classifier fusion module 131 may aggregate the decision engines according to convex combinations, such as a geometric average, an arithmetic average, a majority vote, etc. which are shown in FIG. 35 by reference numerals 3550 and 3590 .
  • the relationships among the possible aggregation approaches are illustrated in FIG. 35.
  • FIG. 36 is an example illustrating the operation of the multi-classifier fusion module 131 .
  • FIG. 36 shows that there are three decision engines 110 referenced as S 1 , S 2 , and S 3 that have ordered a set of four alternatives risk classes, A, B, C, D from the set ⁇ A,B,C,D ⁇ and that decision engine 145 had an initial ordering of ⁇ A,D,B,D ⁇ .
  • the initial ordering from the decision engine 145 needs to be reconciled with the three decision engines S 1 , S 2 , and S 3 .
  • This ordering implies that the decision engine 145 initially prefers A over D over B over C.
  • These preferences may be stated strictly in an ordinal manner as just described or may also be expressed as a cardinal number that adds additional information about the preferences.
  • the preferences from the decision engines S 1 , S 2 , and S 3 are as follows:
  • the multi-classifier fusion module 131 takes these individual ordered sets for each of the decision engines S 1 , S 2 and S 3 and produces a fused ordered set according to the type of convex combination and averaging operator selected.
  • One convex combination and averaging operator that the multi-classifier fusion module 131 may use is a majority vote operator that employs an average majority-voting rule to assign for each pair-wise ordering whether or not a majority voted for that ordering.
  • a majority vote operator that employs an average majority-voting rule to assign for each pair-wise ordering whether or not a majority voted for that ordering.
  • both S 1 and S 3 rank alternative A higher than B so that the fusion operator would favor alternative A with respect to alternative B.
  • the multi-classifier fusion module 131 would produce values that populate a preference matrix with entry (i,j) indicating the preference relation between alternative i and j.
  • Operator 1 For one form of the majority-voting rule used as the fusion operator (referred to as operator 1 ), the preference matrix for the present example would look as follows: Operator 1 Alternative j Alternative i A B C D A 0 1 1 1 B 0 0 1 1 C 0 0 0 1 D 0 0 0 0 0
  • comparison module 150 compares the fused result to the production decision engine 145 ordering of ⁇ A,D,B,C ⁇ , it will see that the decision engine's choice of alternative A as being the best alternative is in agreement with the decisions of the decision engines using the majority rule.
  • Each decision engine produces a normalized preference vector described by the values in each risk class which is shown in the above rows. Also there is a weight that can be assigned to each decision engine depending on their experience or familiarity with the particular commercial segment considered, etc. (for a human underwriter) or the past performance of a particular automated decision engine for this particular segment.
  • FIG. 37 is a flowchart illustrating the operation of the system shown in FIG. 1.
  • the results e.g., I C ⁇ I D
  • the multi-classifier fusion modules fuse the decision engine results at 3710 .
  • multi-classifier fusion module 130 fuses the decision engine results using an associative function such as a triangular-norm operation
  • multi-classifier fusion module 131 fuses the decision engine results using a convex combination and averaging operator.
  • the multi-classifier fusion modules generate confidence measures at 3720 .
  • the comparison engine receives the fusion results and confidence measures at 3730 .
  • the comparison engine receives input from the production decision engine at 3740 .
  • the comparison engine chooses between the inputs from the two fusion modules at 3750 based on which result has the highest confidence.
  • the comparison engine then compares the resultant choice with the production decision engine input at 3760 .
  • the output of this comparison is a risk class decision and a confidence measure that is then used to assign to one of several databases at 3770 for future use.
  • each block/component represents a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s).
  • each block/component represents a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s).
  • the functions noted in the blocks may occur out of the order noted in the figures or, for example, may in fact be executed substantially concurrently or in the reverse order, depending upon the functionality involved. Also, one of ordinary skill in the art will recognize that additional blocks may be added.
  • the various embodiments described above comprise an ordered listing of executable instructions for implementing logical functions.
  • the ordered listing can be embodied in any computer-readable medium for use by or in connection with a computer-based system that can retrieve the instructions and execute them.
  • the computer-readable medium can be any means that can contain, store, communicate, propagate, transmit or transport the instructions.
  • the computer readable medium can be an electronic, a magnetic, an optical, an electromagnetic, or an infrared system, apparatus, or device.
  • An illustrative, but non-exhaustive list of computer-readable mediums can include an electrical connection (electronic) having one or more wires, a portable computer diskette (magnetic), a random access memory (RAM) (magnetic), a read-only memory (ROM) (magnetic), an erasable programmable read-only memory (EPROM or Flash memory) (magnetic), an optical fiber (optical), and a portable compact disc read-only memory (CDROM) (optical).
  • an electrical connection electronic having one or more wires
  • a portable computer diskette magnetic
  • RAM random access memory
  • ROM read-only memory
  • EPROM or Flash memory erasable programmable read-only memory
  • CDROM portable compact disc read-only memory

Abstract

A system, process and computer program product for underwriting a financial risk instrument application represented by at least one risk attribute is provided. Decision engines examine the at least one risk attribute associated with the financial risk instrument application and assign the application to one of a predetermined set of risk classes. A fusion engine compares the risk classes assigned by each of the decision engines and fuses the assigned risk classes into an aggregated result representative of the risk of the financial risk instrument application. The fusion engine includes a first multi-classifier fusion module that uses an associative function to fuse the assigned risk classes into a first aggregated result and a second multi-classifier fusion that uses a non-associative function to fuse the assigned risk classes into a second aggregated result. A comparison engine selects one of the first aggregated result generated from the first multi-classifier fusion module and the second aggregated result generated from the second multi-classifier fusion module and compares it with a production result generated from the production decision engine. The comparison engine generates an underwriting decision for the financial risk instrument application according to the comparison.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation-in-part of U.S. patent application Ser. No. 10/425,721, entitled “System And Process For A Fusion Classification For Insurance Underwriting Suitable For Use By An Automated System”, filed Apr. 30, 2003.[0001]
  • BACKGROUND OF THE INVENTION
  • The present invention relates to a system, process and computer program product for risk categorization of financial risk instrument applications, and more particularly to a system, process and computer program product for providing expert assistance to the underwriting of such financial risk instrument applications based on a fusion classification. [0002]
  • Classification is the process of assigning an input pattern to one of a predefined set of classes. Classification problems exist in many real-world applications, such as medical diagnosis, machine fault diagnosis, handwriting character recognition, fingerprint recognition, and credit scoring, to name a few. Broadly speaking, classification problems can be categorized into two types: dichotomous classification, and polychotomous classification. Dichotomous classification deals with two-class classification problems, while polychotomous classification deals with classification problems that have more than two classes. [0003]
  • Classification consists of developing a functional relationship between the input features and the target classes. Accurately estimating such a relationship is key to the success of a classifier. Instrument underwriting of financial risk instruments such as financial credit or loan applications is another area where these classification problems exist. The underwriting process of a financial risk instrument application may consists of assigning a given instrument application, described by its financials, credit rating, corporate structure, market and other key input, to one of several risk categories (also referred to as risk or rate classes). A trained individual or individuals traditionally perform financial risk instrument underwriting. A given application for a financial risk instrument (also referred to as an “instrument application”) may be compared against a variety of underwriting rules/standards set by a financial company. Using the underwriting rules/standards enables the instrument application to be classified into one of several risk categories available for a type of coverage requested by an applicant. The risk categories can affect the payment structure (in terms of amount and timing) paid by the applicant, e.g., the higher the risk category, the higher the overall payment. A decision to accept or reject the application for the instrument may also be part of this risk classification, as risks above a certain tolerance level set by the financial company may simply be rejected. [0004]
  • One problem associated with this approach in underwriting an instrument application is that there are a large number of features (financials, credit rating, corporate structure, market) and rules/standards that the underwriters have to take into account, as well as several risk categories (or rate classes). With the large number of features, rules/standards and risk categories, it is very difficult and time consuming to go over all of the information necessary to make a decision and furthermore, the results are often inadequate in consistency and reliability. The inadequacy of this process becomes more apparent as the complexity of instrument applications increases. [0005]
  • Another problem with this underwriting process is that the underwriting standards typically do not cover all possible cases and variations of an application for an instrument. The underwriting standards may even be self-contradictory or ambiguous, leading to an uncertain application of the standards. As a result, the subjective judgment of the underwriter will likely play a role in the process. Variation in factors such as underwriter training and experience, and a multitude of other effects can cause different underwriters to issue different, inconsistent decisions. Sometimes these decisions can be in disagreement with the established underwriting standards of the issuing company, while sometimes they can fall into a “gray area” not explicitly covered by the underwriting standards. [0006]
  • Further, there may be an occasion in which an underwriter's decision could still be considered correct, even if it disagrees with the written underwriting standards. This situation can be caused when the underwriter uses his or her own experience to determine whether the underwriting standards should be adjusted. Different underwriters may make different determinations about when these adjustments are allowed, as they might apply stricter or more liberal interpretations of the underwriting standards. Thus, the judgment of experienced underwriters may be in conflict with the desire to consistently apply the underwriting standards. [0007]
  • SUMMARY OF THE INVENTION
  • In one embodiment of the invention, there is a system for underwriting a financial risk instrument application represented by at least one risk attribute. In this embodiment, there is a plurality of decision engines that each examines the at least one risk attribute associated with the financial risk instrument application and assigns the application to one of a predetermined set of risk classes. A fusion engine compares the risk classes assigned by each of the plurality of decision engines and fuses the assigned risk classes into an aggregated result representative of the risk of the financial risk instrument application. The fusion engine comprises a first multi-classifier fusion module that uses an associative function to fuse the assigned risk classes into a first aggregated result and a second multi-classifier fusion that uses a non-associative function to fuse the assigned risk classes into a second aggregated result. The system also comprises a production decision engine that assigns the financial risk instrument application to one of a predetermined set of risk classes according to the at least one risk attribute associated with the application and generates a production result representative of the risk of the application. A comparison engine selects one of the first aggregated result generated from the first multi-classifier fusion module and the second aggregated result generated from the second multi-classifier fusion module and compares with the production result generated from the production decision engine. The comparison engine generates an underwriting decision for the financial risk instrument application according to the comparison. [0008]
  • In a second embodiment, there is a system for underwriting a financial risk instrument application represented by at least one risk attribute. In this embodiment, there is a plurality of decision engines that each examines the at least one risk attribute associated with the financial risk instrument application and assigns a preference from a set of predetermined risk classes for the application. The preference of risk classes provides a conviction in applicability of each risk class assigned to the financial risk instrument application. A fusion engine compares the preferences of risk classes generated by each of the plurality of decision engines and fuses the preferences of risk classes into an aggregated result representative of the risk of the financial risk instrument application. The fusion engine comprises a first multi-classifier fusion module that uses an associative function to fuse the preferences of risk classes into a first aggregated result and a second multi-classifier fusion that uses a non-associative function to fuse the preferences of risk classes into a second aggregated result. A production decision engine assigns the financial risk instrument application to a preference from a set of predetermined risk classes according to the at least one risk attribute associated with the application and generates a production result representative of the risk of the application. A comparison engine selects one of the first aggregated result generated from the first multi-classifier fusion module and the second aggregated result generated from the second multi-classifier fusion module and compares with the production result generated from the production decision engine. The comparison engine generates an underwriting decision for the financial risk instrument application according to the comparison. [0009]
  • In another embodiment, there is a computer-implemented process and computer readable medium for underwriting a financial risk instrument application represented by at least one risk attribute. In this embodiment, the at least one risk attribute associated with the financial risk instrument application is examined with a plurality of decision engines. Each decision engine is then used to assign the application to one of a set of predetermined risk classes. The assigned risk classes are fused into an aggregated result representative of the risk of the financial risk instrument application. The fusing comprises applying an associative function to fuse the assigned risk classes into a first aggregated result and applying a non-associative function to fuse the assigned risk classes into a second aggregated result. Then one of the first aggregated result and the second aggregated result is selected. The selected aggregated result is then compared with a production result generated from a production decision engine. An underwriting decision for the financial risk instrument application is generated according to the comparison of the selected aggregated result with the production result. [0010]
  • In still another embodiment, there is a computer-implemented process and computer readable medium for underwriting a financial risk instrument application represented by at least one risk attribute. In this embodiment, the at least one risk attribute associated with the financial risk instrument application is examined with a plurality of decision engines. Each decision engine is used to assign a preference from a set of predetermined risk classes for the application. The preference of risk classes provides a conviction in applicability of each risk class assigned to the financial risk instrument application. The preferences of risk classes are fused into an aggregated result representative of the risk of the financial risk instrument application. The fusing comprises applying an associative function to fuse the preferences of risk classes into a first aggregated result and applying a non-associative function to fuse the preferences of risk classes into a second aggregated result. Then one of the first aggregated result and the second aggregated result is selected. The selected aggregated result is compared with a production result generated from a production decision engine. An underwriting decision for the financial risk instrument application is generated according to the comparison of the selected aggregated result with the production result. [0011]
  • In yet another embodiment of the invention, there is a system for underwriting a financial risk instrument application represented by at least one risk attribute. In this embodiment, there is a plurality of decision engines that each examines the at least one risk attribute associated with the financial risk instrument application and assigns the application to one of a predetermined set of risk classes. A fusion engine compares the risk classes assigned by each of the plurality of decision engines and fuses the assigned risk classes into an aggregated result representative of the risk of the financial risk instrument application. The fusion engine comprises a first multi-classifier fusion module that uses an associative function to fuse the assigned risk classes into a first aggregated result and a second multi-classifier fusion that uses a non-associative function to fuse the assigned risk classes into a second aggregated result. A comparison engine selects between the first aggregated result generated from the first multi-classifier fusion module and the second aggregated result generated from the second multi-classifier fusion module. The selected result is representative of an underwriting decision for the financial risk instrument application. [0012]
  • In a sixth embodiment, there is a computer-implemented process and computer readable medium for underwriting a financial risk instrument application represented by at least one risk attribute. In this embodiment, the at least one risk attribute associated with the financial risk instrument application is examined with a plurality of decision engines. Each decision engine is then used to assign the application to one of a set of predetermined risk classes. The assigned risk classes are fused into an aggregated result representative of the risk of the financial risk instrument application. The fusing comprises applying an associative function to fuse the assigned risk classes into a first aggregated result and applying a non-associative function to fuse the assigned risk classes into a second aggregated result. Then one of the first aggregated result and the second aggregated result is selected. An underwriting decision for the financial risk instrument application is generated according to the selected aggregated result.[0013]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates the architecture of a quality assurance system based on the fusion of multiple classifiers according to an embodiment of the invention. [0014]
  • FIG. 2 illustrates a table of an outer product using the function T(x,y) according to an embodiment of the invention. [0015]
  • FIG. 3 illustrates the disjointed risk classes within the universe of risk classes according to an embodiment of the invention. [0016]
  • FIG. 4 illustrates the results of the intersections of the risk classes and the universe according to an embodiment of the invention. [0017]
  • FIGS. 5-9 illustrate the results of T-norm operators according to an embodiment of the invention. [0018]
  • FIGS. 10-14 illustrate the normalized results of T-norm operators according to an embodiment of the invention. [0019]
  • FIG. 15 illustrates a summary of the fusion of two classifiers according to an embodiment of the invention. [0020]
  • FIG. 16 illustrates a penalty matrix for a particular fusion module according to an embodiment of the invention. [0021]
  • FIG. 17 illustrates a summary of the fusion of two classifiers with disagreement according to an embodiment of the invention. [0022]
  • FIG. 18 illustrates a summary of the fusion of two classifiers with agreement and discounting according to an embodiment of the invention. [0023]
  • FIGS. 19-23 illustrate the results of T-norm operators according to an embodiment of the invention. [0024]
  • FIGS. 24-28 illustrate the normalized results of T-norm operators according to an embodiment of the invention. [0025]
  • FIG. 29 illustrates a Dempster-Schaefer penalty matrix according to an embodiment of the invention. [0026]
  • FIG. 30 illustrates a comparison matrix according to an embodiment of the invention. [0027]
  • FIG. 31 illustrates fusion as a function of a confidence threshold for Type G cases according to an embodiment of the invention. [0028]
  • FIG. 32 illustrates fusion as a function of a confidence threshold for Type H cases according to an embodiment of the invention. [0029]
  • FIG. 33 illustrates a Venn diagram for fusion for Type G cases according to an embodiment of the invention. [0030]
  • FIG. 34 illustrates a Venn diagram for fusion for Type H cases according to an embodiment of the invention. [0031]
  • FIG. 35 schematically illustrates the classes of fusion aggregation for the multi-classifier fusion modules shown in FIG. 1. [0032]
  • FIG. 36 is an example illustrating the operation of a multi-classifier fusion module in FIG. 1 that uses a non-associative function. [0033]
  • FIG. 37 is a flowchart illustrating the operation of the system shown in FIG. 1.[0034]
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • A system, process and computer program product for underwriting of financial risk instrument applications that is suitable for use by a computer rather than by human intervention is described. The system, process and computer program product make use of existing risk assignments made by human underwriters to categorize new applications in terms of the risk involved. The term “financial risk instrument” application generally refers to financial credit (or loan) applications. It will be recognized, that the principles disclosed herein may extend beyond the realm of financial credit underwriting and that it may be applied to any risk classification process where there is a determination of the proper payments to cover a given risk. Therefore, the ultimate domain of this invention may be considered risk classification. As such, it can be applied as well to risk categorization of service agreements (e.g., service contracts for aircraft engines or power system installations or water purification installations). Therefore, as used herein, the term “financial risk instrument” refers to financial credit (or loan) applications and/or applications for service agreements. “Instrument application” is used as a short phrase to invoke the same concept. [0035]
  • One technical effect of the invention is to provide an automated process for consistent and accurate underwriting decisions for instrument applications. Another technical effect of the invention is to provide accurate decision support to underwriters when complexity or inadequate information preclude the making of a final decision automatically. Various aspects and components of this system, process and computer product are described below. [0036]
  • An aspect of the invention provides a system, process and computer product for fusing a collection of classifiers used for an automated financial risk instrument underwriting system and/or its quality assurance. While the design method is demonstrated for quality assurance of automated financial risk instrument underwriting, it is broadly applicable to diverse decision-making applications in business, commercial, and manufacturing processes. A process of fusing the outputs of a collection of classifiers is provided. The fusion can compensate for the potential correlation among the classifiers. The reliability of each classifier can be represented by a static or dynamic discounting factor, which will reflect the expected accuracy of the classifier. A static discounting factor represents a prior expectation about the classifier's reliability, e.g., it might be based on the average past accuracy of the model. A dynamic discounting represents a conditional assessment of the classifier's reliability, e.g., whenever a classifier bases its output on an insufficient number of points, the result is not reliable. Hence, this factor could be determined from the post-processing stage in each model. The fusion of the data will typically result in some amount of consensus and some amount of conflict among the classifiers. The consensus will be measured and used to estimate a degree of confidence in the fused decisions. A particular fusion aggregation approach may be too strict to gain a high consensus with limited cases available. In order to overcome this potential drawback, a second fusion aggregation with fewer classifiers or a different mode of aggregation is used to provide greater coverage. The details of the second fusion depend on the context of the particular instrument application being underwritten. A comparison engine, with context knowledge, can provide for a selection of the fusion approach or provide a decision by a combination procedure. [0037]
  • According to an embodiment of the invention, a fusion module (also referred to as a fusion engine) combines the outputs of several classifiers (also referred to as decision engines) to determine the correct rate class (also referred to as a risk class) for an instrument application. Using a fusion module with several decision engines may enable a classification to be assigned with a higher degree of confidence than is possible using any single model. According to an embodiment of the invention, a fusion module function may be part of a quality assurance (“QA”) process to test and monitor a production decision engine (“PDE”) that makes the risk class assignment in real-time. For example, at periodic intervals, e.g., every week, the fusion module and its components may review the decisions made by the PDE during the previous week. The output of this review will be an assessment of the PDE performance over that week, as well as the identification of cases with different level of decision quality. [0038]
  • The fusion module may permit the identification of the best cases of application classification, e.g., those with high-confidence, high-consensus decisions. These best cases in turn may be likely candidates to be added to the set of test cases used to tune/re-train the PDE. Further, the fusion module may permit the identification of the worst cases of application classification, e.g., those with low-confidence, low-consensus decisions. These worst cases may be likely candidates to be selected for a review by an auditing staff and/or by senior underwriters. [0039]
  • The fusion module may also permit the identification of unusual cases of application classification, e.g., those with unknown confidence in their decisions, for which the models in the fusion module could not make any strong commitment or avoided the decision by routing the instrument application to a human underwriter. These cases may be candidates for a blind review by senior underwriters. In addition, a fusion module may also permit an assessment of the performance of the PDE, by monitoring the PDE accuracy and variability over time, such as monitoring the statistics of low, borderline and high quality cases as well as the occurrence of unusual cases. These statistics can be used as indicators for risk management. [0040]
  • According to an embodiment of the invention, the fusion module may leverage the fact that except for the unusual situation where all the components (e.g., models) contain the same information (e.g., an extreme case of positive correlation), each component should provide additional information. This information may either corroborate or refute the output of the other modules, thereby supporting either a measure of consensus, or a measure of conflict. These measures may define a confidence in the result of the fusion. In general, the fusion of the components' decisions may provide a more accurate assessment than the decision of each individual component. [0041]
  • According to an embodiment of the invention, the fusion module may leverage the fact that except for the unusual situation where all the components (e.g., models) contain the same information (e.g., an extreme case of positive correlation), each component should provide additional information. If this information refutes the output of the other modules, thereby supporting a measure of conflict, the fusion module provides decision support information to the human underwriter on the nature of the conflicts that need to be resolved. [0042]
  • The fusion module is described in relation to various types of decision engines, including a case-based decision engine, a dominance-based decision engine, a multi-variate adaptive regression splines engine, and a neural network decision engine respectively. However, the fusion module may use any type of decision engine. According to an embodiment of the invention, the fusion module will support a quality assurance process for a production decision engine. However, it is understood that the fusion module could be used for a quality assurance process for any other decision making process, including a human underwriter. [0043]
  • According to an embodiment of the invention, a general method for the fusion process, which can be used with decision engines that may exhibit any kind of (positive, neutral, or negative) correlation with each other, may be based on the concept of triangular norms (“T-norm”), a multi-valued logic generalization of the Boolean intersection operator. The fusion of multiple decisions, produced by multiple sources, regarding objects (e.g., classes) defined in a common framework (e.g., the universe of discourse) consists of determining the underlying of degree of consensus for each object (e.g., class) under consideration, i.e., the intersections of their decisions. With the intersections of multiple decisions, possible correlation among the sources needs to be taken into account to avoid under-estimates or over-estimates. This is done by the proper selection of a T-norm operator. [0044]
  • According to an embodiment of the invention, each model is assumed to be solving the same classification problem. Therefore, the output of each classifier is a weight assignment that represents the degree to which a given class is selected. The set of all possible classes, referred to as U, represents the common universe of all answers that can be considered by the classifiers. The assignment of weights to this universe represents the classifier's ignorance (i.e., lack of commitment to a specific decision). This is a discounting mechanism that can be used to represent the classifier's reliability. [0045]
  • According to an embodiment of the invention, the outputs of the classifiers may be combined by selecting the generalized intersection operator (e.g., the T-norm) that better represents the possible correlation between the classifiers. With this operator, the assignments of the classifiers are intersected and a derived measure of consensus is computed. This fusion may be performed in an associative manner, e.g., the output of the fusion of the first two classifiers is combined with the output of the third classifier, and so on, until all available classifiers have been considered and a non-associative manner. [0046]
  • Thus, according to an embodiment of the invention, a fusion module only considers weight assignments made either to disjoint subsets that contain a singleton (e.g., a risk class) or to the entire universe of classes U (e.g., the entire set of risk classes), as will be described in greater detail below. Once compensation has been made for correlation and fusion has been performed, the degree of confidence C is computed among the classifiers and used to qualify the decision obtained from the fusion. Further, the confidence measure and the agreement or disagreement of the fusion module's decision is used with the production engine's decision to assess the quality of the production engine. As a by-product, the application cases may be labeled in terms of the decision confidence. Thus, cases with low, high, or unknown confidence may be used in different ways to maintain and update the production engine. [0047]
  • Triangular norms (T-norms) and Triangular conorms (T-conorms) are the most general families of binary functions that satisfy the requirements of the conjunction and disjunction operators, respectively: T-norms T(x,y) and T-conorms S(x,y) are two-place functions that map the unit square into the unit interval, i.e., T(x,y): [0,1]×[0,1]→[0,1] and S(x,y): [0,1]×[0,1]→[0,1]. They are monotonic commutative and associative functions. Their corresponding boundary conditions, i.e., the evaluation of the T-norms and T-conorms at the extremes of the [0,1] interval, satisfy the truth tables of the logical AND and OR operators. They are related by the DeMorgan duality, which states that if N(x) is a negation operator, then the T-conorm S(x,y,) can be defined as S(x,y)=N(T(N(x), N(y))). [0048]
  • As described in Bonissone and Decker (1986) the contents of which are incorporated by reference in their entirety, six parameterized families of T-norms and their dual T-conorms may be used. Of the six parameterized families, one family was selected due to its complete coverage of the T-norm space and its numerical stability. This family has a parameter p. By selecting different values of p, T-norms with different properties can be instantiated, and thus may be used in the fusion of possibly correlated classifiers. [0049]
  • Various articles discuss the fusion and the different features associated therewith, include proofs as to the development of algorithms associated with the present invention. Chibelushi et al. (Chibelushi, C. C., Deravi, F., and Mason, J. S. D., “Adaptive Classifier Integration for Robust Pattern Recognition,” IEEE Transactions on Systems, Man, and Cybernetics, vol. 29, no. 6, 1999, the contents of which are incorporated herein by reference) describe a linear combination method for combining the outputs of multiple classifiers used in speaker identification applications. [0050]
  • Fairhurst and Rahman (Fairhurst, M. C., and Rahman, A. F. R., “Enhancing consensus in multi expert decision fusion,” [0051] IEE Proc.-Vis. Image Signal Process, vol. 147, no. 1, 2000, the contents of which are incorporated herein by reference) describe ENCORE, a multi-classifier fusion system for enhancing the performance of individual classifiers for pattern recognition tasks, specifically, the task of hand written digit recognition. Kuncheva and Jain (Kuncheva, L. I., and Jain, L. C., “Designing Classifier Fusion Systems by Genetic Algorithms,” IEEE Transactions on Evolutionary Computation, vol. 4, no. 4, 2000, the contents of which are incorporated herein by reference) describe a genetic algorithm approach to the design of fusion of multiple classifiers.
  • Xu et al. (Xu, L., Krzyzak, A., and Suen, C. Y., “Methods of Combining Multiple Classifiers and Their Applications to Handwriting Recognition,” [0052] IEEE Transactions on Systems, Man, and Cybernetics, vol. 22, no. 3, 1992, the contents of which are incorporated herein by reference) describe several standard approaches for classifier decision fusion, including the Dempster-Shafer approach, and demonstrate fusion for handwritten character recognition.
  • Arthur Dempster (A. P. Dempster, “Upper and lower probabilities induced by a multivalued mapping,” [0053] Annals of Mathematical Statistics, 38:325-339, 1967, the contents of which are incorporated herein by reference) describes a calculus based on lower and upper probability bounds. Dempster's rule of combination describes the pooling of sources under the assumption of evidential independence. Glenn Shafer (G. Shafer, “A Mathematical Theory of Evidence”, Princeton University Press, Princeton, N.J., 1976, the contents of which are incorporated herein by reference) describes the same calculus discovered by Dempster, but starting from a set of super-additive belief functions that are essentially lower bounds. Shafer derives the same rule of combination as Dempster. Enrique Ruspini (E. Ruspini, “Epistemic logic, probability, and the calculus of evidence. Proc. Tenth Intern. Joint Conf. on Artificial Intelligence, Milan, Italy, 1987, the contents of which are incorporated herein by reference) goes on to describe a possible-world semantics for Dempster-Shafer theory.
  • B. Schweizer and A. Sklar (B. Schweizer and A. Sklar, “Associative Functions and Abstract Semi-Groups”, [0054] Publicationes Mathematicae Debrecen, 10:69-81, 1963, the contents of which are incorporated herein by reference) describe a parametric family of triangular T-norm functions that generalize the concept of intersection in multiple-valued logics. Piero Bonissone and Keith. Decker (P. P. Bonissone and K. Decker, “Selecting Uncertainty Calculi and Granularity: An Experiment in Trading-off Precision and Complexity” in Kanal and Lemmer (editors) Uncertainty in Artificial Intelligence, pages 217-247, North-Holland, 1986, the contents of which are incorporated herein by reference) describe an experiment based on Schweizer and Sklar's parameterized T-norms. They show how five triangular norms can be used to represent an infinite number of T-norms for some practical values of information granularity. Piero Bonissone (P. P. Bonissone, “Summarizing and Propagating Uncertain Information with Triangular Norms”, International Journal of Approximate Reasoning, 1(1):71-101, January 1987, the contents of which are incorporated herein by reference) also describes the use of Triangular norms in dealing with uncertainty in expert system, Specifically he shows the use Triangular norms to aggregate the uncertainty in the left-hand side of production rules and to propagate it through the firing and chaining of production rules.
  • FIG. 1 illustrates the architecture of a quality assurance system based on the fusion of multiple classifiers (decision engines) according to an embodiment of the invention for underwriting an instrument application that is represented by at least one risk attribute. A risk attribute as used in this invention is a contributing factor to the overall risk of the instrument application that must be evaluated to provide input to the assessment the overall risk. An illustrative, but non-exhaustive list of risk attributes includes items such as financial statements, credit ratings, corporate structure, market and other key input. For the service agreement scenario, one type of risk attribute could be the percentage of time that equipment is run at peak power. One of ordinary skill in the art will recognize that there are other possible risk attributes for the service agreement scenario. [0055]
  • [0056] System 100, as illustrated in FIG. 1, includes a number of quality assurance decision engines 110 that comprise a case-based reasoning decision engine 112, a MARS decision engine 114, a neural network decision engine 116, and a dominance-based decision engine 118. The case-based reasoning decision engine 112, MARS decision engine 114, neural network decision engine 116, and dominance-based decision engine 118 use classifiers based on a case-based reasoning model, MARS model, neural network model and dominance-based model, respectively. U.S. patent application Ser. Nos. 10/170,471 and 10/171,190 provide a more detailed description of the case-based reasoning model classifier; U.S. patent application Ser. No. 10/425,722 provides a more detailed description of the MARS model classifier; U.S. patent application Ser. No. 10/425,610 provides a more detailed description of the neural network model classifier; and U.S. patent application Ser. No. 10/425,610 provides a more detailed description of the dominance-based model classifier It is understood, however, that other types of quality assurance decision engines 110 could be used in addition to and/or as substitutes for those listed in the embodiment of the invention illustrated in FIG. 1.
  • In this embodiment for FIG. 1, each of the [0057] decision engines 120 examines the at least one risk attribute associated with the financial risk instrument application and assigns the application to one of a predetermined set of risk classes. Risk classes are categorized by the letters A, B, C, D, E and represent the financial risk of the application, in which A represents the lowest risk and E the highest risk. These letter categories can be thought of as representing very low risk, moderately low risk, moderate risk, moderately high risk, high risk, respectively, for example; very high risk would be considered for decline. One of skill in the art will recognize that there are other ways of labeling and designating risk classes.
  • [0058] Post processing modules 122, 124, 126, and 128 receive the outputs from the various quality assurance decision engines 120 and perform processing on the outputs. The results of the post-processing are input into multi-classifier fusion engine or module 129 that compares the risk classes assigned by each of the decision engines 110 and fuses the assigned risk classes into an aggregated result representative of the risk of the financial risk instrument application. The multi-classifier fusion engine 129 comprises multi-classifier fusion modules 130 and 131. Multi-classifier fusion engine 130 uses an associative function to fuse the assigned risk classes into a first aggregated result and multi-classifier fusion engine 131 uses a non-associative function to fuse the assigned risk classes into a second aggregated result. The first and second aggregated results are representative of a fusion risk class decision 135 and 136, respectively.
  • The [0059] multi-classifier fusion engine 129 also comprises a fusion confidence estimation engine that estimates a degree of confidence in the aggregated result of the fusion engine. In particular, the fusion confidence estimation engine estimates a degree of confidence in the first aggregated result generated from the multi-classifier fusion module 130 and a degree of confidence in the second aggregated result generated from the multi-classifier fusion module 131. The confidence measures estimated by the fusion estimation engine are shown in FIG. 1 as confidence measures 140 and 141.
  • A comparison module or [0060] engine 150 receives the fusion risk class decision 135 and 136 and confidence measures 140 and 141 from the multi-classifier fusion engine 129. The comparison engine 150 uses the confidence measures 140 and 141 to select between the risk class decisions 135 and 136 generated from multi-classifier fusion modules 130 and 131. The comparison engine 150 may also receives input from a production decision engine 145 that includes a production risk class decision 147 and a production confidence measure 149. In this embodiment, the production decision engine 145 is a fuzzy logic rule-based automatic decision engine, however, it is within the scope of the invention to use a human as the decision engine. The comparison engine 150 then compares the production result generated from the production decision engine 145 with the risk class decision and confidence measure selected from either the multi-classifier fusion modules 130 and 131. After a comparison has been made, the comparison engine 150 outputs a compared risk class decision 151 and a compared confidence measure 153. The compared risk class decision 151 and compared confidence measure 153 are representative of an underwriting decision for the financial risk instrument.
  • An [0061] evaluation module 155 may evaluate the case confidence and consensus regarding the compared risk class 151 and the compared confidence measure 153. Those cases evaluated as “worst cases” are stored in case database 160 for standard underwriting, and may be candidates for auditing. Those cases evaluated as “unusual cases” are stored in case database 165, and may be candidates for standard underwriting. Those cases evaluated as “best cases” are stored in case database 170, and may be candidates for using with the test sets. An outlier detector and filter 180 may ensure that any new additions to the best-case database 170 will be consistent, with the existing cases, preventing logical outliers from being used.
  • As the details of the present invention are explained, one of ordinary skill in the art will recognize that there are other possible implementations and therefore the invention is not meant to be limited to the particular configuration shown in FIG. 1. For example, it is possible to implement the invention without employing the [0062] production decision engine 145. In this case, the risk class and confidence measure that the comparison engine 150 selects in its choice from the ones generated from the multi-classifier fusion modules 130 and 131 will be representative of the underwriting decision for the instrument application.
  • Below is a more detailed description of the quality assurance run-[0063] time decision engines 110, production decision engine 145, multi-classifier fusion modules 130 and 131 and the comparison module 150 and the functionality performed by each respective module. Other aspects of System 100 of FIG. 1 are described in U.S. patent application Ser. No. 10/425,721 with regard to insurance underwriting, but may be extended to underwriting of an instrument application.
  • Each [0064] decision engine 110 generates an output vector I=[I(1), I(2), . . . I(N+1)] where I(i)∈[0,M], where M is a large real value and N is the number of risk classes. In the embodiment of the invention illustrated in FIG. 1, each vector I is identified by a superscript associated with the quality assurance decision module 120 that generates the vector. Therefore, IC is generated by case-based reasoning decision engine 112, IM is generated by MARS decision engine 114, IN neural network decision engine 116, and ID is generated by dominance-based decision engine 118. Further, each entry I(i), for i=1, . . . , N, can be considered as the (un-normalized) degree to which the case could be classified in risk class i. The last element, I(N+1) indicates the degree to which the case cannot be decided and the entire universe of risk classes is selected.
  • For illustration purposes, assume that five risk classes are used, i.e., N=5, namely:[0065]
  • Risk Class={A, B, C,D, E, No Decision (Send to UW)}
  • By way of this example, assume that the output of the first decision engine (CBE) is: IC=[0.3, 5.4, 0.3, 0, 0, 0]. This indicates that the second risk class (e.g., B) is strongly supported by the decision engine. Normalizing IC to see the support as a percentage of the overall weights, Î[0066] C=[0.05, 0.9, 0.05, 0, 0,0], shows that 90% of the weights is assigned to the second risk class.
  • Further, to represent partial ignorance, i.e., cases in which the decision engine does not have enough information to make a more specific risk classification, discounting may be used. According to an embodiment of the invention, discounting may involve the assignment of some weight to the last element, corresponding to the universe U=(No Decision: Send to UW). For example, the previous assignment of I[0067] C could be changed such that IC=[0.3, 1.4, 0.3, 0, 0, 4], and its normalized assignment would be ÎC=[0.05, 0.23, 0.05, 0, 0, 0.67]. This example shows how 67% of the weights have now been assigned to the universe of discourse U (the entire set of risk classes). This feature allows a representation of the lack of commitment by individual modules. According to an embodiment of the invention, if it is necessary to discount a source because it is not believed to be credible, competent, or reliable enough in generating the correct decision, a portion of the weight is transferred to the universe of discourse (e.g., “any of the above categories”). The determination of the discount may be derived from meta-knowledge, as opposed to object-knowledge. Object knowledge is the level at which each decision engine is functioning, e.g., mapping input vectors into decision bins. Meta-knowledge is reasoning about the decision engine's performance over time. Discounting could be static or dynamic. Static discounting may be used a priori to reflect historical (accuracy) performance of each decision engine. Dynamic discounting may be determined by evaluating a set of rules, whose Left Hand Side (“LHS”) defines a situation, characterized by a conjunct of conditions, and whose Right Hand Side (“RHS”) defines the amount by which to discount whichever output is generated by the classifier. According to an embodiment of the invention, postprocessing may be used to detect lack of confidence in a source. When this happens, all the weights may be allocated to the universe of discourse, i.e., refrain from making any decision.
  • According to an embodiment of the invention, each decision engine will independently perform a post-processing step. For purposes of illustration, the post processing used for the neural network decision engine will be described. According to an embodiment of the invention, to further improve the classification performance of a neural network module, some post-processing techniques may be applied to the outputs of the individual networks, prior to the fusion process. For example, if the distribution of the outputs did not meet certain pre-defined criteria, no decision needs to be made by the decision engine. Rather, the case will be completely discounted by allocating all of the weights to the entire universe of discourse U. The rationale for this particular example is that if a correct decision cannot be made, it would be better not to make any decision rather than making a wrong decision. Considering the outputs as discrete membership grades for all risk classes, the four features that characterize the membership grades may be defined as follows, where N is the number of risk classes and I the membership function, i.e., the output of the decision engine. [0068]
  • 1. Cardinality [0069] C = 1 N I ( i )
    Figure US20040225587A1-20041111-M00001
  • 2. Entropy [0070] E = 1 E max 1 N I ( i ) × log ( I ( i ) ) , where E max = - log ( 1 / N )
    Figure US20040225587A1-20041111-M00002
  • 3. Difference between the highest and the second highest values of outputs. [0071]
    D = Imax1 − Imax2
  • 4. Separation between the rank orders of the highest and the second highest values of outputs [0072]
    S = RankOrder(Imax1) − RankOrder(Imax2)
  • With the features defined for characterizing the network outputs, the following two-step criteria may be used to identify the cases with weak decisions: [0073]
  • Step 1: C<τ[0074] 1 OR C>τ2 OR E>τ3
  • Step 2: D<τ[0075] 4 AND S≦1
  • where τ[0076] 1, τ2, τ3, and τ4 are the thresholds. The value of the thresholds is typically dataset dependent. However, in some embodiments, the value of the thresholds may be independent of the dataset. In the present example related to a neural network decision engine (which in turn is described in greater detail below), the value of the thresholds may be first empirically estimated and then fine-tuned by a global optimizer, such as an evolutionary algorithm. As part of this example, the final numbers are shown below in Table 1. Other optimization methods may also be used to obtain the thresholds.
    TABLE 1
    Type G Type H
    Thresholds Application Application
    τ1 0.50 0.30
    τ2 2.00 1.75
    τ3 0.92 0.84
    τ4 0.10 0.21
  • Thus, post-processing may be used to identify those cases for which the module's output is likely to be unreliable. According to an embodiment of the invention, rather than rejecting such cases, the model assignment of normalized weights to risk classes may be discounted by assigning some or all of those weights to the universe of discourse U. [0077]
  • As described previously, the [0078] fusion modules 130 and 131 may perform the step of determining a combined decision via either the associative or non-associative fusion of the decision engine models' outputs. Associative fusion means that given three or more decision engines, any two of the engines may be fused, and then fusing the results with the third classifier, and so on, regardless of the order. On the other hand, non-associative fusion means the fusion cannot be done in a piece-wise manner because the order of the operation is critical. For example, consider the simple averaging operator acting on three values 1, 3 and 5. To get the average, all the values are summed and divided by the number of values, giving 9/3=3 as the average. The non-associativity can be seen by averaging the values 1 and 3 to obtain 4/2=2 and then forming the average of the result with 5 to obtain (2+5)/2=3.5. This can be compared to averaging 3 and 5 to obtain 4 and then averaging the result with 1 to obtain 2.5. Thus the averaging operator is not associative.
  • Below is a description of the associative fusing operations performed by the [0079] multi-classifier fusion module 130.
  • By way of example of determining a combined decision, define m decision engine S[0080] 1, . . . Sm, such that the output of decision engine Sj is the vector Ij showing the normalized decision of such decision engine to the N risk classes. Recall the last (N+1)th element represents the decision engine's lack of commitment, i.e., Ij=[Ij(1), Ij(2), . . . , Ij(N+1)], where: I j ( i ) [ 0 , 1 ] and i = 1 N + 1 I j ( i ) = 1
    Figure US20040225587A1-20041111-M00003
  • The un-normalized fusion of the outputs of two decision engines S[0081] 1 and S2 is further defined as:
  • F(I 1 ,I 2)=Outerproduct(I 1 ,I 2 ,T)=A
  • where the outer-product is a well-defined mathematical operation, which in this case takes as arguments the two N-dimensional vectors I[0082] 1 and I2 and generates as output the N×N dimensional array A. Each element A(i,j) is the result of applying the operator T to the corresponding vector elements, namely I1(i) and I2(j), e.g.,
  • A(i,j)=T[I 1(i), I 2(j)]
  • As illustrated in FIG. 2, [0083] matrix 200 illustrates classes 202 and values 204 for vector I1 and classes 206 and values 208 for vector I2. Intersection 210 illustrates one intersection between the vector I1 and vector I2. Other intersections and representations may also be used.
  • The operator T(x,y) may be referred to as a Triangular Norm. Triangular Norms (also referred to as “T-norms”) are general families of binary functions that satisfy the requirements of the intersection operators. T-norms are functions that map the unit square into the unit interval, i.e., T: [0,1]×[0,1]→[0,1]. T-norms are monotonic, commutative and associative. Their corresponding boundary conditions, i.e., the evaluation of the T-norms at the extremes of the [0,1] interval, satisfy the truth tables of the logical AND operator. [0084]
  • As there appear to be an infinite number of T-norms, the five most representative T-norms for some practical values of information granularity may be selected. According to an embodiment of the invention, the five T-norms selected are: [0085]
    T-Norm Correlation Type
    T1(x, y) '2 max(0, x + y − 1) Extreme case of negative
    correlation
    T1,5(x, y) '2 max(0, x0.5 + y0.5 − 1)2 Partial case of negative correlation
    T2(x, y) '2 x * y No correlation
    T2.5(x, y) '2 (x−1 + y−1 − 1)−1 Partial case of positive correlation
    T3(x, y) = min(x, y) Extreme case of positive
    correlation
  • The selection of the best T-norm to be used as an intersection operation in the fusion of the decision engines may depend on the potential correlation among the engines to be fused. For example, T[0086] 3 (the minimum operator) may be used when one decision engine subsumes the other one (e.g., extreme case of positive correlation). T2 may be selected when the decision engines are uncorrelated (e.g., similar to the evidential independence in Dempster-Shafer). T1 may be used if the decision engines are mutually exclusive (e.g., extreme case of negative correlation). The operators T1.5 and T2.5 may be selected when the decision engines show intermediate stages of negative or positive correlation, respectively. Of course, it will be understood by one of ordinary skill in the art that other T-norms may also be used. However, for the purposes of the present invention, these five T-norms provide a good representation of the infinite number of functions that satisfy the T-norm properties.
  • Because the T-norms are associative, so is the fusion operator, i.e.,[0087]
  • F(I 1 ,F(I 2 , I 3))=F(F(I 1 , I 2),I 3)
  • Each element A(i,j) represents the fused assignment of the two decision engines to the intersection of risk classes r[0088] i and rj. FIG. 3 illustrates that each risk class is disjointed and that U 300, is the universe of all (risk) classes. In this example, risk classes r1 302, r 2 304 to r n 306 are shown. Given that the risk classes are disjoint, there are five possible situations:
  • (a) When i=j and i<(N+1) then r[0089] i∩rj=rj∩ri=ri
  • (b) When i=j and i=(N+1) then r[0090] i∩rj=U (the universe of risk classes)
  • (c) When i≠j and i<(N+1) and j<(N+1) then r[0091] i∩rj=φ (the empty set)
  • (d) When i≠j and i=(N+1) then U∩r[0092] j=rj
  • (e) When i≠j and j=(N+1) then r[0093] i∩U=ri
  • FIG. 4 depicts a [0094] chart 400 that illustrates the result of the intersections of the risk classes and the universe U, according to an embodiment of the invention. The chart demonstrates the intersection according to those situations set forth above, such that when situation (a) occurs, the results are tabulated in the main diagonal identified as 410 in FIG. 4. Further, when situation (b) occurs, the results are tabulated in the appropriate areas identified as 420 in FIG. 4. When situation (c) occurs, the results are tabulated in the appropriate areas identified as 430, while when situations (d) or (e) occur, the results are tabulated in the appropriate areas identified as 440 in FIG. 4. By way of example, when one application is rated r1 in the first instance and r2 in the second instance, the intersection may be tabulated at 450, where the column for r1 and the row for r2 intersect. In this example, the intersection of r1 and r2 is the empty set φ. The decisions for each risk class can be gathered by adding up all the weights assigned to them. According to the four possible situations described above, weights may be assigned to a specific risk class only in situation a) and d), as illustrated in FIG. 4. Thus, there will be:
  • Weight (r i)=A(i,i)+A(i,N+1)+A(N+1,i)
  • Weight (U)=A(N+1,N+1)
  • To illustrate the fusion operator based on T-norms, an example will now be described. Assume that [0095]
  • I[0096] 1=[0.8, 0.15, 0.05, 0, 0, 0] and I2=[0.9, 0.05, 0.05, 0, 0, 0]
  • This indicates that both decision engines are showing a strong preference for the first risk class (e.g., “A”) as they have assigned them 0.8 and 0.9, respectively. Fusing these decision engines using each of the five T-norm operators defined above will generate the corresponding matrices A that are shown in the tables in FIGS. 5-9, such that FIG. 5 illustrates an extreme positive correlation, FIG. 6 illustrates a partial positive correlation, FIG. 7 illustrates no correlation, FIG. 8 illustrates a partial negative correlation and FIG. 9 illustrates an extreme negative correlation. If the results are normalized so that the sum of the entries is equal to one, the matrices  are generated, as shown in the tables in FIGS. 10-14 in a manner corresponding to the un-normalized results. During the process, the un-normalized matrices A (FIGS. 5-9) may be used to preserve the associative property. At the end, the normalized matrices  are used (FIGS. 10-14). Using the expressions for weights of a risk class, the final weights for the N risk classes and the universe U from FIGS. 10-14 can be computed. An illustration of the computation of the final weights is illustrated in the chart of FIG. 15. [0097] Chart 1500 illustrates the five classes 1510, the five T-norms 1520, and the fused intersection results 1530.
  • According to an embodiment of the invention, the confidence in the fusion may be calculated by defining a measure of the scattering around the main diagonal. The more the weights are assigned to elements outside the main diagonal, the less is the measure of the consensus among the classifiers. This concept may be represented by defining a penalty matrix P=[P(i,j)], of the form: [0098] P ( i , j ) = { max ( 0 , ( 1 - W * i - j ) ) d for 1 i N and 1 j N 1 for i = ( N + 1 ) or j = ( N + 1 )
    Figure US20040225587A1-20041111-M00004
  • This function rewards the presence of weights on the main diagonal, indicating agreement between the two decision engines, and penalizes the presence of elements off the main diagonal, indicating conflict. The conflict increases in magnitude as the distance from the main diagonal increases. For example, for W=0.2 and d=5 we have the penalty matrix set forth in FIG. 16. [0099] Matrix 1600 intersects the column classes 1610 with the row classes 1620 to determine the appropriate penalty.
  • Other functions penalizing elements off the main diagonal, such as any suitable non-linear function of the distance from the main diagonal, i.e., the absolute value |i-j|, could also be used. The penalty function is used because the conflict may be gradual, as the (risk) classes have an ordering. Therefore, the penalty function captures the fact that the discrepancy between risk classes r[0100] 1 and r2 is smaller than then the discrepancy between r1 and r3 The shape of the penalty matrix P in FIG. 16 captures this concept, as P1600 shows that the confidence decreases non-linearly with the distance from the main diagonal. A measure of the normalized confidence Ĉ is the sum of element-wise products between  and P 1600, e.g.: C ^ = Normalized Confidence ( A ^ , P ) = i = 1 N + 1 j = 1 N + 1 A ^ ( i , j ) * P ( i , j )
    Figure US20040225587A1-20041111-M00005
  • where  is the normalized fusion matrix. The results of the fusion of decision engines S[0101] 1 and S2, using each of the five T-norms with the associated normalized confidence measure 1540, are shown in FIG. 15.
  • In a situation in which there is a discrepancy between the two decision engines, this fact may be captured by the confidence measure. For instance, consider a situation different from the assignment illustrated in FIGS. 5-14, in which the decision engines agreed to select the first risk class. Now for example, assume that the two decision engines are showing strong preferences for different risk classes, the first decision engine is selecting the second risk class, while the second decision engine is favoring the first class: [0102]
  • I[0103] 1=[0.15, 0.85, 0.05, 0, 0, 0] and I2=[0.9, 0.05, 0.05, 0, 0, 0]
  • The results of their fusion are summarized in the table of FIG. 17, where the [0104] chart 1700 illustrates the risk classes 1710, the T-norms 1720 and the fused intersection results 1730. None of the risk classes have a high weight and the normalized confidence 1740 has dropped.
  • According to an embodiment of the invention, it may be desirable to be able to discount the one of the decision engine, to reflect our lack of confidence in its reliability. For example, the second decision engine (S[0105] 2) in the first example (in which the decision engines seemed to agree on selecting the first risk class) may be discounted:
  • I[0106] 1=[0.8, 0.15, 0.05, 0, 0, 0] and I2=[0.9, 0.05, 0.05, 0, 0, 0]
  • This discounting is represented by allocating some of the decision engine's weight, in this instance 0.3, to the universe of discourse U, (U=No decision: Sent_to_UW): [0107]
  • I[0108] 1=[0.8, 0.15, 0.05, 0, 0, 0] and I2=[0.6, 0.05, 0.05, 0, 0, 0.3]
  • The results of the fusion of I[0109] 1 and I2 are summarized in FIG. 18 below. Summarization chart 1800 illustrates the classes 1810, T-norms 1820, the fused intersection results 1830 and the confidence measure 1840. The risk classes have a slightly lower weight (for T3, T2.5, T2), but the normalized confidence is higher than with respect to FIG. 17, as there is less conflict. Fusion matrices A are shown in the tables of FIGS. 19-23, while the tables of FIGS. 24-28 illustrate matrices Â. According to an embodiment of the invention, a fusion rule based on Dempster-Shafer corresponds to the selection of:
  • a) T-norm operator T(x,y)=x*y; and [0110]
  • b) Penalty function using W=1 (or alternatively d=∞) [0111]
  • Constraint b) implies the [0112] penalty matrix P 2900 illustrated in FIG. 29. Therefore, the two additional constraints a) and b) required by Dempster-Shafer theory (also referred to as “DS”) imply that the decision engines to be fused must be uncorrelated (e.g., evidentially independent) and that there is no ordering over the classes, and any kind of disagreement (e.g., weights assigned to elements off the main diagonal) can only contribute to a measure of conflict and not, at least to a partial degree, to a measure of confidence. In DS, the measure of conflict K is the sum of weights assigned to the empty set. This corresponds to the elements with a 0 in the penalty matrix P 2900 illustrated in FIG. 29.
  • According to an embodiment of the invention, the normalized confidence C described above may be used as a measure of confidence, i.e.: [0113] C ^ = Normalized Confidence ( A ^ , P ) = i = 1 N + 1 j = 1 N + 1 A ^ ( i , j ) * P ( i , j )
    Figure US20040225587A1-20041111-M00006
  • The confidence factor Ĉ may be interpreted as the weighted cardinality of the normalized assignments around the main diagonal, after all the classifiers have been fused. In the case of DS, the measure of confidence Ĉ is the complement (to one) of the measure of conflict K, i.e.: Â=1−K, where K is the sum of weights assigned to the empty set. [0114]
  • An additional feature of the present invention is the identification of cases that are candidates for a test set, auditing, or standard reference decision process via the comparison module. As illustrated in FIG. 1, the [0115] comparison engine 150 has four inputs. These inputs include the decision of the production engine 145, which according to an embodiment of the invention, is one of five possible risk classes or a no-decision (e.g., “send the case to a human underwriter”), i.e.:
  • D(PDE)=r1 and r1∈{A, B, C, D, E, Sent_to_UW}
  • As mentioned above, additional input to the [0116] comparison engine 150 comprises the decision of the multi-classifier fusion modules 130 and 131, which according to an embodiment of the invention, is also one of five possible risk classes or a no-decision (e.g., “send the case to a human underwriter”), i.e.:
  • D(FUS)=r2 and r2∈{A, B, CD, E, Sent_to_UW}
  • An additional input may comprise the degree of confidence in the production engine decision. A detailed description of the computation of the confidence measure is described in the U.S. patent application Ser. Nos. 10/173,000 and 10/171,575, entitled “A Process/System for Rule-Based Insurance Underwriting Suitable for Use by an Automated System”. This measure may be equated to the degree of intersection of the soft constraints used by a production decision engine (“PDE”). This measure may indicate if a case had all its constraints fully satisfied (and thus C(PDE)=1) or whether at least one constraint was only partially satisfied (and therefore C(PDE)<1). [0117]
  • An additional input may comprise the degree of confidence in the fusion process. The normalized confidence measure Ĉ is C(FUS). According to an embodiment of the invention, the first test performed is to compare the two decisions, i.e., D(PDE) and D(FUS). FIG. 30 illustrates all the possible comparisons between the decision of the production engine and the [0118] multi-classifier fusion module 130. Comparison matrix 3000 illustrates the D(PDE) classes 3010 and the D(FUS) classes 3020. From the table it can be seen that label I shows that D(PDE)=D(FUS) and they both indicate the same, specific risk class. Further, label II shows that the fusion module made no automated decision and suggested to send the application to a human underwriter, i.e. D(FUS)=No Decision. Label III shows that D(PDE)≠D(FUS) and that both D(PDE) and D(FUS) indicate a specific, distinct risk class. In addition, label IV shows that D(PDE)≠D(FUS), and in particular, that the PDE made no automated decision and suggested to send the application to a human underwriter, while the Fusion module selected a specific risk class. Label V shows that D(PDE)=(FUS) and that both D(PDE) and D(FUS) agree not to make any decision.
  • A second test may be done by using this information in conjunction with the measures of confidence C(PDE) and C(FUS) associated with the two decisions. With this information, the performance of the decision engine may be assessed over time by monitoring the time statistics of these labels, and the frequencies of cases with a low degree of confidence. According to an embodiment of the invention, a stable or increasing number of label I's would be an indicator of good, stable operations. An increase in the number of label II's would be an indicator that the fusion module (with its models) needs to be retrained. These cases might be shown to a team of senior underwriters for a standard reference decision. An increase in the frequency of label III's or of cases with low confidence could be a leading indicator of increased classification risk and might warrant further scrutiny (e.g., auditing, retraining of the fusion models, re-tuning of the production engine). An increase in label IV's may demonstrate that either the production engine needs re-tuning and/or the fusion modules needs retraining. An increase in label V's may demonstrate an increase in unusual, more complex cases, possibly requiring the scrutiny of senior underwriters. Thus, the candidates for the auditing process will be the ones exhibiting a low degree of confidence (C(FUS)<T[0119] 1), regardless of their agreement with the PDE and the ones for which the Fusion and the Production engine disagree, i.e., the ones labeled C.
  • The candidates for the standard reference decision process are the cases for which the [0120] multi-classifier fusion module 130 shows no decisions (labeled II or V). The candidates to augment the test set may be selected among the cases for which the fusion module and the production engine agree (label I). These cases may be filtered to remove the cases in which the production engine was of borderline quality (C(PDE)<T2) and the cases in which the confidence measure of the fusion was below complete certainty (C(FUS)<T1). Thresholds T1 and T2, may be data dependent and must be obtained empirically. By way of example, T1=0.15 and T2=1. Table 2 below summarizes the conditions and the quality assurance actions required, according to an embodiment of the invention. Dashes (“-‘) in the entries of the table may indicate that the result of the confidence measures are not material to the action taken and/or to the label applied.
    TABLE 2
    Decision Confidence
    Label from Measures
    FIG 30 C(PDE) C(FUS) ACTION
    I ≧T2 ≧T1 Candidate to be added to data set for
    tuning of PLE
    II Candidate for Stand Ref Dec. Process.
    After enough cases are collected, re-
    tune the classifiers
    III Candidate for Auditing
    IV Candidate for Stand Ref Dec. Process.
    After enough cases are collected, re-
    tune the classifiers
    V Candidate for Stand Ref Dec. Process.
    After enough cases are collected, re-
    tune the classifiers
    <T3 Candidate for Auditing
  • According to an embodiment of the invention, the [0121] multi-classifier fusion module 130 may be implemented using software code on a processor. By way of an example of the results of an implementation of the present invention, a fusion module was tested against a case base containing a total of 2,879 cases. After removing 173 UW cases, the remaining 2,706 cases were segmented into 831 Type H applications, with three risk classes, and 1,875 Type G applications, with five risk-classes. These cases were then used to test the fusion process. Because the cases for which the production engine had made no decision were removed, use of a comparison matrix similar to the one of Table 1400 will only have labels I, II, III. The fusion was performed using the T-norm T2(x,y)=x*y.
  • FIG. 31 illustrates the effect of changing the threshold T[0122] 1 on the measure of confidence Ĉ, were 0≦Â≦1. Table 3100 displays decisions 3110, confidence thresholds 3120 and the case distributions 3130 based on the confidence threshold 3120. Each column shows the number of cases whose measure of confidence Ĉ is≧T1. As the threshold is raised, the number of “No Fusion Decision” increases. A “No Fusion Decision” occurs when the results of the fusion are deemed too weak to be used. When the threshold T1 is 0, no case is rejected on the basis of the measure of conflict. This leaves 36 cases for which no decision could be made. As the threshold is increased, decisions with a high degree of conflict are rejected, and the number of “No Fusion Decisions” increases.
  • “Agreements” occur when the fused decision agrees with the [0123] production decision engine 145 and with the Standard Reference Decision (SRD). “False Positives” occur when the fused decision disagrees with the production decision engine 145, which in turn is correct since the production decision engine agrees with the Standard Reference Decision (“SRD”). “False Negatives” occur when the fused decision agrees with the production decision engine 145, but both the fusion decision and the production decision engine are wrong, as they disagree with the SRD. “Corrections” occur when the fused decision agrees with the SRD and disagrees with the production decision engine. Finally, “Complete Disagreement” occurs when the fused decision disagrees with the production decision engine, and both the fused decision and the production decision engine 145 disagree with the SRD. Further, similar results were obtained for Type H applications, and these results are illustrated in FIG. 32, with table 3200 displaying decisions 3210, confidence thresholds 3220 and the case distributions 3230 based on the confidence thresholds 3220.
  • FIG. 33 illustrates a Venn diagram [0124] 3300 illustrating the situation for the threshold T1=0.15 (i.e., for C≧0.15) for the Type G applications, while FIG. 34 illustrates a Venn diagram 3400 illustrating the situation for the threshold T1=0.15 (i.e., for C≧0.15). In the case of the Type G applications (for T1=0.15) the following labels result:
  • A: 1,588+27=1,615 (86.13%) in which [0125] 3310 D(FUS)=D(PDE); (e.g., agreements 3310 and false negative 3320)
  • B: =36 (1.92%) in which the fusion did not make any decision (from Ĉ=0); [0126]
  • C[0127] 1: 212−36=176 (9.39%) in which the fusion was too conflictive (Ĉ<0.15); and
  • C[0128] 2: 22+25+1=48 (2.56%) in which D(FUS)≠D(PDE) (e.g., false positive 3330, corrections 3340 and complete disagreements 3350).
  • In the case of the Type H applications (for T[0129] 1=0.15), the following labels result:
  • A: 729+15=744 cases (89.5%) in which D(FUS)=D(PDE); (e.g., [0130] agreements 3410 and false negatives 3420);
  • B: =37 cases (4.5%) in which the fusion did not make any decision (from Ĉ=0); [0131]
  • C[0132] 1: 68−37=31 cases (3.7%) in which the fusion was too conflictive (Ĉ<0.15); and
  • C[0133] 2: 16+3=19 cases (2.3%) in which D(FUS)≠D(PDE) (e.g., false positives 3430, corrections 3440 and complete disagreements 3450).
  • According to the present example, since there is no SRD in production, there can only be reliance on the degree of conflict and the agreement between the fused decision and the [0134] production decision engine 145. If the disagreement between production decision engine and FUS (e.g., subset C2) is used, it can be observed that the number of cases in which the fusion will disagree with the production decision engine, and make a classification, is 48/1875 (2.56%) for Type G applications and 19/831 (2.3%) for Type H applications . This may be considered a manageable percentage of cases to audit. Further, this sample of cases may be augmented by additional cases sampled from subsets C1.
  • A further analysis of set C[0135] 2 in the case of Type G applications shows that out of 48 cases, the fusion module called 22 of them correctly and 26 of them incorrectly. From the 26 incorrectly called cases, 14 cases were borderline cases according to the production decision engine. This illustrates that the problematic cases may be correctly identified and are good candidates for an audit.
  • A further analysis of set C[0136] 2 in the case of Type H applications shows that out of 19 cases, the multi-classifier fusion module 130 incorrectly called 16. Of these 16 cases, 6 cases were borderline cases, i.e., the production decision engine 145 only had partial degree of satisfaction of the intersection of all the constraints e.g., C(PDE)<0.9. Furthermore, 11 cases had a conflict measure Ĉ<0.4. If the union of these two subsets (e.g., the borderline cases and the conflict measure cases) is taken, the results are 13 cases that are either borderline (from the PDE) or have low confidence in the fusion, and the remaining 3 cases were ones that the CBE could not classify (i.e., it could not find enough similar cases). This again demonstrates that the problematic cases may be generally correctly identified and are worth auditing.
  • The set B (4.5%) illustrates a lack of commitment and is a candidate for a review to assign an SRD. The set A may be a starting point to identify the cases that could go to the test set. However, set A may need further filtering by removing all cases that were borderline according to the PDE (i.e., C(PDE)<T[0137] 2), as well as removing those cases whose fusion confidence was too low (i.e., C(FUS)<1). Again T2 will be determined empirically, from the data.
  • Various aspects of the [0138] multi-classifier fusion module 131 will now be discussed in greater detail below. Instead of using an associative function such as a T-Norm operator as with the multi-classifier fusion module 130, the multi-classifier fusion module 131 employs convex combination and averaging operators such as a geometric average, an arithmetic average, a majority vote, etc. FIG. 35 schematically illustrates the classes of fusion aggregation generated from multi-classifier fusion modules 130 and 131. In FIG. 35, the intersection operators used in obtaining the intersection of sources is represented by reference numeral 3510, with some explicit examples of such fusion operators given by reference numeral 3570. These are the operators used by the multi-classifier fusion module 130. As the number of sources or as the complexity of the problem increase, it is more difficult to end up with non-empty intersections. For instance, it would be enough to have one source disagreeing with the remaining (n−1 sources) to experience a total conflict. Therefore it is necessary to also consider compensating tradeoff operators, which are situated between the intersection and union operators and represented by reference numeral 3550. Explicit examples of such fusion operators are shown in FIG. 35 by reference numeral 3590.
  • This invention has recognized that sometimes there may be a situation where there is a lack of consensus for a large number of cases for n decision engines and therefore no decision is possible and there is good evidence that one or more classifiers may not apply for a sub-set of applications. This invention has overcome this potential drawback by using the [0139] multi-classifier fusion module 131 in addition to the multi-classifier fusion module 130. The multi-classifier fusion module 131 is operative with m decision engines, where m may be a sub-set of decision engines used by the multi-classifier fusion module 130. Furthermore, multi-classifier fusion module 131 is extended to allow the aggregation of decision engines beyond the intersection operation that uses the T-Norm approach such as the multi-classifier fusion module 130. In particular, multi-classifier fusion module 131 may aggregate the decision engines according to convex combinations, such as a geometric average, an arithmetic average, a majority vote, etc. which are shown in FIG. 35 by reference numerals 3550 and 3590. The relationships among the possible aggregation approaches are illustrated in FIG. 35.
  • FIG. 36 is an example illustrating the operation of the [0140] multi-classifier fusion module 131. In this example, FIG. 36 shows that there are three decision engines 110 referenced as S1, S2, and S3 that have ordered a set of four alternatives risk classes, A, B, C, D from the set {A,B,C,D} and that decision engine 145 had an initial ordering of {A,D,B,D}. The initial ordering from the decision engine 145 needs to be reconciled with the three decision engines S1, S2, and S3. This ordering implies that the decision engine 145 initially prefers A over D over B over C. These preferences may be stated strictly in an ordinal manner as just described or may also be expressed as a cardinal number that adds additional information about the preferences. The preferences from the decision engines S1, S2, and S3 are as follows:
  • S1→{D,A,B,C}
  • S2→{B,A,C,D}
  • S3→{C,A,B,D}
  • The [0141] multi-classifier fusion module 131 takes these individual ordered sets for each of the decision engines S1, S2 and S3 and produces a fused ordered set according to the type of convex combination and averaging operator selected.
  • One convex combination and averaging operator that the [0142] multi-classifier fusion module 131 may use is a majority vote operator that employs an average majority-voting rule to assign for each pair-wise ordering whether or not a majority voted for that ordering. Referring to FIG. 36, both S1 and S3 rank alternative A higher than B so that the fusion operator would favor alternative A with respect to alternative B. More generally, the multi-classifier fusion module 131 would produce values that populate a preference matrix with entry (i,j) indicating the preference relation between alternative i and j. For one form of the majority-voting rule used as the fusion operator (referred to as operator 1), the preference matrix for the present example would look as follows:
    Operator 1 Alternative j
    Alternative i A B C D
    A
    0 1 1 1
    B 0 0 1 1
    C 0 0 0 1
    D 0 0 0 0
  • where an entry (i,j) is set to 1 if a majority of the decision engines prefer alternative i to alternative j. Using this matrix, the following global ordering G is obtained as the result of the fusion of the orderings expressed by the individual decision engines, which is the output generated from multi-classifier fusion module [0143] 131:
  • G→{A,B,C,D}
  • When the [0144] comparison module 150 compares the fused result to the production decision engine 145 ordering of {A,D,B,C}, it will see that the decision engine's choice of alternative A as being the best alternative is in agreement with the decisions of the decision engines using the majority rule.
  • The above example describes one instance of a convex combination and averaging operator that can be used by the [0145] multi-classifier fusion module 131, and one of ordinary skill in the art will recognize that similar examples can be provided for other types of convex combination and averaging operators. For instance, with the same example as above, one could use a fusion operator which produces a more informative preference matrix by using not just 0s and 1s as entries from a majority ruling but a score that indicates the fraction of experts who agree on a particular pair-wise ordering. The matrix for this type of fusion operator will look as follows:
    Alternative
    i A B C D
    A
    0 2/3 2/3 2/3
    B 1/3 0 2/3 2/3
    C 1/3 1/3 0 2/3
    D 1/3 1/3 1/3 0
  • Another fusion operator available to [0146] multi-classifier fusion module 131 is described. Assume, for example, that there are four decision engines and four risk classes, A, B, C, D and that the decision engines provide the values summarized below.
    Weight Classifier A B C D
    w1 S1 0.8 0.1 0.05 0.05
    w2 S2 0.7 0   0.2 0.1
    w3 S3 0   0   0.5 0.5
    w4 S4 0.9 0.1 0 0
  • Each decision engine produces a normalized preference vector described by the values in each risk class which is shown in the above rows. Also there is a weight that can be assigned to each decision engine depending on their experience or familiarity with the particular commercial segment considered, etc. (for a human underwriter) or the past performance of a particular automated decision engine for this particular segment. [0147]
  • In order to assess the overall preference for a risk class, Cj, the following fusion operation (a weighted average) for each class is performed[0148]
  • <Cj>=Σ i w i a ii w i.
  • The sum is over the decision engines and the a[0149] i are the values for each decision engine under rate class Cj. For simplicity, it is assumed that the weights for all the decision engines are the same. This gives the following fused preference vector for the decision engine. [A, C, D, B]:=>[0.6, 0.1875, 0.1625, 0.05]=[<C1>, <C2>, <C3>, <C4>]. Associated with this fused decision engine preference, a measure of confidence is also provided by using an entropy measure.
  • Confidence=1+Σi [<Ci>Log(<Ci>)+(1−<Ci>)Log(1−<Ci>)]
  • where the maximum confidence is 1 and the minimum confidence is 0. When this is applied to the fused preference vector above for this operator, the result obtained is Confidence=0.22. [0150]
  • FIG. 37 is a flowchart illustrating the operation of the system shown in FIG. 1. In FIG. 37, the results (e.g., I[0151] C−ID) from the decision engines are inputted to the multi-classifier fusion engine at 3700. The multi-classifier fusion modules fuse the decision engine results at 3710. In particular, multi-classifier fusion module 130 fuses the decision engine results using an associative function such as a triangular-norm operation, while multi-classifier fusion module 131 fuses the decision engine results using a convex combination and averaging operator. In addition, the multi-classifier fusion modules generate confidence measures at 3720. The comparison engine receives the fusion results and confidence measures at 3730. In addition, the comparison engine receives input from the production decision engine at 3740. The comparison engine chooses between the inputs from the two fusion modules at 3750 based on which result has the highest confidence. The comparison engine then compares the resultant choice with the production decision engine input at 3760. The output of this comparison is a risk class decision and a confidence measure that is then used to assign to one of several databases at 3770 for future use.
  • The foregoing flow charts, block diagrams and screen shots of this disclosure show the functionality and operation of the system shown in FIG. 1. In this regard, each block/component represents a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures or, for example, may in fact be executed substantially concurrently or in the reverse order, depending upon the functionality involved. Also, one of ordinary skill in the art will recognize that additional blocks may be added. [0152]
  • The various embodiments described above comprise an ordered listing of executable instructions for implementing logical functions. The ordered listing can be embodied in any computer-readable medium for use by or in connection with a computer-based system that can retrieve the instructions and execute them. In the context of this application, the computer-readable medium can be any means that can contain, store, communicate, propagate, transmit or transport the instructions. The computer readable medium can be an electronic, a magnetic, an optical, an electromagnetic, or an infrared system, apparatus, or device. An illustrative, but non-exhaustive list of computer-readable mediums can include an electrical connection (electronic) having one or more wires, a portable computer diskette (magnetic), a random access memory (RAM) (magnetic), a read-only memory (ROM) (magnetic), an erasable programmable read-only memory (EPROM or Flash memory) (magnetic), an optical fiber (optical), and a portable compact disc read-only memory (CDROM) (optical). [0153]
  • It is apparent that there has been provided in accordance with this invention, a system, process and computer program product for fusion classification for risk categorization in underwriting a financial risk instrument. While the invention has been particularly shown and described in conjunction with a preferred embodiment thereof, it will be appreciated that variations and modifications can be effected by a person of ordinary skill in the art without and departing from the scope of the invention. [0154]

Claims (35)

1. A system for underwriting a financial risk instrument application represented by at least one risk attribute, comprising:
a plurality of decision engines that each examines the at least one risk attribute associated with the financial risk instrument application and assigns the application to one of a predetermined set of risk classes;
a fusion engine that compares the risk classes assigned by each of the plurality of decision engines and fuses the assigned risk classes into an aggregated result representative of the risk of the financial risk instrument application, wherein the fusion engine comprises a first multi-classifier fusion module that uses an associative function to fuse the assigned risk classes into a first aggregated result and a second multi-classifier fusion that uses a non-associative function to fuse the assigned risk classes into a second aggregated result;
a production decision engine that assigns the financial risk instrument application to one of a predetermined set of risk classes according to the at least one risk attribute associated with the application and generates a production result representative of the risk of the application; and
a comparison engine that selects one of the first aggregated result generated from the first multi-classifier fusion module and the second aggregated result generated from the second multi-classifier fusion module and compares with the production result generated from the production decision engine, the comparison engine generating an underwriting decision for the financial risk instrument application according to the comparison.
2. The system according to claim 1, further comprising a fusion confidence estimation engine that estimates a degree of confidence in the aggregated result of the fusion engine, wherein the fusion confidence estimation engine estimates a degree of confidence in the first aggregated result generated from the first multi-classifier fusion module and a degree of confidence in the second aggregated result generated from the second multi-classifier fusion module.
3. The system according to claim 2, wherein the comparison engine uses the estimated degree of confidences to select between the first aggregated result generated from the first multi-classifier fusion module and the second aggregated result generated from the second multi-classifier fusion module.
4. The system according to claim 1, further comprising a production confidence estimation engine that estimates a degree of confidence in the production result generated from the production decision engine.
5. The system according to claim 1, further comprising a comparison confidence estimation engine that estimates a degree of confidence in the underwriting decision made for the financial risk instrument application by the comparison engine.
6. The system according to claim 1, wherein the associative function used by the first multi-classifier fusion module comprises triangular norm operators.
7. The system according to claim 1, wherein the non-associative function used by the second multi-classifier fusion module comprises convex combination and averaging operators.
8. A system for underwriting a financial risk instrument application represented by at least one risk attribute, comprising:
a plurality of decision engines that each examines the at least one risk attribute associated with the financial risk instrument application and assigns a preference from a set of predetermined risk classes for the application, wherein the preference of risk classes provides a conviction in applicability of each risk class assigned to the financial risk instrument application;
a fusion engine that compares the preferences of risk classes generated by each of the plurality of decision engines and fuses the preferences of risk classes into an aggregated result representative of the risk of the financial risk instrument application, wherein the fusion engine comprises a first multi-classifier fusion module that uses an associative function to fuse the preferences of risk classes into a first aggregated result and a second multi-classifier fusion that uses a non-associative function to fuse the preferences of risk classes into a second aggregated result;
a production decision engine that assigns the financial risk instrument application to a preference from a set of predetermined risk classes according to the at least one risk attribute associated with the application and generates a production result representative of the risk of the application; and
a comparison engine that selects one of the first aggregated result generated from the first multi-classifier fusion module and the second aggregated result generated from the second multi-classifier fusion module and compares with the production result generated from the production decision engine, the comparison engine generating an underwriting decision for the financial risk instrument application according to the comparison.
9. The system according to claim 8, further comprising a fusion confidence estimation engine that estimates a degree of confidence in the aggregated result of the fusion engine, wherein the fusion confidence estimation engine estimates a degree of confidence in the first aggregated result generated from the first multi-classifier fusion module and a degree of confidence in the second aggregated result generated from the second multi-classifier fusion module.
10. The system according to claim 9, wherein the comparison engine uses the estimated degree of confidences to select between the first aggregated result generated from the first multi-classifier fusion module and the second aggregated result generated from the second multi-classifier fusion module.
11. The system according to claim 8, further comprising a production confidence estimation engine that estimates a degree of confidence in the production result generated from the production decision engine.
12. The system according to claim 8, further comprising a comparison confidence estimation engine that estimates a degree of confidence in the underwriting decision made for the financial risk instrument application made by the comparison engine.
13. A computer-implemented process for underwriting a financial risk instrument application represented by at least one risk attribute, comprising:
examining the at least one risk attribute associated with the financial risk instrument application with a plurality of decision engines;
using each decision engine to assign the application to one of a set of predetermined risk classes;
fusing the assigned risk classes into an aggregated result representative of the risk of the financial risk instrument application, wherein the fusing comprises:
applying an associative function to fuse the assigned risk classes into a first aggregated result; and
applying a non-associative function to fuse the assigned risk classes into a second aggregated result;
selecting one of the first aggregated result and the second aggregated result;
comparing the selected aggregated result with a production result generated from a production decision engine, and
generating an underwriting decision for the financial risk instrument application according to the comparison of the selected aggregated result with the production result.
14. The process according to claim 13, further comprising estimating a degree of confidence in the first aggregated result and in the second aggregated result.
15. The process according to claim 14, wherein the selecting comprises comparing the estimated degree of confidences associated with the first aggregated result and the second aggregated result.
16. The process according to claim 13, further comprising estimating a degree of confidence in the underwriting decision made for the financial risk instrument application.
17. The process according to claim 13, wherein the associative function comprises triangular norm operators.
18. The process according to claim 13, wherein the non-associative function comprises convex combination and averaging operators.
19. A computer-implemented process for underwriting a financial risk instrument application represented by at least one risk attribute, comprising:
examining the at least one risk attribute associated with the financial risk instrument application with a plurality of decision engines;
using each decision engine to assign a preference from a set of predetermined risk classes for the application, wherein the preference of risk classes provides a conviction in applicability of each risk class assigned to the financial risk instrument application;
fusing the preferences of risk classes into an aggregated result representative of the risk of the financial risk instrument application, wherein the fusing comprises:
applying an associative function to fuse the preferences of risk classes into a first aggregated result; and
applying a non-associative function to fuse the preferences of risk classes into a second aggregated result;
selecting one of the first aggregated result and the second aggregated result;
comparing the selected aggregated result with a production result generated from a production decision engine, and
generating an underwriting decision for the financial risk instrument application according to the comparison of the selected aggregated result with the production result.
20. The process according to claim 19, further comprising estimating a degree of confidence in the first aggregated result and in the second aggregated result.
21. The process according to claim 20, wherein the selecting comprises comparing the estimated degree of confidences associated with the first aggregated result and the second aggregated result.
22. The process according to claim 19, further comprising estimating a degree of confidence in the underwriting decision made for the financial risk instrument application.
23. A computer-readable medium storing computer instructions for instructing a computer system to underwrite a financial risk instrument application represented by at least one risk attribute, the instructions comprising:
examining the at least one risk attribute associated with the financial risk instrument application with a plurality of decision engines;
using each decision engine to assign the application to a one of a set of predetermined risk classes;
fusing the assigned risk classes into an aggregated result representative of the risk of the financial risk instrument application, wherein the fusing comprises:
applying an associative function to fuse the assigned risk classes into a first aggregated result; and
applying a non-associative function to fuse the assigned risk classes into a second aggregated result;
selecting one of the first aggregated result and the second aggregated result;
comparing the selected aggregated result with a production result generated from a production decision engine, and
generating an underwriting decision for the financial risk instrument application according to the comparison of the selected aggregated result with the production result.
24. The computer-readable medium according to claim 23 further comprising instructions for estimating a degree of confidence in the first aggregated result and in the second aggregated result.
25. The computer-readable medium according to claim 24, wherein the selecting comprises instructions for comparing the estimated degree of confidences associated with the first aggregated result and the second aggregated result.
26. The computer-readable medium according to claim 23, further comprising instructions for estimating a degree of confidence in the underwriting decision made for the financial risk instrument application.
27. The computer-readable medium according to claim 23, wherein the associative function comprises triangular norm operators.
28. The computer-readable medium according to claim 23, wherein the non-associative function comprises convex combination and averaging operators.
29. A computer-readable medium storing computer instructions for instructing a computer system to underwrite a financial risk instrument application represented by at least one risk attribute, the instructions comprising:
examining the at least one risk attribute associated with the financial risk instrument application with a plurality of decision engines;
using each decision engine to assign a preference from a set of predetermined risk classes for the application, wherein the preference of risk classes provides a conviction in applicability of each risk class assigned to the financial risk instrument application;
fusing the preferences of risk classes into an aggregated result representative of the risk of the financial risk instrument application, wherein the fusing comprises:
applying an associative function to fuse the preferences of risk classes into a first aggregated result; and
applying a non-associative function to fuse the preferences of risk classes into a second aggregated result;
selecting one of the first aggregated result and the second aggregated result;
comparing the selected aggregated result with a production result generated from a production decision engine, and
generating an underwriting decision for the financial risk instrument application according to the comparison of the selected aggregated result with the production result.
30. The computer-readable medium according to claim 29, further comprising instructions for estimating a degree of confidence in the first aggregated result and in the second aggregated result.
31. The computer-readable medium according to claim 30, wherein the selecting comprises instructions for comparing the estimated degree of confidences associated with the first aggregated result and the second aggregated result.
32. The computer-readable medium according to claim 29, further comprising instructions for estimating a degree of confidence in the underwriting decision made for the financial risk instrument application.
33. A system for underwriting a financial risk instrument application represented by at least one risk attribute, comprising:
a plurality of decision engines that each examines the at least one risk attribute associated with the financial risk instrument application and assigns the application to one of a predetermined set of risk classes;
a fusion engine that compares the risk classes assigned by each of the plurality of decision engines and fuses the assigned risk classes into an aggregated result representative of the risk of the financial risk instrument application, wherein the fusion engine comprises a first multi-classifier fusion module that uses an associative function to fuse the assigned risk classes into a first aggregated result and a second multi-classifier fusion that uses a non-associative function to fuse the assigned risk classes into a second aggregated result; and
a comparison engine that selects between the first aggregated result generated from the first multi-classifier fusion module and the second aggregated result generated from the second multi-classifier fusion module, the selected result being representative of an underwriting decision for the financial risk instrument application.
34. A computer-implemented process for underwriting a financial risk instrument application represented by at least one risk attribute, comprising:
examining the at least one risk attribute associated with the financial risk instrument application with a plurality of decision engines;
using each decision engine to assign the application to one of a set of predetermined risk classes;
fusing the assigned risk classes into an aggregated result representative of the risk of the financial risk instrument application, wherein the fusing comprises:
applying an associative function to fuse the assigned risk classes into a first aggregated result; and
applying a non-associative function to fuse the assigned risk classes into a second aggregated result;
selecting between the first aggregated result and the second aggregated result; and
generating an underwriting decision for the financial risk instrument application according to the selected aggregated result.
35. A computer-readable medium storing computer instructions for instructing a computer system to underwrite a financial risk instrument application represented by at least one risk attribute, the instructions comprising:
examining the at least one risk attribute associated with the financial risk instrument application with a plurality of decision engines;
using each decision engine to assign the application to a one of a set of predetermined risk classes;
fusing the assigned risk classes into an aggregated result representative of the risk of the financial risk instrument application, wherein the fusing comprises:
applying an associative function to fuse the assigned risk classes into a first aggregated result; and
applying a non-associative function to fuse the assigned risk classes into a second aggregated result;
selecting one of the first aggregated result and the second aggregated result; and
generating an underwriting decision for the financial risk instrument application according to the selected aggregated result.
US10/832,003 2003-04-30 2004-04-23 Fusion classification for risk categorization in underwriting a financial risk instrument Abandoned US20040225587A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/832,003 US20040225587A1 (en) 2003-04-30 2004-04-23 Fusion classification for risk categorization in underwriting a financial risk instrument

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/425,721 US7383239B2 (en) 2003-04-30 2003-04-30 System and process for a fusion classification for insurance underwriting suitable for use by an automated system
US10/832,003 US20040225587A1 (en) 2003-04-30 2004-04-23 Fusion classification for risk categorization in underwriting a financial risk instrument

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/425,721 Continuation-In-Part US7383239B2 (en) 2003-04-30 2003-04-30 System and process for a fusion classification for insurance underwriting suitable for use by an automated system

Publications (1)

Publication Number Publication Date
US20040225587A1 true US20040225587A1 (en) 2004-11-11

Family

ID=33309734

Family Applications (3)

Application Number Title Priority Date Filing Date
US10/425,721 Active 2025-10-23 US7383239B2 (en) 2003-04-30 2003-04-30 System and process for a fusion classification for insurance underwriting suitable for use by an automated system
US10/832,003 Abandoned US20040225587A1 (en) 2003-04-30 2004-04-23 Fusion classification for risk categorization in underwriting a financial risk instrument
US12/131,545 Active 2024-06-14 US8214314B2 (en) 2003-04-30 2008-06-02 System and process for a fusion classification for insurance underwriting suitable for use by an automated system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/425,721 Active 2025-10-23 US7383239B2 (en) 2003-04-30 2003-04-30 System and process for a fusion classification for insurance underwriting suitable for use by an automated system

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/131,545 Active 2024-06-14 US8214314B2 (en) 2003-04-30 2008-06-02 System and process for a fusion classification for insurance underwriting suitable for use by an automated system

Country Status (2)

Country Link
US (3) US7383239B2 (en)
WO (1) WO2004099946A2 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050240514A1 (en) * 2004-04-01 2005-10-27 Gaubatz Dieter S System and method for evaluating preferred risk definitions
US20070088982A1 (en) * 2005-10-18 2007-04-19 Valerie Guralnik System and method for combining diagnostic evidences for turbine engine fault detection
US20080034313A1 (en) * 2006-04-10 2008-02-07 Dietmar Hildebrand Fuzzy logic-based surveillance in information technology and business service management systems
US20080319802A1 (en) * 2007-06-22 2008-12-25 Abraham Jonathan P Long term care underwriting system and method
US7899741B2 (en) 2007-03-28 2011-03-01 Bank Of America Corporation Loss impact tracking system and method
US8862433B2 (en) 2010-05-18 2014-10-14 United Technologies Corporation Partitioning of turbomachine faults
US20160275604A1 (en) * 2015-03-17 2016-09-22 Accenture Global Services Limited Adaptive quality assurance management system
CN106355030A (en) * 2016-09-20 2017-01-25 浙江大学 Fault detection method based on analytic hierarchy process and weighted vote decision fusion
CN106371427A (en) * 2016-10-28 2017-02-01 浙江大学 Industrial process fault classification method based on analytic hierarchy process and fuzzy fusion
CN109325553A (en) * 2018-12-04 2019-02-12 山东建筑大学 A kind of wind turbine gearbox fault detection method, system, equipment and medium
US11227217B1 (en) 2020-07-24 2022-01-18 Alipay (Hangzhou) Information Technology Co., Ltd. Entity transaction attribute determination method and apparatus
US20220343420A1 (en) * 2021-04-23 2022-10-27 Intuit Inc. Flexible, multi-constraint segmentation sytems
US20230169355A1 (en) * 2021-12-01 2023-06-01 Capital One Services, Llc Replica reliability

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7895062B2 (en) 2001-12-31 2011-02-22 Genworth Financial, Inc. System for optimization of insurance underwriting suitable for use by an automated system
US7899688B2 (en) 2001-12-31 2011-03-01 Genworth Financial, Inc. Process for optimization of insurance underwriting suitable for use by an automated system
US7844477B2 (en) 2001-12-31 2010-11-30 Genworth Financial, Inc. Process for rule-based insurance underwriting suitable for use by an automated system
US8005693B2 (en) 2001-12-31 2011-08-23 Genworth Financial, Inc. Process for determining a confidence factor for insurance underwriting suitable for use by an automated system
US7818186B2 (en) 2001-12-31 2010-10-19 Genworth Financial, Inc. System for determining a confidence factor for insurance underwriting suitable for use by an automated system
US8793146B2 (en) * 2001-12-31 2014-07-29 Genworth Holdings, Inc. System for rule-based insurance underwriting suitable for use by an automated system
US7844476B2 (en) 2001-12-31 2010-11-30 Genworth Financial, Inc. Process for case-based insurance underwriting suitable for use by an automated system
US7593880B2 (en) * 2003-03-19 2009-09-22 General Electric Company Methods and systems for analytical-based multifactor multiobjective portfolio risk optimization
US20040236611A1 (en) * 2003-04-30 2004-11-25 Ge Financial Assurance Holdings, Inc. System and process for a neural network classification for insurance underwriting suitable for use by an automated system
US7813945B2 (en) 2003-04-30 2010-10-12 Genworth Financial, Inc. System and process for multivariate adaptive regression splines classification for insurance underwriting suitable for use by an automated system
US7383239B2 (en) * 2003-04-30 2008-06-03 Genworth Financial, Inc. System and process for a fusion classification for insurance underwriting suitable for use by an automated system
US7801748B2 (en) 2003-04-30 2010-09-21 Genworth Financial, Inc. System and process for detecting outliers for insurance underwriting suitable for use by an automated system
US7711584B2 (en) 2003-09-04 2010-05-04 Hartford Fire Insurance Company System for reducing the risk associated with an insured building structure through the incorporation of selected technologies
US9311676B2 (en) 2003-09-04 2016-04-12 Hartford Fire Insurance Company Systems and methods for analyzing sensor data
US7610210B2 (en) * 2003-09-04 2009-10-27 Hartford Fire Insurance Company System for the acquisition of technology risk mitigation information associated with insurance
US7698159B2 (en) 2004-02-13 2010-04-13 Genworth Financial Inc. Systems and methods for performing data collection
US7469228B2 (en) * 2004-02-20 2008-12-23 General Electric Company Systems and methods for efficient frontier supplementation in multi-objective portfolio analysis
US20050187845A1 (en) * 2004-02-20 2005-08-25 Eklund Neil Holger W. Systems and methods for multi-objective portfolio analysis using dominance filtering
US8126795B2 (en) 2004-02-20 2012-02-28 General Electric Company Systems and methods for initial sampling in multi-objective portfolio analysis
US8219477B2 (en) 2004-02-20 2012-07-10 General Electric Company Systems and methods for multi-objective portfolio analysis using pareto sorting evolutionary algorithms
US8566125B1 (en) 2004-09-20 2013-10-22 Genworth Holdings, Inc. Systems and methods for performing workflow
US20060287937A1 (en) * 2005-01-18 2006-12-21 Manyworlds, Inc. Generative Investment Process
US20090119133A1 (en) * 2005-07-07 2009-05-07 Yeransian Luke W Method and system for policy underwriting and risk management over a network
US20070124235A1 (en) * 2005-11-29 2007-05-31 Anindya Chakraborty Method and system for income estimation
US20080059395A1 (en) * 2006-01-10 2008-03-06 Manyworlds, Inc. Adaptive Online Experimentation
US8359209B2 (en) 2006-12-19 2013-01-22 Hartford Fire Insurance Company System and method for predicting and responding to likelihood of volatility
WO2008079325A1 (en) 2006-12-22 2008-07-03 Hartford Fire Insurance Company System and method for utilizing interrelated computerized predictive models
US7840468B2 (en) * 2007-02-05 2010-11-23 Jpmorgan Chase Bank, N.A. System and method for a risk management framework for hedging mortality risk in portfolios having mortality-based exposure
US8600870B2 (en) * 2007-10-29 2013-12-03 Fair Isaac Corporation Distributed scoring of data transactions
US9665910B2 (en) 2008-02-20 2017-05-30 Hartford Fire Insurance Company System and method for providing customized safety feedback
US10013638B2 (en) * 2008-08-14 2018-07-03 Ping Zhang Cancer diagnostic method and system
CN101727454A (en) * 2008-10-30 2010-06-09 日电(中国)有限公司 Method for automatic classification of objects and system
US20100246464A1 (en) * 2009-03-23 2010-09-30 Texas Instruments Incorporated Power conservation through bi-directional association of multiple devices
US20110040582A1 (en) * 2009-08-17 2011-02-17 Kieran Mullins Online system and method of insurance underwriting
US20110055131A1 (en) * 2009-08-28 2011-03-03 Hung-Han Chen Method of universal computing device
US8131571B2 (en) * 2009-09-23 2012-03-06 Watson Wyatt & Company Method and system for evaluating insurance liabilities using stochastic modeling and sampling techniques
US10055792B2 (en) 2009-11-04 2018-08-21 Michael Price System and method for automated risk management appraisal
US8355934B2 (en) 2010-01-25 2013-01-15 Hartford Fire Insurance Company Systems and methods for prospecting business insurance customers
US8396875B2 (en) 2010-06-17 2013-03-12 Microsoft Corporation Online stratified sampling for classifier evaluation
US9460471B2 (en) 2010-07-16 2016-10-04 Hartford Fire Insurance Company System and method for an automated validation system
WO2012125753A2 (en) 2011-03-14 2012-09-20 Amgine Technologies, Inc. Processing and fulfilling natural language travel requests
US9659099B2 (en) 2011-03-14 2017-05-23 Amgine Technologies (Us), Inc. Translation of user requests into itinerary solutions
US11763212B2 (en) 2011-03-14 2023-09-19 Amgine Technologies (Us), Inc. Artificially intelligent computing engine for travel itinerary resolutions
US8775218B2 (en) * 2011-05-18 2014-07-08 Rga Reinsurance Company Transforming data for rendering an insurability decision
US8577809B2 (en) * 2011-06-30 2013-11-05 Qualcomm Incorporated Method and apparatus for determining and utilizing value of digital assets
US8335701B1 (en) 2011-10-31 2012-12-18 Marsh USA Inc. System and method for determining opportunities and peer information for insurance policies
US8666788B1 (en) 2013-02-08 2014-03-04 Kabir Syed Systems and methods for facilitating an insurance marketplace for negotiations among brokers and insurance carriers
US9501202B2 (en) 2013-03-15 2016-11-22 Palantir Technologies, Inc. Computer graphical user interface with genomic workflow
US9836580B2 (en) 2014-03-21 2017-12-05 Palantir Technologies Inc. Provider portal
CA2944652A1 (en) 2014-04-01 2015-10-08 Amgine Technologies (Us), Inc. Inference model for traveler classification
JP6547275B2 (en) * 2014-10-29 2019-07-24 株式会社リコー INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
US10372879B2 (en) 2014-12-31 2019-08-06 Palantir Technologies Inc. Medical claims lead summary report generation
US11302426B1 (en) 2015-01-02 2022-04-12 Palantir Technologies Inc. Unified data interface and system
US9839376B1 (en) * 2015-04-20 2017-12-12 Massachusetts Mutual Life Insurance Systems and methods for automated body mass index calculation to determine value
US11049047B2 (en) 2015-06-25 2021-06-29 Amgine Technologies (Us), Inc. Multiattribute travel booking platform
US10628834B1 (en) 2015-06-16 2020-04-21 Palantir Technologies Inc. Fraud lead detection system for efficiently processing database-stored data and automatically generating natural language explanatory information of system results for display in interactive user interfaces
US10041803B2 (en) 2015-06-18 2018-08-07 Amgine Technologies (Us), Inc. Scoring system for travel planning
US11941552B2 (en) 2015-06-25 2024-03-26 Amgine Technologies (Us), Inc. Travel booking platform with multiattribute portfolio evaluation
US9418337B1 (en) * 2015-07-21 2016-08-16 Palantir Technologies Inc. Systems and models for data analytics
US10304007B2 (en) 2015-12-08 2019-05-28 International Business Machines Corporation Using a plurality of heterogeneous decision engines to produce a single decision
WO2017180483A1 (en) * 2016-04-11 2017-10-19 Amgine Technologies (Us), Inc. Insurance evaluation engine
US20170323239A1 (en) 2016-05-06 2017-11-09 General Electric Company Constrained time computing control system to simulate and optimize aircraft operations with dynamic thermodynamic state and asset utilization attainment
US10417614B2 (en) 2016-05-06 2019-09-17 General Electric Company Controlling aircraft operations and aircraft engine components assignment
US10394871B2 (en) 2016-10-18 2019-08-27 Hartford Fire Insurance Company System to predict future performance characteristic for an electronic record
US10650329B2 (en) * 2016-12-21 2020-05-12 Hartford Fire Insurance Company System to facilitate predictive analytic algorithm deployment in an enterprise
US11373752B2 (en) 2016-12-22 2022-06-28 Palantir Technologies Inc. Detection of misuse of a benefit system
US11432778B2 (en) 2017-01-24 2022-09-06 General Electric Company Methods and systems for patient monitoring
US10628002B1 (en) 2017-07-10 2020-04-21 Palantir Technologies Inc. Integrated data authentication system with an interactive user interface
EP3665705A1 (en) 2017-08-08 2020-06-17 Fresenius Medical Care Holdings, Inc. Systems and methods for treating and estimating progression of chronic kidney disease
US20190266215A1 (en) * 2018-02-27 2019-08-29 International Business Machines Corporation Pareto-efficient probabilistic solutions
CN108388929A (en) * 2018-03-27 2018-08-10 四川大学 Client segmentation method and device based on cost-sensitive and semisupervised classification
US11210349B1 (en) 2018-08-02 2021-12-28 Palantir Technologies Inc. Multi-database document search system architecture
CN109460356B (en) * 2018-10-19 2021-12-28 中国船舶重工集团公司第七一六研究所 Data fusion method for software fault prediction
CN109902739A (en) * 2019-02-27 2019-06-18 厦门理工学院 A kind of mechanical equipment fault degree recognition methods, terminal device and storage medium
US11468148B2 (en) * 2019-06-29 2022-10-11 Wipro Limited Method and system for data sampling using artificial neural network (ANN) model
CN111178405A (en) * 2019-12-18 2020-05-19 浙江工业大学 Similar object identification method fusing multiple neural networks
CN113378907B (en) * 2021-06-04 2024-01-09 南京大学 Automated software traceability recovery method for enhancing data preprocessing process
CN113626415B (en) * 2021-08-27 2024-02-23 天元大数据信用管理有限公司 Credit data output method, equipment and medium
CN114897096A (en) * 2022-06-02 2022-08-12 中国银联股份有限公司 Model fusion method, device, equipment and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4975840A (en) * 1988-06-17 1990-12-04 Lincoln National Risk Management, Inc. Method and apparatus for evaluating a potentially insurable risk
US5218646A (en) * 1990-02-09 1993-06-08 U.S. Philips Corp. Classification procedure implemented in a hierarchical neural network, and hierarchical neural network
US5696907A (en) * 1995-02-27 1997-12-09 General Electric Company System and method for performing risk and credit analysis of financial service applications
US5768422A (en) * 1995-08-08 1998-06-16 Apple Computer, Inc. Method for training an adaptive statistical classifier to discriminate against inproper patterns
US5796863A (en) * 1995-08-08 1998-08-18 Apple Computer, Inc. Method for training an adaptive statistical classifier to balance unigram prior factors
US5805730A (en) * 1995-08-08 1998-09-08 Apple Computer, Inc. Method for training an adaptive statistical classifier with improved learning of difficult samples
US5805731A (en) * 1995-08-08 1998-09-08 Apple Computer, Inc. Adaptive statistical classifier which provides reliable estimates or output classes having low probabilities
US5839103A (en) * 1995-06-07 1998-11-17 Rutgers, The State University Of New Jersey Speaker verification system using decision fusion logic
US5930392A (en) * 1996-07-12 1999-07-27 Lucent Technologies Inc. Classification technique using random decision forests
US6125194A (en) * 1996-02-06 2000-09-26 Caelum Research Corporation Method and system for re-screening nodules in radiological images using multi-resolution processing, neural network, and image processing

Family Cites Families (364)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4642768A (en) 1984-03-08 1987-02-10 Roberts Peter A Methods and apparatus for funding future liability of uncertain cost
US4722055A (en) 1984-03-08 1988-01-26 College Savings Bank Methods and apparatus for funding future liability of uncertain cost
US4766539A (en) 1985-03-08 1988-08-23 Fox Henry L Method of determining the premium for and writing a policy insuring against specified weather conditions
US4831526A (en) 1986-04-22 1989-05-16 The Chubb Corporation Computerized insurance premium quote request and policy issuance system
US5218539A (en) 1986-12-01 1993-06-08 International Business Machines Corporation Forms processor with controlled remote revision
US4839804A (en) 1986-12-30 1989-06-13 College Savings Bank Method and apparatus for insuring the funding of a future liability of uncertain cost
US4837693A (en) 1987-02-27 1989-06-06 Schotz Barry R Method and apparatus for facilitating operation of an insurance plan
JPH01309101A (en) 1988-06-08 1989-12-13 Hitachi Ltd Adaptive knowledge estimating method
US4949278A (en) * 1988-12-29 1990-08-14 International Business Machines Corporation Expert system architecture
US5191522A (en) 1990-01-18 1993-03-02 Itt Corporation Integrated group insurance information processing and reporting system based upon an enterprise-wide data structure
US6584446B1 (en) 1990-02-14 2003-06-24 Golden Rule Insurance Company System for underwriting a combined joint life and long term care insurance policy which is actuarially responsive to long term care demands and life expectancies of the individual insureds
US5235702A (en) 1990-04-11 1993-08-10 Miller Brent G Automated posting of medical insurance claims
US5202827A (en) 1990-05-10 1993-04-13 Sober Michael S Apparatus for insuring futures contracts against catastrophic loss
US5241620A (en) 1991-01-03 1993-08-31 Promised Land Technologies, Inc. Embedding neural networks into spreadsheet applications
WO1992014212A1 (en) 1991-02-06 1992-08-20 Risk Data Corporation System for funding future workers' compensation losses
US5636117A (en) 1991-03-11 1997-06-03 Rothstein; Robert E. Method and apparatus for monitoring the strength of a real estate market or commodity market and making lending and insurance decisions therefrom
US6683697B1 (en) 1991-03-20 2004-01-27 Millenium L.P. Information processing methodology
US6604080B1 (en) 1991-10-30 2003-08-05 B&S Underwriters, Inc. Computer system and methods for supporting workers' compensation/employers liability insurance
US5359509A (en) 1991-10-31 1994-10-25 United Healthcare Corporation Health care payment adjudication and review system
US5235654A (en) * 1992-04-30 1993-08-10 International Business Machines Corporation Advanced data capture architecture data processing system and method for scanned images of document forms
US5655085A (en) 1992-08-17 1997-08-05 The Ryan Evalulife Systems, Inc. Computer system for automated comparing of universal life insurance policies based on selectable criteria
US5586313A (en) 1993-02-12 1996-12-17 L.I.D.P. Consulting Services, Inc. Method for updating a file
JPH06309492A (en) 1993-04-21 1994-11-04 Eastman Kodak Co Method for plural sorter output synthesis and synthesis system
US7319970B1 (en) * 1993-05-20 2008-01-15 Simone Charles B Method and apparatus for lifestyle risk evaluation and insurability determination
US5845256A (en) 1993-08-19 1998-12-01 John B. Pescitelli Interactive self-service vending system
US5619694A (en) * 1993-08-26 1997-04-08 Nec Corporation Case database storage/retrieval system
DE69427642T2 (en) 1993-08-27 2002-05-16 Affinity Technology Inc FINANCIAL TRANSACTION PROCESS AND DEVICE WITH A CLOSED LOOP
US5627973A (en) * 1994-03-14 1997-05-06 Moore Business Forms, Inc. Method and apparatus for facilitating evaluation of business opportunities for supplying goods and/or services to potential customers
US5537315A (en) * 1994-03-23 1996-07-16 Mitcham; Martin K. Method and apparatus for issuing insurance from kiosk
US5523942A (en) * 1994-03-31 1996-06-04 New England Mutual Life Insurance Company Design grid for inputting insurance and investment product information in a computer system
US5590038A (en) 1994-06-20 1996-12-31 Pitroda; Satyan G. Universal electronic transaction card including receipt storage and system and methods of conducting electronic transactions
US5619621A (en) 1994-07-15 1997-04-08 Storage Technology Corporation Diagnostic expert system for hierarchically decomposed knowledge domains
US6263321B1 (en) 1994-07-29 2001-07-17 Economic Inventions, Llc Apparatus and process for calculating an option
US5752236A (en) 1994-09-02 1998-05-12 Sexton; Frank M. Life insurance method, and system
US5897619A (en) 1994-11-07 1999-04-27 Agriperil Software Inc. Farm management system
US5701400A (en) 1995-03-08 1997-12-23 Amado; Carlos Armando Method and apparatus for applying if-then-else rules to data sets in a relational data base and generating from the results of application of said rules a database of diagnostics linked to said data sets to aid executive analysis of financial data
US5752237A (en) 1995-04-11 1998-05-12 Mottola Cherny & Associates, Inc. Method and apparatus for providing professional liability coverage
US5852808A (en) 1995-04-11 1998-12-22 Mottola Cherny & Associates, Inc. Method and apparatus for providing professional liability coverage
US5754980A (en) 1995-05-24 1998-05-19 Century Associates L.L.C. Method of providing for a future benefit conditioned on life expectancies of both an insured and a beneficiary
US5835897C1 (en) 1995-06-22 2002-02-19 Symmetry Health Data Systems Computer-implemented method for profiling medical claims
US5819230A (en) 1995-08-08 1998-10-06 Homevest Financial Group, Inc. System and method for tracking and funding asset purchase and insurance policy
US6178406B1 (en) 1995-08-25 2001-01-23 General Electric Company Method for estimating the value of real property
US6141648A (en) 1995-08-25 2000-10-31 General Electric Company Method for estimating the price per square foot value of real property
US6115694A (en) 1995-08-25 2000-09-05 General Electric Company Method for validating specified prices on real property
US6186793B1 (en) 1995-11-07 2001-02-13 Randall E. Brubaker Process to convert cost and location of a number of actual contingent events within a region into a three dimensional surface over a map that provides for every location within the region its own estimate of expected cost for future contingent events
US5809478A (en) 1995-12-08 1998-09-15 Allstate Insurance Company Method for accessing and evaluating information for processing an application for insurance
US6088686A (en) * 1995-12-12 2000-07-11 Citibank, N.A. System and method to performing on-line credit reviews and approvals
US5839118A (en) 1996-01-16 1998-11-17 The Evergreen Group, Incorporated System and method for premium optimization and loan monitoring
US6868386B1 (en) 1996-01-29 2005-03-15 Progressive Casualty Insurance Company Monitoring system for determining and communicating a cost of insurance
US5797134A (en) 1996-01-29 1998-08-18 Progressive Casualty Insurance Company Motor vehicle monitoring system for determining a cost of insurance
US6684188B1 (en) 1996-02-02 2004-01-27 Geoffrey C Mitchell Method for production of medical records and other technical documents
US5704371A (en) 1996-03-06 1998-01-06 Shepard; Franziska Medical history documentation system and method
US6003007A (en) 1996-03-28 1999-12-14 Dirienzo; Andrew L. Attachment integrated claims system and operating method therefor
US5930759A (en) 1996-04-30 1999-07-27 Symbol Technologies, Inc. Method and system for processing health care electronic data transactions
US5850480A (en) 1996-05-30 1998-12-15 Scan-Optics, Inc. OCR error correction methods and apparatus utilizing contextual comparison
US5987434A (en) 1996-06-10 1999-11-16 Libman; Richard Marc Apparatus and method for transacting marketing and sales of financial products
US5893072A (en) 1996-06-20 1999-04-06 Aetna Life & Casualty Company Insurance classification plan loss control system
US5855005A (en) 1996-06-24 1998-12-29 Insurance Company Of North America System for electronically auditing exposures used for determining insurance premiums
JPH10177594A (en) 1996-10-15 1998-06-30 Pfu Ltd Will information management open processing system and method, and program storage medium for the system and method
US5839113A (en) 1996-10-30 1998-11-17 Okemos Agency, Inc. Method and apparatus for rating geographical areas using meteorological conditions
US5884274A (en) 1996-11-15 1999-03-16 Walker Asset Management Limited Partnership System and method for generating and executing insurance policies for foreign exchange losses
US5956691A (en) * 1997-01-07 1999-09-21 Second Opinion Financial Systems, Inc. Dynamic policy illustration system
US5873066A (en) 1997-02-10 1999-02-16 Insurance Company Of North America System for electronically managing and documenting the underwriting of an excess casualty insurance policy
US6869362B2 (en) 1997-02-21 2005-03-22 Walker Digital, Llc Method and apparatus for providing insurance policies for gambling losses
US5907848A (en) 1997-03-14 1999-05-25 Lakeview Technology, Inc. Method and system for defining transactions from a database log
JPH10269284A (en) * 1997-03-25 1998-10-09 Hitachi Ltd Method and system for providing commodity information in electronic business transaction system
US5890129A (en) * 1997-05-30 1999-03-30 Spurgeon; Loren J. System for exchanging health care insurance information
US6119093A (en) 1997-07-01 2000-09-12 Walker Asset Management Limited Partnership System for syndication of insurance
US6009402A (en) 1997-07-28 1999-12-28 Whitworth; Brian L. System and method for predicting, comparing and presenting the cost of self insurance versus insurance and for creating bond financing when advantageous
US6112190A (en) * 1997-08-19 2000-08-29 Citibank, N.A. Method and system for commercial credit analysis
US5970464A (en) 1997-09-10 1999-10-19 International Business Machines Corporation Data mining based underwriting profitability analysis
US6049773A (en) 1997-10-14 2000-04-11 Reclaim Technology And Services Limited Automated method for identification of reinsurance claims
US5774761A (en) * 1997-10-14 1998-06-30 Xerox Corporation Machine set up procedure using multivariate modeling and multiobjective optimization
US6018714A (en) 1997-11-08 2000-01-25 Ip Value, Llc Method of protecting against a change in value of intellectual property, and product providing such protection
US6151584A (en) 1997-11-20 2000-11-21 Ncr Corporation Computer architecture and method for validating and collecting and metadata and data about the internet and electronic commerce environments (data discoverer)
US6208974B1 (en) * 1997-12-30 2001-03-27 Medical Management International, Inc. Method and system for managing wellness plans for a medical care practice
US6334192B1 (en) 1998-03-09 2001-12-25 Ronald S. Karpf Computer system and method for a self administered risk assessment
US5978769A (en) 1998-04-14 1999-11-02 Chubb & Sons System and method for determining and analyzing building occupancy
US6882990B1 (en) * 1999-05-01 2005-04-19 Biowulf Technologies, Llc Methods of identifying biological patterns using multiple data sets
US7117188B2 (en) * 1998-05-01 2006-10-03 Health Discovery Corporation Methods of identifying patterns in biological systems and uses thereof
US7318051B2 (en) * 2001-05-18 2008-01-08 Health Discovery Corporation Methods for feature selection in a learning machine
US6078890A (en) 1998-06-01 2000-06-20 Ford Global Technologies, Inc. Method and system for automated health care rate renewal and quality assessment
US6098070A (en) * 1998-06-09 2000-08-01 Hipersoft Corp. Case management for a personal injury plaintiff's law office using a relational database
US6272482B1 (en) * 1998-08-14 2001-08-07 International Business Machines Corporation Managing business rules using jurisdictions
US6163770A (en) 1998-08-25 2000-12-19 Financial Growth Resources, Inc. Computer apparatus and method for generating documentation using a computed value for a claims cost affected by at least one concurrent, different insurance policy for the same insured
US6266645B1 (en) * 1998-09-01 2001-07-24 Imetrikus, Inc. Risk adjustment tools for analyzing patient electronic discharge records
US6314415B1 (en) 1998-11-04 2001-11-06 Cch Incorporated Automated forms publishing system and method using a rule-based expert system to dynamically generate a graphical user interface
US6182048B1 (en) 1998-11-23 2001-01-30 General Electric Company System and method for automated risk-based pricing of a vehicle warranty insurance policy
US6332125B1 (en) 1998-12-18 2001-12-18 Spincor Llc Providing termination benefits for employees
US6023691A (en) * 1998-12-22 2000-02-08 Ac Properties B.V. Goal based stimulator utilizing a spreadsheet architecture
US6542905B1 (en) * 1999-03-10 2003-04-01 Ltcq, Inc. Automated data integrity auditing system
US7337121B1 (en) * 1999-03-30 2008-02-26 Iso Claims Services, Inc. Claim assessment model
US7127407B1 (en) 1999-04-29 2006-10-24 3M Innovative Properties Company Method of grouping and analyzing clinical risks, and system therefor
US7072841B1 (en) * 1999-04-29 2006-07-04 International Business Machines Corporation Method for constructing segmentation-based predictive models from data that is particularly well-suited for insurance risk or profitability modeling purposes
US7617240B2 (en) 1999-05-04 2009-11-10 Accenture Llp Component based task handling during claim processing
US6877132B1 (en) * 1999-06-11 2005-04-05 Nortel Network Limited Method and apparatus for channel decoding of tail-biting convolutional codes
US6862571B2 (en) * 1999-06-24 2005-03-01 The Premium Group, Inc. Credentialer/Medical malpractice insurance collaboration
WO2001001286A2 (en) * 1999-06-30 2001-01-04 Accenture Llp A system, method and article of manufacture for an internet based distribution architecture
US6415284B1 (en) * 1999-06-30 2002-07-02 Rivio, Inc. Intelligent forms for improved automated workflow processing
US7395239B1 (en) 1999-07-19 2008-07-01 American Business Financial System and method for automatically processing loan applications
US6272471B1 (en) * 1999-08-02 2001-08-07 Jeffrey J. Segal Method and apparatus for deterring frivolous professional liability claims
US6615181B1 (en) * 1999-10-18 2003-09-02 Medical Justice Corp. Digital electrical computer system for determining a premium structure for insurance coverage including for counterclaim coverage
AU6401300A (en) 1999-08-06 2001-03-05 Ace Ina Holdings, Inc. Systems for, and method of, insuring risks in a restructured energy industry
US6519578B1 (en) * 1999-08-09 2003-02-11 Mindflow Technologies, Inc. System and method for processing knowledge items of a knowledge warehouse
AU775595B2 (en) 1999-08-27 2004-08-05 Comfidex Corp. System and method for integrating paper-based business documents with computer-readable data entered via computer network
US7398218B1 (en) * 1999-08-27 2008-07-08 Accenture Llp Insurance pattern analysis
CA2384436C (en) 1999-09-10 2010-06-29 Portogo, Inc. Systems and method for insuring correct data transmission over the internet
US7166215B2 (en) * 1999-10-12 2007-01-23 Reid Roger P Pressure vessel and recyclable filter cartridge
US7020618B1 (en) * 1999-10-25 2006-03-28 Ward Richard E Method and system for customer service process management
US6589290B1 (en) * 1999-10-29 2003-07-08 America Online, Inc. Method and apparatus for populating a form with data
US6757668B1 (en) * 1999-11-05 2004-06-29 General Electric Company Information fusion of classifiers in systems with partial redundant information
US7325076B1 (en) * 1999-11-10 2008-01-29 Navimedix, Inc. System for dynamic information exchange
US20040024620A1 (en) * 1999-12-01 2004-02-05 Rightfind Technology Company, Llc Risk classification methodology
US7231327B1 (en) 1999-12-03 2007-06-12 Digital Sandbox Method and apparatus for risk management
US7464040B2 (en) * 1999-12-18 2008-12-09 Raymond Anthony Joao Apparatus and method for processing and/or for providing healthcare information and/or healthcare-related information
US7165043B2 (en) 1999-12-30 2007-01-16 Ge Corporate Financial Services, Inc. Valuation prediction models in situations with missing inputs
US6826539B2 (en) 1999-12-31 2004-11-30 Xactware, Inc. Virtual structure data repository and directory
US6829584B2 (en) 1999-12-31 2004-12-07 Xactware, Inc. Virtual home data repository and directory
US7542911B2 (en) * 2000-02-28 2009-06-02 International Business Machines Corporation Method for electronically maintaining medical information between patients and physicians
US7376575B2 (en) 2000-03-03 2008-05-20 Fujitsu Limited Designing program and method of financial article and recording medium storing financial article designing program
US6731993B1 (en) * 2000-03-16 2004-05-04 Siemens Information & Communication Networks, Inc. Computer telephony audio configuration
US20010049611A1 (en) 2000-03-31 2001-12-06 Zurich-American Insurance Company Electronically acquiring and distributing insurnace policy data to agent offices
US7113914B1 (en) * 2000-04-07 2006-09-26 Jpmorgan Chase Bank, N.A. Method and system for managing risks
US7426474B2 (en) * 2000-04-25 2008-09-16 The Rand Corporation Health cost calculator/flexible spending account calculator
CA2307404A1 (en) 2000-05-02 2001-11-02 Provenance Systems Inc. Computer readable electronic records automated classification system
US7143051B1 (en) 2000-05-24 2006-11-28 Jefferson Pilot Financial Insurance Company Method and system for quoting, issuing, and administering insurance policies including determining whether insurance policies are self bill or list bill
US7542914B1 (en) * 2000-05-25 2009-06-02 Bates David L Method for generating an insurance quote
JP2002073990A (en) 2000-06-15 2002-03-12 Matsushita Electric Ind Co Ltd System for adjusting content of insurance
US20010053986A1 (en) 2000-06-19 2001-12-20 Dick Richard S. Method and apparatus for requesting, retrieving, and normalizing medical information
US7343307B1 (en) * 2000-06-23 2008-03-11 Computer Sciences Corporation Dynamic help method and system for an insurance claims processing system
US7095426B1 (en) * 2000-06-23 2006-08-22 Computer Sciences Corporation Graphical user interface with a hide/show feature for a reference system in an insurance claims processing system
US20020059126A1 (en) * 2000-06-27 2002-05-16 John Ricciardi System and method for a selecting an investment item
US20020091550A1 (en) 2000-06-29 2002-07-11 White Mitchell Franklin System and method for real-time rating, underwriting and policy issuance
US7587368B2 (en) * 2000-07-06 2009-09-08 David Paul Felsher Information record infrastructure, system and method
US6594668B1 (en) 2000-07-17 2003-07-15 John Joseph Hudy Auto-norming process and system
US20020049618A1 (en) 2000-08-01 2002-04-25 Mcclure Darin Scoville Method and computer system for generating historical claims loss data reports
US20020072936A1 (en) 2000-08-08 2002-06-13 Newman Jeffrey Marc Children's income protection and benefit health insurance policy and method of underwriting the same
US6963853B1 (en) 2000-08-09 2005-11-08 User-Centric Enterprises, Inc. Method and apparatus for calculating a return on investment for weather-related risk management
WO2002015082A1 (en) 2000-08-10 2002-02-21 Miralink Corporation Data/presence insurance tools and techniques
US7444291B1 (en) 2000-08-10 2008-10-28 Ingenix, Inc. System and method for modeling of healthcare utilization
US6647374B2 (en) 2000-08-24 2003-11-11 Namita Kansal System and method of assessing and rating vendor risk and pricing of technology delivery insurance
JP2002108865A (en) 2000-09-29 2002-04-12 Hitachi Kokusai Electric Inc Data retrieving system
US7742936B2 (en) 2000-10-02 2010-06-22 Computer Sciences Corporation Computerized method and system of assessing liability for an accident using impact groups
US20030093302A1 (en) * 2000-10-04 2003-05-15 Francis Quido Method and system for online binding of insurance policies
US20030088488A1 (en) * 2000-10-19 2003-05-08 Ramius Capital Group, Llp System and method for firm underwritten equity facility (FUEL)
AU2002243431A1 (en) 2000-10-23 2002-06-24 Deloitte And Touche Llp Commercial insurance scoring system and method
US20020120474A1 (en) * 2000-11-06 2002-08-29 Hele John C.R. Automated insurance policy application
US20020087364A1 (en) 2000-11-07 2002-07-04 Lerner Andrew S. System and method for enabling real time underwriting of insurance policies
US20020055862A1 (en) 2000-11-09 2002-05-09 Jinks Jill K. Systems and methods for interactively evaluating a commercial insurance risk
US7392201B1 (en) * 2000-11-15 2008-06-24 Trurisk, Llc Insurance claim forecasting system
NO20005848D0 (en) * 2000-11-17 2000-11-17 Gunnar Bretvin Procedure and system for issuing and managing a credit insurance portfolio
AUPR166500A0 (en) * 2000-11-27 2000-12-21 Insfin Insurance & Finance Group Pty Ltd Intelligent computerised system and method for the sale of multiple products within a single process
US20020099596A1 (en) 2000-11-27 2002-07-25 Geraghty Michael Kevin Dynamic ratemaking for insurance
US20050144046A1 (en) 2000-11-30 2005-06-30 Schloss Robert J. System and method for assisting a buyer in selecting a supplier of goods or services
US20020077860A1 (en) * 2000-12-18 2002-06-20 Earnest Jocelyn Branham Method and system for assisting in determining when to order supplemental medical information about a patient
JP4576060B2 (en) 2001-02-15 2010-11-04 富士通株式会社 Automatic contract apparatus, automatic contract method and automatic contract program
US6612985B2 (en) * 2001-02-26 2003-09-02 University Of Rochester Method and system for monitoring and treating a patient
US20020120560A1 (en) 2001-02-26 2002-08-29 Morgan Richard L. System for pricing a payment protection product and method of operation thereof
US7395218B2 (en) 2001-03-02 2008-07-01 Hereford Fonda A Methods and systems for insuring an entity's exposure to liability
JP2002259708A (en) 2001-03-06 2002-09-13 Toyota Motor Corp Vehicular insurance bill calculating system, on-vehicle device, and server device
AU2002252308A1 (en) 2001-03-13 2002-09-24 M Financial Holdings, Inc., Doing Business As M Financial Group Life insurance products under a single approved form
US20050267783A1 (en) 2001-03-20 2005-12-01 Edward Zaccaria Method and computerized system for reducing risk in an energy industry
US20020138307A1 (en) 2001-03-26 2002-09-26 Kramer Andrew J. Process for auditing insurance underwriting
JP2002358425A (en) 2001-03-27 2002-12-13 Hitachi Ltd Contents setting system, premium setting system, and premium collection system for automobile insurance
US6684276B2 (en) * 2001-03-28 2004-01-27 Thomas M. Walker Patient encounter electronic medical record system, method, and computer product
US20020143585A1 (en) 2001-03-29 2002-10-03 Ryuichiro Kodama Apparatus and method for determining insurance and program thereof
US20020143586A1 (en) 2001-03-29 2002-10-03 Ryuichiro Kodama Apparatus and method for supporting insurance determination, and program thereof
US20040093242A1 (en) * 2001-04-02 2004-05-13 Terry Cadigan Insurance information management system and method
US20020156655A1 (en) 2001-04-19 2002-10-24 Yutaka Matsuda Guaranty system
US20030028404A1 (en) * 2001-04-30 2003-02-06 Robert Herron System and method for processing insurance claims
US20050060207A1 (en) 2001-05-08 2005-03-17 Weidner James L. Claims paid insurance
US20030009359A1 (en) * 2001-05-08 2003-01-09 James Weidner Property/casualty insurance and techniques
US20020169641A1 (en) 2001-05-10 2002-11-14 Wallace Elbie D. Method of qualifying a renter
US20030061075A1 (en) * 2001-05-17 2003-03-27 Converium Reinsurance (North America) Inc. System and method for rating and structuring bands of crop production insurance
US20030023462A1 (en) * 2001-07-12 2003-01-30 Heilizer Anthony Jason Method and system for insuring the future value of real property
US20040172308A1 (en) 2001-08-07 2004-09-02 Macchia Joseph D. Method of generating insurance business by providing an on-site underwriter
US20060108434A1 (en) * 2001-08-10 2006-05-25 Cerys Systems Inc. Impartial co-management to aid crop marketing
US20030187768A1 (en) 2001-10-03 2003-10-02 Ryan Ronald D. Virtual finance/insurance company
US20030069760A1 (en) * 2001-10-04 2003-04-10 Arthur Gelber System and method for processing and pre-adjudicating patient benefit claims
US7516079B2 (en) * 2001-10-16 2009-04-07 Lance Harrison Method and apparatus for insurance risk management
US20030074231A1 (en) * 2001-10-17 2003-04-17 Johan Renes Insurance for cessation of legal personal contract
US7630911B2 (en) 2001-10-24 2009-12-08 Qtc Management, Inc. Method of automated processing of medical data for insurance and disability determinations
US7624037B2 (en) 2001-10-31 2009-11-24 Ncqa Economic model for measuring the cost and value of a particular health insurance plan
US20030093304A1 (en) * 2001-11-02 2003-05-15 Keller James B. System and method for managing short term risk
US20030088443A1 (en) * 2001-11-08 2003-05-08 Majikes Matthew George System and method for personalizing and delivering insurance or financial services-related content to a user
JP3918526B2 (en) * 2001-11-22 2007-05-23 富士通株式会社 Chilling information information exclusion apparatus and program
US8200511B2 (en) * 2001-11-28 2012-06-12 Deloitte Development Llc Method and system for determining the importance of individual variables in a statistical model
JP3698208B2 (en) * 2001-12-06 2005-09-21 セイコーエプソン株式会社 Electro-optical device and electronic apparatus
US7523065B2 (en) 2001-12-12 2009-04-21 Asset Trust, Inc. Risk transfer supply chain system
US7089191B2 (en) 2001-12-18 2006-08-08 Silver Bell Finance Inc. System and method for managing insurance of valuables having unpredictable fluctuating values
US7844477B2 (en) 2001-12-31 2010-11-30 Genworth Financial, Inc. Process for rule-based insurance underwriting suitable for use by an automated system
US20030177032A1 (en) 2001-12-31 2003-09-18 Bonissone Piero Patrone System for summerizing information for insurance underwriting suitable for use by an automated system
US20030182159A1 (en) 2001-12-31 2003-09-25 Bonissone Piero Patrone Process for summarizing information for insurance underwriting suitable for use by an automated system
US7818186B2 (en) 2001-12-31 2010-10-19 Genworth Financial, Inc. System for determining a confidence factor for insurance underwriting suitable for use by an automated system
US7899688B2 (en) 2001-12-31 2011-03-01 Genworth Financial, Inc. Process for optimization of insurance underwriting suitable for use by an automated system
US8005693B2 (en) 2001-12-31 2011-08-23 Genworth Financial, Inc. Process for determining a confidence factor for insurance underwriting suitable for use by an automated system
US7844476B2 (en) * 2001-12-31 2010-11-30 Genworth Financial, Inc. Process for case-based insurance underwriting suitable for use by an automated system
US20030126049A1 (en) * 2001-12-31 2003-07-03 Nagan Douglas A. Programmed assessment of technological, legal and management risks
US7895062B2 (en) * 2001-12-31 2011-02-22 Genworth Financial, Inc. System for optimization of insurance underwriting suitable for use by an automated system
US8793146B2 (en) 2001-12-31 2014-07-29 Genworth Holdings, Inc. System for rule-based insurance underwriting suitable for use by an automated system
US7630910B2 (en) * 2001-12-31 2009-12-08 Genworth Financial, Inc. System for case-based insurance underwriting suitable for use by an automated system
US20030167191A1 (en) 2002-02-25 2003-09-04 Slabonik Elizabeth Ann System and method for underwriting review in an insurance system
US7451065B2 (en) * 2002-03-11 2008-11-11 International Business Machines Corporation Method for constructing segmentation-based predictive models
US20050086084A1 (en) 2002-03-13 2005-04-21 Greg Dillard Method of administrating insurance coverage for multi tasks building projects
US7117450B1 (en) 2002-03-15 2006-10-03 Apple Computer, Inc. Method and apparatus for determining font attributes
JP4416374B2 (en) 2002-03-26 2010-02-17 富士通株式会社 Insurance premium setting method, insurance premium setting program, and insurance premium setting device
US20040122764A1 (en) 2002-03-27 2004-06-24 Bernie Bilski Capped bill systems, methods and products
JP2003296575A (en) 2002-04-02 2003-10-17 Nippon Colin Co Ltd Insurance premium updating method and device
US10121193B2 (en) 2002-04-10 2018-11-06 Swiss Reinsurance Company Ltd. Facultative underwriting system and method
US20030208385A1 (en) 2002-05-03 2003-11-06 Ing North America Insurance Corporation System and method for underwriting insurance
US20040024619A1 (en) * 2002-05-15 2004-02-05 Dibella Joseph Patrick System and method for facilitating the determination of property and casualty insurance rates
JP3932409B2 (en) * 2002-05-23 2007-06-20 ミネベア株式会社 Brushless DC 1-phase motor drive circuit
US20040078243A1 (en) * 2002-06-04 2004-04-22 Fisher Fredrick J. Automatic insurance processing method
US7698157B2 (en) * 2002-06-12 2010-04-13 Anvita, Inc. System and method for multi-dimensional physician-specific data mining for pharmaceutical sales and marketing
US20040181435A9 (en) 2002-06-14 2004-09-16 Reinsurance Group Of America Corporation Computerized system and method of performing insurability analysis
US20030236685A1 (en) 2002-06-19 2003-12-25 Robert Buckner Preferred life mortality systems and methods
JP2004029872A (en) 2002-06-21 2004-01-29 Hitachi Ltd Insurance fee calculation system
US20040039608A1 (en) * 2002-06-21 2004-02-26 Lulac, Llc Health benefit system and methodology
US20040078250A1 (en) * 2002-06-25 2004-04-22 Schorb Robert B. Dedicated risk management line of credit
CA2494567A1 (en) * 2002-06-27 2004-01-08 Beachwalk Capital Corporation Llc Method, system and apparatus for forming an insurance program
US7424466B2 (en) * 2002-07-24 2008-09-09 Northrop Grumman Corporation General purpose fusion engine
US20040039710A1 (en) * 2002-08-23 2004-02-26 Mcmillan Benjamin System and method for health care costs and outcomes modeling with timing terms
US7050932B2 (en) 2002-08-23 2006-05-23 International Business Machines Corporation Method, system, and computer program product for outlier detection
US7483840B2 (en) * 2002-08-23 2009-01-27 Atera /Solutions Llc Randomized competitive insurance pricing system and method
ATE387671T1 (en) * 2002-08-30 2008-03-15 Ubs Ag NETWORK-BASED INFORMATION MANAGEMENT
US20040230460A1 (en) 2002-09-16 2004-11-18 Thomas Bruce Bradford Secondary loss expense coverage
US7908156B2 (en) * 2002-09-20 2011-03-15 Discovery Holdings Limited Method of calculating a premium payable by an insured person on a life insurance policy
US7707049B2 (en) 2002-10-02 2010-04-27 United Services Automobile Association System and method of providing pricing information
US20050027572A1 (en) * 2002-10-16 2005-02-03 Goshert Richard D.. System and method to evaluate crop insurance plans
AU2003290537A1 (en) * 2002-10-24 2004-05-13 Duke University Binary prediction tree modeling with many predictors and its uses in clinical and genomic applications
US20040103003A1 (en) * 2002-11-22 2004-05-27 E-Comm Connect, Llc Method and system for insuring users of electronic trading systems or exchanges and traditional established commodity exchanges against weather-related risks and hazards
US20040103012A1 (en) * 2002-11-22 2004-05-27 Swiss Reinsurance Company Method for automated insurance pricing and renewal notification
EP1573598A4 (en) * 2002-12-16 2006-07-26 Questerra Corp Real-time insurance policy underwriting and risk management
US20040128170A1 (en) * 2002-12-19 2004-07-01 Mackethan Edwin Robeson Method for intergrating insurance quotation, payment and issuance to mortgage loan origination process
KR100511785B1 (en) * 2002-12-20 2005-08-31 한국전자통신연구원 A System and A Method for Authoring Multimedia Content Description Metadata
US20040128147A1 (en) 2002-12-26 2004-07-01 Sundar Vallinayagam Method and system to implement complex pricing rules
US7627491B2 (en) 2003-01-07 2009-12-01 Swiss Reinsurance Company Method for evaluating flood plain risks
US7337122B2 (en) 2003-01-14 2008-02-26 Mirant Americas, Inc. Method for producing a superior insurance model for commodity event risk
US8655683B2 (en) 2003-02-04 2014-02-18 Allstate Insurance Company Remote contents estimating system and method
US20040172311A1 (en) 2003-02-28 2004-09-02 Kauderer Steven I. Method of and system for evaluating underwriting activities
US20040186753A1 (en) 2003-03-21 2004-09-23 David Kim System and method for catastrophic risk assessment
US7757162B2 (en) * 2003-03-31 2010-07-13 Ricoh Co. Ltd. Document collection manipulation
GB0307906D0 (en) 2003-04-05 2003-05-14 Hewlett Packard Development Co A method of purchasing insurance or validating an anonymous transaction
US6804609B1 (en) 2003-04-14 2004-10-12 Conocophillips Company Property prediction using residual stepwise regression
US7567914B2 (en) * 2003-04-30 2009-07-28 Genworth Financial, Inc. System and process for dominance classification for insurance underwriting suitable for use by an automated system
US7801748B2 (en) * 2003-04-30 2010-09-21 Genworth Financial, Inc. System and process for detecting outliers for insurance underwriting suitable for use by an automated system
US7383239B2 (en) * 2003-04-30 2008-06-03 Genworth Financial, Inc. System and process for a fusion classification for insurance underwriting suitable for use by an automated system
US20040236611A1 (en) 2003-04-30 2004-11-25 Ge Financial Assurance Holdings, Inc. System and process for a neural network classification for insurance underwriting suitable for use by an automated system
US7813945B2 (en) * 2003-04-30 2010-10-12 Genworth Financial, Inc. System and process for multivariate adaptive regression splines classification for insurance underwriting suitable for use by an automated system
US7873527B2 (en) 2003-05-14 2011-01-18 International Business Machines Corporation Insurance for service level agreements in e-utilities and other e-service environments
US20040249679A1 (en) 2003-06-03 2004-12-09 Risk Assessment Solutions, Llc Systems and methods for qualifying expected loss due to contingent destructive human activities
US20040249678A1 (en) 2003-06-03 2004-12-09 Henderson E. Devere Systems and methods for qualifying expected risk due to contingent destructive human activities
US20040260594A1 (en) 2003-06-18 2004-12-23 Maddox Edward P. Maintenance and inspection system and method
US20040267579A1 (en) 2003-06-30 2004-12-30 Markman Barry S. Method, apparatus and system for providing insurance coverage and claims payment for single event surgical and diagnostic procedures
JP2005025292A (en) 2003-06-30 2005-01-27 Nippon Steel Corp Disaster risk management method
US20050027571A1 (en) * 2003-07-30 2005-02-03 International Business Machines Corporation Method and apparatus for risk assessment for a disaster recovery process
CN101120370A (en) 2003-08-13 2008-02-06 瑞士再保险公司 Method and apparatus for automated insurance processing
US20050044050A1 (en) 2003-08-18 2005-02-24 Horticultural Asset Management, Inc. Techniques for valuing, insuring, and certifying a valuation of landscape architectures
US20050102168A1 (en) 2003-11-10 2005-05-12 Thomas Bruce B. Collateral coverage for insurers and advisors
US20050060203A1 (en) 2003-08-28 2005-03-17 Lajoie John T. RESPA compliant title insurance commitment system
US7711584B2 (en) 2003-09-04 2010-05-04 Hartford Fire Insurance Company System for reducing the risk associated with an insured building structure through the incorporation of selected technologies
US7610210B2 (en) 2003-09-04 2009-10-27 Hartford Fire Insurance Company System for the acquisition of technology risk mitigation information associated with insurance
CN1689036A (en) * 2003-09-10 2005-10-26 瑞士再保险公司 System and method for the automated establishment of experience ratings and/or risk reserves
US20050060208A1 (en) 2003-09-17 2005-03-17 Gianantoni Raymond J. Method for optimizing insurance estimates utilizing Monte Carlo simulation
US8463624B2 (en) * 2003-09-19 2013-06-11 Oracle International Corporation Techniques for ensuring data security among participants in a web-centric insurance management system
US6999935B2 (en) 2003-09-30 2006-02-14 Kiritharan Parankirinathan Method of calculating premium payment to cover the risk attributable to insureds surviving a specified period
US20050075911A1 (en) 2003-10-03 2005-04-07 Affiliated Flood Group, L.L.C. Method for producing, selling, and delivering data required by mortgage lenders and servicers to comply with flood insurance monitoring requirements
US20050080649A1 (en) * 2003-10-08 2005-04-14 Alvarez Andres C. Systems and methods for automating the capture, organization, and transmission of data
WO2005038695A2 (en) 2003-10-17 2005-04-28 United Health Group Incorporated Cost projections for diagnoses
US20050144045A1 (en) 2003-10-23 2005-06-30 Corsi Jerome R. System and method to reduce insurance premiums
US20050102171A1 (en) 2003-10-29 2005-05-12 Ashley Thomas R. Elderly assessment protocol
US8725540B2 (en) * 2003-10-30 2014-05-13 Swiss Reinsurance Company Ltd. Automated system and method for evaluating insurable risks at point of sale
WO2005045621A2 (en) 2003-10-31 2005-05-19 Rubicon Insurance & Risk Management System and method for evaluating insurance member activity and pricing insurance products
US8484050B2 (en) 2003-11-06 2013-07-09 Swiss Reinsurance Company Ltd. System and method for evaluating underwriting requirements
US20050108064A1 (en) * 2003-11-14 2005-05-19 Ge Mortgage Holdings, Llc Methods and apparatus for developing and marketing combined insurance packages
US20050114184A1 (en) * 2003-11-21 2005-05-26 Brian Rock Insurance coverage system and method
US20050111919A1 (en) * 2003-11-25 2005-05-26 Wentworth Steven W. Method and apparatus for underground pipeline installation
US20050125253A1 (en) 2003-12-04 2005-06-09 Ge Financial Assurance Holdings, Inc. System and method for using medication and medical condition information in automated insurance underwriting
US8606603B2 (en) 2003-12-05 2013-12-10 Scorelogix Llc Unemployment risk score and private insurance for employees
US20090265190A1 (en) 2003-12-23 2009-10-22 Ashley Thomas R System for classification and assessment of preferred risks
US20050137914A1 (en) 2003-12-23 2005-06-23 Hans Schmitter Method, computer program product, and system for calculating a premium for stop loss insurance for a fleet of vehicles
JP2005196249A (en) 2003-12-26 2005-07-21 Hitachi Maxell Ltd Environment-related substance insurance system and computer program
US8090599B2 (en) 2003-12-30 2012-01-03 Hartford Fire Insurance Company Method and system for computerized insurance underwriting
WO2005070040A2 (en) 2004-01-14 2005-08-04 Barr Cary B Partner protection insurance
US7698159B2 (en) 2004-02-13 2010-04-13 Genworth Financial Inc. Systems and methods for performing data collection
US20050182666A1 (en) 2004-02-13 2005-08-18 Perry Timothy P.J. Method and system for electronically routing and processing information
US20050182670A1 (en) 2004-02-18 2005-08-18 Burgess Steven A. Methods for reducing and eliminating risk exposure in life insurance transactions
US7685008B2 (en) 2004-02-20 2010-03-23 Accenture Global Services Gmbh Account level participation for underwriting components
US8160902B2 (en) 2004-02-27 2012-04-17 Spalding Jr Philip F System for facilitating life settlement transactions
US7707050B2 (en) 2004-03-11 2010-04-27 Risk Management Solutions, Inc. Systems and methods for determining concentrations of exposure
US8494955B2 (en) 2004-03-23 2013-07-23 John S. Quarterman Method, system, and service for quantifying network risk to price insurance premiums and bonds
US7197427B2 (en) 2004-03-31 2007-03-27 Genworth Financial Inc. Method for risk based testing
US7676379B2 (en) 2004-04-27 2010-03-09 Humana Inc. System and method for automated extraction and display of past health care use to aid in predicting future health status
US20050256747A1 (en) 2004-04-28 2005-11-17 Hellrigel Robert M System and method for underwriting payment processing risk
US20050251428A1 (en) 2004-05-06 2005-11-10 Dust Larry R Method and system for providing healthcare insurance
WO2005116880A1 (en) * 2004-05-28 2005-12-08 Emergis Inc. Methodology for generating flexible insurance plans using a hierarchical model with override capabilities
US20050273370A1 (en) 2004-06-02 2005-12-08 Best Practices Medical Partners, Llc System and method for determining risk management solutions
US20050288971A1 (en) 2004-06-11 2005-12-29 Frank Cassandra Critical illness insurance product and system for administering same
US7752120B2 (en) 2004-06-14 2010-07-06 Accenture Global Services Gmbh Auction insurance system
US20050288968A1 (en) 2004-06-29 2005-12-29 John Collins Method and system for evaluating a cost for health care coverage for an entity
US20060085230A1 (en) * 2004-07-15 2006-04-20 Brill Joel V Methods and systems for healthcare assessment
US20060015374A1 (en) * 2004-07-19 2006-01-19 Yanhong Ochs Risk management on the application of crop inputs
WO2006013425A2 (en) * 2004-07-26 2006-02-09 Discovery Holdings Limited A data processing system for accurately calculating a policyholder's discount in a medical insurance plan and a method therefor
US20060026044A1 (en) * 2004-07-28 2006-02-02 Smith Donald X Ii Electronic content insurance system
US20060026045A1 (en) * 2004-08-02 2006-02-02 Rothschild Jesse B Method for providing an income for, or a financial benefit to an individual who loses any or all income, or loses the potential for any or all income, resulting from the necessary and/or voluntary care of another individual who is ill, injured, disabled, diseased, or otherwise incapacitated
US20060031104A1 (en) * 2004-08-09 2006-02-09 Gianantoni Raymond J System and method for optimizing insurance estimates
US20060064331A1 (en) * 2004-08-18 2006-03-23 Cassie Odermott Insurance premium refund incentive program
US8744877B2 (en) 2004-08-26 2014-06-03 Barclays Capital Inc. Methods and systems for providing GMWB hedging and GMDB reinsurance
US20060047540A1 (en) * 2004-09-01 2006-03-02 Hutten Bruce V System and method for underwriting
US8271299B2 (en) * 2004-09-10 2012-09-18 Davidson S Kenneth Return-of-premium insurance system and method
US7246070B2 (en) * 2004-09-24 2007-07-17 James Dennis Schwartz Method and apparatus for bundling insurance coverages in order to gain a pricing advantage
US20060080139A1 (en) * 2004-10-08 2006-04-13 Woodhaven Health Services Preadmission health care cost and reimbursement estimation tool
US20060080153A1 (en) 2004-10-08 2006-04-13 Fox John L Health care system and method for operating a health care system
US6968744B1 (en) * 2004-10-18 2005-11-29 Silverbrook Research Pty Ltd Capacitative pressure sensor with close electrodes
US20060089860A1 (en) * 2004-10-21 2006-04-27 Barry Fitzmorris System and method for creating a favorable risk pool for portability and conversion life insurance programs
US20060089861A1 (en) * 2004-10-22 2006-04-27 Oracle International Corporation Survey based risk assessment for processes, entities and enterprise
US20060095304A1 (en) * 2004-10-29 2006-05-04 Choicepoint, Asset Company Evaluating risk of insuring an individual based on timely assessment of motor vehicle records
US7865378B2 (en) * 2004-10-29 2011-01-04 Milemeter, Inc. System and method for the assessment, pricing, and provisioning of distance-based vehicle insurance
US20060095305A1 (en) * 2004-10-29 2006-05-04 Choicepoint, Asset Company Insurance coverage verification
WO2006055630A2 (en) 2004-11-16 2006-05-26 Health Dialog Data Service, Inc. Systems and methods for predicting healthcare related risk events and financial risk
US20050209894A1 (en) 2004-12-10 2005-09-22 Aflac Systems and devices for vision protection policy
US20090076860A1 (en) * 2005-01-27 2009-03-19 Taburit - The Central Cord Blood Registry Ltd. Method and system for providing insurance
US8095393B2 (en) 2005-04-21 2012-01-10 Seifert Michael J Method and system for automated processing of insurance information
US20060253305A1 (en) 2005-05-06 2006-11-09 Dougherty Jack B Computerized automated new policy quoting system and method
US8195484B2 (en) 2005-06-15 2012-06-05 Hartford Steam Boiler Inspection And Insurance Company Insurance product, rating system and method
US20090119133A1 (en) * 2005-07-07 2009-05-07 Yeransian Luke W Method and system for policy underwriting and risk management over a network
US20070011033A1 (en) * 2005-07-11 2007-01-11 Paul Atkinson System and process for providing insurance
US7555438B2 (en) * 2005-07-21 2009-06-30 Trurisk, Llc Computerized medical modeling of group life insurance using medical claims data
US7555439B1 (en) * 2005-07-21 2009-06-30 Trurisk, Llc Computerized medical underwriting of group life insurance using medical claims data
WO2007022644A1 (en) * 2005-08-24 2007-03-01 Swiss Reinsurance Company Computer system and method for determining an insurance rate
US8019628B1 (en) * 2005-12-28 2011-09-13 United Services Automobile Association Systems and methods of automating determination of hepatitis risk
US7610257B1 (en) 2006-01-10 2009-10-27 Sas Institute Inc. Computer-implemented risk evaluation systems and methods
US7249040B1 (en) * 2006-03-16 2007-07-24 Trurisk, L.L.C. Computerized medical underwriting of group life and disability insurance using medical claims data
CN101467176A (en) * 2006-06-06 2009-06-24 发现控股有限公司 System and method of managing an insurance scheme
IL176540A0 (en) * 2006-06-25 2006-10-05 Oded Sarel Case based means and associated method of data analysis for use in risk assessment
US20070005405A1 (en) * 2006-09-12 2007-01-04 Dust Larry R Insurance system and method
US8060422B2 (en) * 2007-07-27 2011-11-15 Hartford Fire Insurance Company Financial risk management system
US20090055226A1 (en) * 2007-08-20 2009-02-26 American International Group, Inc. Method and system for determining rates of insurance
US20090070152A1 (en) * 2007-09-12 2009-03-12 Rolling Solutions Llc Systems and methods for dynamic quote generation
US20090100095A1 (en) * 2007-10-04 2009-04-16 Jung Edward K Y Systems and methods for reinsurance utilizing epigenetic information
US20090094065A1 (en) * 2007-10-04 2009-04-09 Hyde Roderick A Systems and methods for underwriting risks utilizing epigenetic information
US20090099877A1 (en) * 2007-10-11 2009-04-16 Hyde Roderick A Systems and methods for underwriting risks utilizing epigenetic information
US20090094067A1 (en) * 2007-10-04 2009-04-09 Searete LLC, a limited liability corporation of Systems and methods for company internal optimization utilizing epigenetic data
US7890357B2 (en) * 2007-11-20 2011-02-15 Hartford Fire Insurance Company System and method for identifying and evaluating nanomaterial-related risk
US20090177500A1 (en) * 2008-01-04 2009-07-09 Michael Swahn System and method for numerical risk of loss assessment of an insured property
US8239221B2 (en) * 2008-01-14 2012-08-07 Fidelity Life Association Methods for selling insurance using rapid decision term
US20090187434A1 (en) * 2008-01-23 2009-07-23 Benemax, Inc System and method for a health insurance risk evaluator
US20090192828A1 (en) * 2008-01-29 2009-07-30 Metropolitan Chicago Healthcare Council Method of managing insurance data
US8275639B2 (en) * 2008-02-01 2012-09-25 Guerrero John M Insurance product and related system and method
US20090204443A1 (en) * 2008-02-08 2009-08-13 Honeywell International Inc. Integrated roof wind risk mitigation method and system
US20090210256A1 (en) * 2008-02-15 2009-08-20 Aetna Inc. System For Real-Time Online Health Care Insurance Underwriting
TWI425436B (en) * 2008-03-05 2014-02-01 Shacom Com Inc Process apparatus and mutual insurance method performed by the process apparatus
US20090276247A1 (en) 2008-03-10 2009-11-05 Roger Glenn Howell Systems and methods for web-based group insurance/benefits procurement and/or administration
US20090248453A1 (en) 2008-03-28 2009-10-01 Guidewire Software, Inc. Method and apparatus to facilitate determining insurance policy element availability
US9378527B2 (en) 2008-04-08 2016-06-28 Hartford Fire Insurance Company Computer system for applying predictive model to determine and indeterminate data
US7860735B2 (en) 2008-04-22 2010-12-28 Xerox Corporation Online life insurance document management service
US20090281841A1 (en) 2008-05-12 2009-11-12 International Business Machines Corporation Method for automating insurance claims processing
US20090287509A1 (en) 2008-05-16 2009-11-19 International Business Machines Corporation Method and system for automating insurance claims processing
WO2009147572A1 (en) 2008-06-03 2009-12-10 Discovery Holdings Limited A system and method of managing an insurance scheme
WO2009147594A1 (en) 2008-06-03 2009-12-10 Discovery Holdings Limited A system and method of managing an insurance scheme
WO2009147591A2 (en) 2008-06-03 2009-12-10 Discovery Holdings Limited A system and method of managing an insurance scheme
WO2009147592A1 (en) 2008-06-03 2009-12-10 Discovery Holdings Limited A system and method of managing an insurance scheme
WO2009147593A1 (en) 2008-06-03 2009-12-10 Discovery Holdings Limited A system and method of managing an insurance scheme
US20090055227A1 (en) * 2008-10-30 2009-02-26 Bakos Thomas L Risk Assessment Company

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4975840A (en) * 1988-06-17 1990-12-04 Lincoln National Risk Management, Inc. Method and apparatus for evaluating a potentially insurable risk
US5218646A (en) * 1990-02-09 1993-06-08 U.S. Philips Corp. Classification procedure implemented in a hierarchical neural network, and hierarchical neural network
US5696907A (en) * 1995-02-27 1997-12-09 General Electric Company System and method for performing risk and credit analysis of financial service applications
US5839103A (en) * 1995-06-07 1998-11-17 Rutgers, The State University Of New Jersey Speaker verification system using decision fusion logic
US5768422A (en) * 1995-08-08 1998-06-16 Apple Computer, Inc. Method for training an adaptive statistical classifier to discriminate against inproper patterns
US5796863A (en) * 1995-08-08 1998-08-18 Apple Computer, Inc. Method for training an adaptive statistical classifier to balance unigram prior factors
US5805730A (en) * 1995-08-08 1998-09-08 Apple Computer, Inc. Method for training an adaptive statistical classifier with improved learning of difficult samples
US5805731A (en) * 1995-08-08 1998-09-08 Apple Computer, Inc. Adaptive statistical classifier which provides reliable estimates or output classes having low probabilities
US6125194A (en) * 1996-02-06 2000-09-26 Caelum Research Corporation Method and system for re-screening nodules in radiological images using multi-resolution processing, neural network, and image processing
US5930392A (en) * 1996-07-12 1999-07-27 Lucent Technologies Inc. Classification technique using random decision forests

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050240514A1 (en) * 2004-04-01 2005-10-27 Gaubatz Dieter S System and method for evaluating preferred risk definitions
US7849002B2 (en) * 2004-04-01 2010-12-07 Swiss Reinsurance Company System and method for evaluating preferred risk definitions
US20070088982A1 (en) * 2005-10-18 2007-04-19 Valerie Guralnik System and method for combining diagnostic evidences for turbine engine fault detection
US7337086B2 (en) 2005-10-18 2008-02-26 Honeywell International, Inc. System and method for combining diagnostic evidences for turbine engine fault detection
US20080034313A1 (en) * 2006-04-10 2008-02-07 Dietmar Hildebrand Fuzzy logic-based surveillance in information technology and business service management systems
US7853538B2 (en) * 2006-04-10 2010-12-14 Dietmar Hildebrand Fuzzy logic-based surveillance in information technology and business service management systems
US7899741B2 (en) 2007-03-28 2011-03-01 Bank Of America Corporation Loss impact tracking system and method
US20080319802A1 (en) * 2007-06-22 2008-12-25 Abraham Jonathan P Long term care underwriting system and method
US8862433B2 (en) 2010-05-18 2014-10-14 United Technologies Corporation Partitioning of turbomachine faults
US20160275604A1 (en) * 2015-03-17 2016-09-22 Accenture Global Services Limited Adaptive quality assurance management system
CN106355030A (en) * 2016-09-20 2017-01-25 浙江大学 Fault detection method based on analytic hierarchy process and weighted vote decision fusion
CN106371427A (en) * 2016-10-28 2017-02-01 浙江大学 Industrial process fault classification method based on analytic hierarchy process and fuzzy fusion
CN109325553A (en) * 2018-12-04 2019-02-12 山东建筑大学 A kind of wind turbine gearbox fault detection method, system, equipment and medium
US11227217B1 (en) 2020-07-24 2022-01-18 Alipay (Hangzhou) Information Technology Co., Ltd. Entity transaction attribute determination method and apparatus
US20220343420A1 (en) * 2021-04-23 2022-10-27 Intuit Inc. Flexible, multi-constraint segmentation sytems
US20230169355A1 (en) * 2021-12-01 2023-06-01 Capital One Services, Llc Replica reliability

Also Published As

Publication number Publication date
US20040220837A1 (en) 2004-11-04
WO2004099946A2 (en) 2004-11-18
WO2004099946A3 (en) 2009-04-02
US20090048876A1 (en) 2009-02-19
US7383239B2 (en) 2008-06-03
US8214314B2 (en) 2012-07-03

Similar Documents

Publication Publication Date Title
US20040225587A1 (en) Fusion classification for risk categorization in underwriting a financial risk instrument
US7813945B2 (en) System and process for multivariate adaptive regression splines classification for insurance underwriting suitable for use by an automated system
US7567914B2 (en) System and process for dominance classification for insurance underwriting suitable for use by an automated system
US7801748B2 (en) System and process for detecting outliers for insurance underwriting suitable for use by an automated system
US20040236611A1 (en) System and process for a neural network classification for insurance underwriting suitable for use by an automated system
US20230377037A1 (en) Systems and methods for generating gradient-boosted models with improved fairness
US7899688B2 (en) Process for optimization of insurance underwriting suitable for use by an automated system
US20180260906A1 (en) System for rule-based insurance underwriting suitable for use by an automated system
US7844476B2 (en) Process for case-based insurance underwriting suitable for use by an automated system
US8005693B2 (en) Process for determining a confidence factor for insurance underwriting suitable for use by an automated system
US7844477B2 (en) Process for rule-based insurance underwriting suitable for use by an automated system
US7895062B2 (en) System for optimization of insurance underwriting suitable for use by an automated system
US20030187703A1 (en) System for determining a confidence factor for insurance underwriting suitable for use by an automated system
US20030177032A1 (en) System for summerizing information for insurance underwriting suitable for use by an automated system
US20030187696A1 (en) System for case-based insurance underwriting suitable for use by an automated system
US20030182159A1 (en) Process for summarizing information for insurance underwriting suitable for use by an automated system
Bugera et al. Credit cards scoring with quadratic utility functions
CN112150298A (en) Data processing method, system, device and readable medium
Jandaghi et al. Identification of the Most Critical Factors in Bankruptcy Prediction and Credit Classification of Companies.
Bonissone et al. Classifier fusion using triangular norms
Spiess Machine learning explainability & fairness: Insights from consumer lending
Jena et al. Banking Credit Scoring Assessment Using Predictive K-Nearest Neighbour (PKNN) Classifier
Ndirangu Muthura et al. A Hybrid Model for Detecting Insurance Fraud Using K-Means and Support Vector Machine Algorithms
Mejía From A to Z in P2P: Credit Risk Analysis for the Fintech Lending Paradigm
VLADIMIRBUGERAa et al. Credit Cards Scoring with Quadratic Utility Functions

Legal Events

Date Code Title Description
AS Assignment

Owner name: GENERAL ELECTRIC COMPANY, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MESSMER, RICHARD PAUL;BONISSONE, PIERO PATRONE;AGGOUR, KAREEM SHERIF;AND OTHERS;REEL/FRAME:015270/0111;SIGNING DATES FROM 20040421 TO 20040422

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION