SlideShare a Scribd company logo
Russian Plekhanov University of Economics  Customer-telecommunications company’s relationship simulation model (RSM), based on non-monotonic business rules approach and formal concept analysis method Victor Romanov Roman Veynberg Alina Poluektova
THE TC-COMPANIES HAVEPROBLEMS WITH CUSTOMER PROFILE FITTING Customer Satisfaction ChangeWave Research AT&T’s low churn rate – despite its relatively poor Very Satisfied rating and its high percentage of dropped calls. Sprint/Nextel (35%) is second in terms of customer satisfaction, with T-Mobile (23%) and AT&T (23%) lagging well behind. ChangeWave Research: April 27, 2010
FITTING SERVICES TO CUSTOMER PROFILE We propose: To increase profit, to hold clients and attract new ones TC-companies can use customers’ personal data and services data (customer’s consumption level) for service fitting to the consumption profile of specific customer.  For discovery the uniform consumption profile groups of customers and business rules we propose to apply the Formal Concept Analysis Method for making specific services adjusted for each category of clients. To ensure operability in conditions when customer’s data may be incomplete or contradictory, extracted business rules should be considered within the frame of non-monotonic logic, and realized as defeasible theory rules.
Why business rules? Dynamic competition economy In big and medium business a lot of  documents contain business rules.  EDM new conception propose  extract business rules as different component This makes possible more easy update them It is difficult to find and change them
Business static void processLoanRequest(Borrower borrower, Loan loan) {  System.out.println("Processing request from " + borrower.getName());    // Approve or reject the loan  checkLoanConditions(borrower, loan);    // Display the verdict  if (loan.isApproved()) {   System.out.println("==> Loan is approved :-)");  } else {   System.out.println("==> Loan is rejected :-(");   for (Object msg : loan.getMessages()) {    System.out.println("==> Because " + msg);   }  } }  /**  * Check conditions on the borrower and the loan using hard-coded policies  */ static void checkLoanConditions(Borrower borrower, Loan loan) {  // Check maximum amount  if (loan.getAmount() > 1000000) {   loan.addToMessages("The loan cannot exceed 1,000,000");         loan.reject();  }  // Check repayment and score  if (borrower.getYearlyIncome() > 0){   int val = loan.getYearlyRepayment() * 100 / borrower.getYearlyIncome();   if ((val>=0) && (val<30) && (borrower.getCreditScore()>=0) && (borrower.getCreditScore()<200)) {     loan.addToMessages("debt-to-income too high compared to credit score");           loan.reject();   }   if ((val>=30) && (val<45) && (borrower.getCreditScore()>=0) && (borrower.getCreditScore()<400)) {    loan.addToMessages("debt-to-income too high compared to credit score");          loan.reject();   }   if ((val>=45) && (val<50) && (borrower.getCreditScore()>=0) && (borrower.getCreditScore()<600)) {     loan.addToMessages("debt-to-income too high compared to credit score");           loan.reject();   }   if ((val>=50) && (borrower.getCreditScore()>=0) && (loan.getAmount() > Business Logic Applications codes IT What business rule is Business rule is the assertion at the natural or formal language,which for each state of business system defines permissible decisions  on business control
Business rules management system The sources where rules originated from Documents The rules are stored and updated Applications The rules are extracted and executed The rules are inserted Processes           Personal Business Rule Management System User  Applications Rules + Metadata Rules  repository Rules  Server
Business Rules System Architecture
Formal Concept Analysis  Customers regarded as objects with their attributes - personal data, realty, employment positions may be named as CONTEXT. The FORMAL CONCEPT of customers is a collections (subset of) whole set of customers with their attributes set, such that each member of the collection has in common all attributes from this particular attribute set.  Formal concept lattice may be used for visualization telecommunication company’s customer groups, that make possible for management assign to these groups corresponding set of discount options.  Besides  selecting the group of customers FCA method provide possibility by mean data mining approach extract new rules from customer database. Application of non-monotonic rules expands possibility taking in account not only strict implications, but also rules with fixed level of support and confidence.
The business rules formal definition At the theory level of first level logic (FOL) business rules  have statement view  IF-THEN and expresses logical consequence or implication.  IF p, THEN q,where p  is a assertion named as   antecedent, which is describing  state of business conditions qis assertion named as  consequent,  describing decision which are offering in this conditions IF(conditions),  then(the list of actions), else (alternate list of actions).
CUSTOMER’S ATRIBUTES
Formal context “customers”  Context part 1 Context part 2 (continuation)
    Concept lattice “customers”
      The rules discovered  The rules discovered by FCA look like this: different kind of if customers satisfy different conditions and for them different marketing actions are effective:
Rules quality criteria  Let M – attribute set and G objects set. The rules are defined as the implication X⇒Y, whereX,Y ⊆ M, X Y =. The implication means that all objects of context which contain attributes X also contain attribute Y. That is in the situation X manager ought make decision Y. 3 conviction confidence lift support Is defined as supp(X Y)/ supp(Y) supp(X) Is defined as conf(X⇒Y)= supp(XY)/ supp(X) Conviction conv(X⇒Y)=1-supp(Y)/1- conf(X⇒Y) Supp=card(ψ(X)/card(G)) -  is a rate of contextobjects K := (G,M, I), which contain attributes X
The rules discovered with confidence <100 % IFLoc_call=true AND Cons_mid =true AND Single =true THEN Act2_eff (confidence = 80%) IFCons_mid =true THEN Act2_eff (confidence = 70%) IF Head=true THEN Act3_eff (confidence = 67%) IF single=true AND Loc_call=true THEN Act2_eff (confidence = 62%) IFCons_low=true THEN Act3_eff (confidence = 50%)
CONCLUSION: The formal concept analysis software, being applied to client data, shows,  that action1 is efficient for “head, medium income and medium consumption” category of clients action2 is efficient for “male, student, low income, medium consumption, smsms” category of clients action3 is efficient for “citizen, international call, GPRS, with high income and high consumption” category of clients  So, proposed approach transforms user data into  TC-company’s services, fitted to customer profile and stimulate consumption increasing and by this increasing company’s profit

More Related Content

Similar to Romanov moscow-boston-22.03, Business rules for profit incresing in mobile company

Droolsand Rule Based Systems 2008 Srping
Droolsand Rule Based Systems 2008 SrpingDroolsand Rule Based Systems 2008 Srping
Droolsand Rule Based Systems 2008 Srping
Srinath Perera
 
Design Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docxDesign Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docx
theodorelove43763
 
Output- and Outcome-Based Service Delivery and Commercial Models
Output- and Outcome-Based Service Delivery and Commercial ModelsOutput- and Outcome-Based Service Delivery and Commercial Models
Output- and Outcome-Based Service Delivery and Commercial Models
Cognizant
 
Telecom Churn Analysis
Telecom Churn AnalysisTelecom Churn Analysis
Telecom Churn Analysis
Vasudev pendyala
 
S-CUBE LP: Formal Specifications for Services and Service Compositions
S-CUBE LP: Formal Specifications for Services and Service CompositionsS-CUBE LP: Formal Specifications for Services and Service Compositions
S-CUBE LP: Formal Specifications for Services and Service Compositionsvirtual-campus
 
Using_The_Predictive_Analytics_For_Effective_Cross_Selling
Using_The_Predictive_Analytics_For_Effective_Cross_SellingUsing_The_Predictive_Analytics_For_Effective_Cross_Selling
Using_The_Predictive_Analytics_For_Effective_Cross_SellingSunil Kakade
 
PAGE 1Running Head Information System management PAGE 5I.docx
 PAGE 1Running Head Information System management PAGE 5I.docx PAGE 1Running Head Information System management PAGE 5I.docx
PAGE 1Running Head Information System management PAGE 5I.docx
MARRY7
 
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9iCUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9iAkash Gupta
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
Shahid Riaz
 
IRJET - Customer Churn Analysis in Telecom Industry
IRJET - Customer Churn Analysis in Telecom IndustryIRJET - Customer Churn Analysis in Telecom Industry
IRJET - Customer Churn Analysis in Telecom Industry
IRJET Journal
 
Predictive System Performance Data Analysis
Predictive System Performance Data AnalysisPredictive System Performance Data Analysis
Predictive System Performance Data Analysis
Salesforce Engineering
 
Market basket predictive_model
Market basket predictive_modelMarket basket predictive_model
Market basket predictive_modelFatima Khalid
 
CONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEM
CONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEMCONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEM
CONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEM
George Krasadakis
 
Gc3310851089
Gc3310851089Gc3310851089
Gc3310851089
IJERA Editor
 
Gc3310851089
Gc3310851089Gc3310851089
Gc3310851089
IJERA Editor
 
Financial Supply chain Management.
Financial Supply chain Management.Financial Supply chain Management.
Financial Supply chain Management.
Rajeev Kumar
 
Data Mining to Classify Telco Churners
Data Mining to Classify Telco ChurnersData Mining to Classify Telco Churners
Data Mining to Classify Telco Churners
MohitMhapuskar
 
IRJET- Credit Profile of E-Commerce Customer
IRJET- Credit Profile of E-Commerce CustomerIRJET- Credit Profile of E-Commerce Customer
IRJET- Credit Profile of E-Commerce Customer
IRJET Journal
 
CMMC case study: Inside a CMMC assessment
CMMC case study: Inside a CMMC assessmentCMMC case study: Inside a CMMC assessment
CMMC case study: Inside a CMMC assessment
Infosec
 

Similar to Romanov moscow-boston-22.03, Business rules for profit incresing in mobile company (20)

Droolsand Rule Based Systems 2008 Srping
Droolsand Rule Based Systems 2008 SrpingDroolsand Rule Based Systems 2008 Srping
Droolsand Rule Based Systems 2008 Srping
 
Design Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docxDesign Implementation ProposalDesign Implementation Proposal.docx
Design Implementation ProposalDesign Implementation Proposal.docx
 
Output- and Outcome-Based Service Delivery and Commercial Models
Output- and Outcome-Based Service Delivery and Commercial ModelsOutput- and Outcome-Based Service Delivery and Commercial Models
Output- and Outcome-Based Service Delivery and Commercial Models
 
Telecom Churn Analysis
Telecom Churn AnalysisTelecom Churn Analysis
Telecom Churn Analysis
 
S-CUBE LP: Formal Specifications for Services and Service Compositions
S-CUBE LP: Formal Specifications for Services and Service CompositionsS-CUBE LP: Formal Specifications for Services and Service Compositions
S-CUBE LP: Formal Specifications for Services and Service Compositions
 
Using_The_Predictive_Analytics_For_Effective_Cross_Selling
Using_The_Predictive_Analytics_For_Effective_Cross_SellingUsing_The_Predictive_Analytics_For_Effective_Cross_Selling
Using_The_Predictive_Analytics_For_Effective_Cross_Selling
 
PAGE 1Running Head Information System management PAGE 5I.docx
 PAGE 1Running Head Information System management PAGE 5I.docx PAGE 1Running Head Information System management PAGE 5I.docx
PAGE 1Running Head Information System management PAGE 5I.docx
 
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9iCUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
CUSTOMER CARE ADMINISTRATION-developer-2000 and oracle 9i
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
 
IRJET - Customer Churn Analysis in Telecom Industry
IRJET - Customer Churn Analysis in Telecom IndustryIRJET - Customer Churn Analysis in Telecom Industry
IRJET - Customer Churn Analysis in Telecom Industry
 
Predictive System Performance Data Analysis
Predictive System Performance Data AnalysisPredictive System Performance Data Analysis
Predictive System Performance Data Analysis
 
Service quality management
Service quality managementService quality management
Service quality management
 
Market basket predictive_model
Market basket predictive_modelMarket basket predictive_model
Market basket predictive_model
 
CONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEM
CONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEMCONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEM
CONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEM
 
Gc3310851089
Gc3310851089Gc3310851089
Gc3310851089
 
Gc3310851089
Gc3310851089Gc3310851089
Gc3310851089
 
Financial Supply chain Management.
Financial Supply chain Management.Financial Supply chain Management.
Financial Supply chain Management.
 
Data Mining to Classify Telco Churners
Data Mining to Classify Telco ChurnersData Mining to Classify Telco Churners
Data Mining to Classify Telco Churners
 
IRJET- Credit Profile of E-Commerce Customer
IRJET- Credit Profile of E-Commerce CustomerIRJET- Credit Profile of E-Commerce Customer
IRJET- Credit Profile of E-Commerce Customer
 
CMMC case study: Inside a CMMC assessment
CMMC case study: Inside a CMMC assessmentCMMC case study: Inside a CMMC assessment
CMMC case study: Inside a CMMC assessment
 

More from Victor Romanov

Simulation of alliance network modified
Simulation of alliance network modifiedSimulation of alliance network modified
Simulation of alliance network modified
Victor Romanov
 
1 ws
1  ws1  ws
Amster present-07-02-final
Amster present-07-02-finalAmster present-07-02-final
Amster present-07-02-finalVictor Romanov
 
Presentation for iccms [автосохраненный]
Presentation for iccms [автосохраненный]Presentation for iccms [автосохраненный]
Presentation for iccms [автосохраненный]
Victor Romanov
 
Emergency response planning m0di
Emergency response planning m0diEmergency response planning m0di
Emergency response planning m0di
Victor Romanov
 
Eomas cloud erp query flow control simulation
Eomas cloud erp query flow control simulationEomas cloud erp query flow control simulation
Eomas cloud erp query flow control simulation
Victor Romanov
 
Oil & Gas Transporting emergency recovering information asystem (for lease))-
Oil & Gas Transporting emergency recovering information asystem (for lease))-Oil & Gas Transporting emergency recovering information asystem (for lease))-
Oil & Gas Transporting emergency recovering information asystem (for lease))-
Victor Romanov
 
Financial market crises predictor
Financial market crises predictorFinancial market crises predictor
Financial market crises predictor
Victor Romanov
 
Regions strategy development
Regions strategy developmentRegions strategy development
Regions strategy development
Victor Romanov
 
презентация Immod 20-10
презентация Immod 20-10презентация Immod 20-10
презентация Immod 20-10
Victor Romanov
 
информационная система быстрого реагирования на нештатные ситуации в области ...
информационная система быстрого реагирования на нештатные ситуации в области ...информационная система быстрого реагирования на нештатные ситуации в области ...
информационная система быстрого реагирования на нештатные ситуации в области ...
Victor Romanov
 
мониторинг и анализ финансовых рынков, предсказание кризиса, симулятор
мониторинг и анализ финансовых рынков, предсказание кризиса, симулятормониторинг и анализ финансовых рынков, предсказание кризиса, симулятор
мониторинг и анализ финансовых рынков, предсказание кризиса, симулятор
Victor Romanov
 
инновации и технологии
инновации и технологииинновации и технологии
инновации и технологииVictor Romanov
 
Situation Calculus Approach to the Oil Products Supply Control System, Autumn...
Situation Calculus Approach to the Oil Products Supply Control System, Autumn...Situation Calculus Approach to the Oil Products Supply Control System, Autumn...
Situation Calculus Approach to the Oil Products Supply Control System, Autumn...
Victor Romanov
 
Marketing (bas)
Marketing (bas)Marketing (bas)
Marketing (bas)
Victor Romanov
 
маркетинг (3)
маркетинг (3)маркетинг (3)
маркетинг (3)
Victor Romanov
 
региональная стратегия развития
региональная стратегия развитиярегиональная стратегия развития
региональная стратегия развития
Victor Romanov
 
региональная стратегия развития
региональная стратегия развитиярегиональная стратегия развития
региональная стратегия развития
Victor Romanov
 
Premier
PremierPremier
Premier
PremierPremier

More from Victor Romanov (20)

Simulation of alliance network modified
Simulation of alliance network modifiedSimulation of alliance network modified
Simulation of alliance network modified
 
1 ws
1  ws1  ws
1 ws
 
Amster present-07-02-final
Amster present-07-02-finalAmster present-07-02-final
Amster present-07-02-final
 
Presentation for iccms [автосохраненный]
Presentation for iccms [автосохраненный]Presentation for iccms [автосохраненный]
Presentation for iccms [автосохраненный]
 
Emergency response planning m0di
Emergency response planning m0diEmergency response planning m0di
Emergency response planning m0di
 
Eomas cloud erp query flow control simulation
Eomas cloud erp query flow control simulationEomas cloud erp query flow control simulation
Eomas cloud erp query flow control simulation
 
Oil & Gas Transporting emergency recovering information asystem (for lease))-
Oil & Gas Transporting emergency recovering information asystem (for lease))-Oil & Gas Transporting emergency recovering information asystem (for lease))-
Oil & Gas Transporting emergency recovering information asystem (for lease))-
 
Financial market crises predictor
Financial market crises predictorFinancial market crises predictor
Financial market crises predictor
 
Regions strategy development
Regions strategy developmentRegions strategy development
Regions strategy development
 
презентация Immod 20-10
презентация Immod 20-10презентация Immod 20-10
презентация Immod 20-10
 
информационная система быстрого реагирования на нештатные ситуации в области ...
информационная система быстрого реагирования на нештатные ситуации в области ...информационная система быстрого реагирования на нештатные ситуации в области ...
информационная система быстрого реагирования на нештатные ситуации в области ...
 
мониторинг и анализ финансовых рынков, предсказание кризиса, симулятор
мониторинг и анализ финансовых рынков, предсказание кризиса, симулятормониторинг и анализ финансовых рынков, предсказание кризиса, симулятор
мониторинг и анализ финансовых рынков, предсказание кризиса, симулятор
 
инновации и технологии
инновации и технологииинновации и технологии
инновации и технологии
 
Situation Calculus Approach to the Oil Products Supply Control System, Autumn...
Situation Calculus Approach to the Oil Products Supply Control System, Autumn...Situation Calculus Approach to the Oil Products Supply Control System, Autumn...
Situation Calculus Approach to the Oil Products Supply Control System, Autumn...
 
Marketing (bas)
Marketing (bas)Marketing (bas)
Marketing (bas)
 
маркетинг (3)
маркетинг (3)маркетинг (3)
маркетинг (3)
 
региональная стратегия развития
региональная стратегия развитиярегиональная стратегия развития
региональная стратегия развития
 
региональная стратегия развития
региональная стратегия развитиярегиональная стратегия развития
региональная стратегия развития
 
Premier
PremierPremier
Premier
 
Premier
PremierPremier
Premier
 

Recently uploaded

Osisko Gold Royalties Ltd - Corporate Presentation, June 2024
Osisko Gold Royalties Ltd - Corporate Presentation, June 2024Osisko Gold Royalties Ltd - Corporate Presentation, June 2024
Osisko Gold Royalties Ltd - Corporate Presentation, June 2024
Osisko Gold Royalties Ltd
 
2024-deutsche-bank-global-consumer-conference.pdf
2024-deutsche-bank-global-consumer-conference.pdf2024-deutsche-bank-global-consumer-conference.pdf
2024-deutsche-bank-global-consumer-conference.pdf
Sysco_Investors
 
一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理
一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理
一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理
ybout
 
Corporate Presentation Probe June 2024.pdf
Corporate Presentation Probe June 2024.pdfCorporate Presentation Probe June 2024.pdf
Corporate Presentation Probe June 2024.pdf
Probe Gold
 
Snam 2023-27 Industrial Plan - Financial Presentation
Snam 2023-27 Industrial Plan - Financial PresentationSnam 2023-27 Industrial Plan - Financial Presentation
Snam 2023-27 Industrial Plan - Financial Presentation
Valentina Ottini
 
Osisko Development - Investor Presentation - June 24
Osisko Development - Investor Presentation - June 24Osisko Development - Investor Presentation - June 24
Osisko Development - Investor Presentation - June 24
Philip Rabenok
 
Collective Mining | Corporate Presentation - June 2024
Collective Mining | Corporate Presentation - June 2024Collective Mining | Corporate Presentation - June 2024
Collective Mining | Corporate Presentation - June 2024
CollectiveMining1
 

Recently uploaded (7)

Osisko Gold Royalties Ltd - Corporate Presentation, June 2024
Osisko Gold Royalties Ltd - Corporate Presentation, June 2024Osisko Gold Royalties Ltd - Corporate Presentation, June 2024
Osisko Gold Royalties Ltd - Corporate Presentation, June 2024
 
2024-deutsche-bank-global-consumer-conference.pdf
2024-deutsche-bank-global-consumer-conference.pdf2024-deutsche-bank-global-consumer-conference.pdf
2024-deutsche-bank-global-consumer-conference.pdf
 
一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理
一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理
一比一原版(UW毕业证)华盛顿大学毕业证成绩单专业办理
 
Corporate Presentation Probe June 2024.pdf
Corporate Presentation Probe June 2024.pdfCorporate Presentation Probe June 2024.pdf
Corporate Presentation Probe June 2024.pdf
 
Snam 2023-27 Industrial Plan - Financial Presentation
Snam 2023-27 Industrial Plan - Financial PresentationSnam 2023-27 Industrial Plan - Financial Presentation
Snam 2023-27 Industrial Plan - Financial Presentation
 
Osisko Development - Investor Presentation - June 24
Osisko Development - Investor Presentation - June 24Osisko Development - Investor Presentation - June 24
Osisko Development - Investor Presentation - June 24
 
Collective Mining | Corporate Presentation - June 2024
Collective Mining | Corporate Presentation - June 2024Collective Mining | Corporate Presentation - June 2024
Collective Mining | Corporate Presentation - June 2024
 

Romanov moscow-boston-22.03, Business rules for profit incresing in mobile company

  • 1. Russian Plekhanov University of Economics Customer-telecommunications company’s relationship simulation model (RSM), based on non-monotonic business rules approach and formal concept analysis method Victor Romanov Roman Veynberg Alina Poluektova
  • 2. THE TC-COMPANIES HAVEPROBLEMS WITH CUSTOMER PROFILE FITTING Customer Satisfaction ChangeWave Research AT&T’s low churn rate – despite its relatively poor Very Satisfied rating and its high percentage of dropped calls. Sprint/Nextel (35%) is second in terms of customer satisfaction, with T-Mobile (23%) and AT&T (23%) lagging well behind. ChangeWave Research: April 27, 2010
  • 3. FITTING SERVICES TO CUSTOMER PROFILE We propose: To increase profit, to hold clients and attract new ones TC-companies can use customers’ personal data and services data (customer’s consumption level) for service fitting to the consumption profile of specific customer. For discovery the uniform consumption profile groups of customers and business rules we propose to apply the Formal Concept Analysis Method for making specific services adjusted for each category of clients. To ensure operability in conditions when customer’s data may be incomplete or contradictory, extracted business rules should be considered within the frame of non-monotonic logic, and realized as defeasible theory rules.
  • 4. Why business rules? Dynamic competition economy In big and medium business a lot of documents contain business rules. EDM new conception propose extract business rules as different component This makes possible more easy update them It is difficult to find and change them
  • 5. Business static void processLoanRequest(Borrower borrower, Loan loan) { System.out.println("Processing request from " + borrower.getName()); // Approve or reject the loan checkLoanConditions(borrower, loan); // Display the verdict if (loan.isApproved()) { System.out.println("==> Loan is approved :-)"); } else { System.out.println("==> Loan is rejected :-("); for (Object msg : loan.getMessages()) { System.out.println("==> Because " + msg); } } } /** * Check conditions on the borrower and the loan using hard-coded policies */ static void checkLoanConditions(Borrower borrower, Loan loan) { // Check maximum amount if (loan.getAmount() > 1000000) { loan.addToMessages("The loan cannot exceed 1,000,000"); loan.reject(); } // Check repayment and score if (borrower.getYearlyIncome() > 0){ int val = loan.getYearlyRepayment() * 100 / borrower.getYearlyIncome(); if ((val>=0) && (val<30) && (borrower.getCreditScore()>=0) && (borrower.getCreditScore()<200)) { loan.addToMessages("debt-to-income too high compared to credit score"); loan.reject(); } if ((val>=30) && (val<45) && (borrower.getCreditScore()>=0) && (borrower.getCreditScore()<400)) { loan.addToMessages("debt-to-income too high compared to credit score"); loan.reject(); } if ((val>=45) && (val<50) && (borrower.getCreditScore()>=0) && (borrower.getCreditScore()<600)) { loan.addToMessages("debt-to-income too high compared to credit score"); loan.reject(); } if ((val>=50) && (borrower.getCreditScore()>=0) && (loan.getAmount() > Business Logic Applications codes IT What business rule is Business rule is the assertion at the natural or formal language,which for each state of business system defines permissible decisions on business control
  • 6. Business rules management system The sources where rules originated from Documents The rules are stored and updated Applications The rules are extracted and executed The rules are inserted Processes Personal Business Rule Management System User Applications Rules + Metadata Rules repository Rules Server
  • 7. Business Rules System Architecture
  • 8. Formal Concept Analysis Customers regarded as objects with their attributes - personal data, realty, employment positions may be named as CONTEXT. The FORMAL CONCEPT of customers is a collections (subset of) whole set of customers with their attributes set, such that each member of the collection has in common all attributes from this particular attribute set. Formal concept lattice may be used for visualization telecommunication company’s customer groups, that make possible for management assign to these groups corresponding set of discount options. Besides selecting the group of customers FCA method provide possibility by mean data mining approach extract new rules from customer database. Application of non-monotonic rules expands possibility taking in account not only strict implications, but also rules with fixed level of support and confidence.
  • 9. The business rules formal definition At the theory level of first level logic (FOL) business rules have statement view IF-THEN and expresses logical consequence or implication. IF p, THEN q,where p is a assertion named as antecedent, which is describing state of business conditions qis assertion named as consequent, describing decision which are offering in this conditions IF(conditions), then(the list of actions), else (alternate list of actions).
  • 11. Formal context “customers” Context part 1 Context part 2 (continuation)
  • 12. Concept lattice “customers”
  • 13. The rules discovered The rules discovered by FCA look like this: different kind of if customers satisfy different conditions and for them different marketing actions are effective:
  • 14. Rules quality criteria Let M – attribute set and G objects set. The rules are defined as the implication X⇒Y, whereX,Y ⊆ M, X Y =. The implication means that all objects of context which contain attributes X also contain attribute Y. That is in the situation X manager ought make decision Y. 3 conviction confidence lift support Is defined as supp(X Y)/ supp(Y) supp(X) Is defined as conf(X⇒Y)= supp(XY)/ supp(X) Conviction conv(X⇒Y)=1-supp(Y)/1- conf(X⇒Y) Supp=card(ψ(X)/card(G)) - is a rate of contextobjects K := (G,M, I), which contain attributes X
  • 15. The rules discovered with confidence <100 % IFLoc_call=true AND Cons_mid =true AND Single =true THEN Act2_eff (confidence = 80%) IFCons_mid =true THEN Act2_eff (confidence = 70%) IF Head=true THEN Act3_eff (confidence = 67%) IF single=true AND Loc_call=true THEN Act2_eff (confidence = 62%) IFCons_low=true THEN Act3_eff (confidence = 50%)
  • 16. CONCLUSION: The formal concept analysis software, being applied to client data, shows, that action1 is efficient for “head, medium income and medium consumption” category of clients action2 is efficient for “male, student, low income, medium consumption, smsms” category of clients action3 is efficient for “citizen, international call, GPRS, with high income and high consumption” category of clients So, proposed approach transforms user data into TC-company’s services, fitted to customer profile and stimulate consumption increasing and by this increasing company’s profit