Skip to content

This project is knowledge graph for finanical risk control

Notifications You must be signed in to change notification settings

Neverwelljd/RiskControlKG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Financial Risk Control Model Construction based On Knowledge Graph

This project is for financial risk control model construction based on KG. In this project, two goal are need to implement. The first is construct a financial prediction model, the sencod is construct real-time system.

1. System Architecture

The picture show the whole architect of the system.

architect

2. Implementation

The project implemented on Spring Boot Rule Developement

To extract the feature for applicant, we pre-defined three rules to judge applicant are more likely to be delinquent

  • The number of delinquent application of applicant. For its Cypher query, are
match (p:Person)-[h:HAS_APPLICATION]->(a:Application) where a.status=”OVER_DUE” and a.personId=$personId return count(a)
  • How many People are in blacklist in the one degree relationship of applicant For its Cypher query, are
match (p:Person)-[]-(p1:Person)-[h:HAS_PHONE]-(b:Black) where p.personId= $personId return count(b)
  • How many People are in blacklist in the two degrees relationship of applicant For its Cypher query, are
macth (p:Person)-[]-(p2:Person)-[]-(p2:Person)-[h:HAS_PHONE]-(b:Black) where p.personId = $personId return count(b)

Save three rules in Mysql

Intergration of Mysql and Neo4j in Spring Boot

Extract rule from Mysql and then use this query to query neo4j database that obtain three features for applicant.

Continue

About

This project is knowledge graph for finanical risk control

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published