SlideShare una empresa de Scribd logo
1 de 5
Strategic Trading in Credit Networks
                                         Samantha Luber
                                      University of Michigan

Introduction

In order to gain more exposure to the financial market analysis aspect of artificial intelligence, I
worked on a credit networks project under the supervision of Dr. Michael Wellman. My
semester-long work consisted of familiarizing myself with the EGTA Credit Network system and
Dr. Wellman’s associated publications on credit market analysis, generating simulation in the
credit network with agents of various strategies and analyzing strategy performance, and
introducing a bank to the existing EGTA Credit Network system and analyzing strategy
performance in this modified credit network. This project write-up contains a detailed summary
of my work on each of the aforementioned tasks.

Understanding the EGTA Credit Network System

As described in Strategic Formation of Credit Networks, the simulation of agents in a credit
network for analysis is based on the idea that nodes can represent agents, each node assigned
with a particular credit-issuing strategy. When an agent A issues credit to another agent B, a link
is created between the two nodes to represent an IOU from agent B to agent A equal to the
amount of credit issued from agent A plus the cost of borrowing this cost in agent A’s currency.
With its newly acquired credit, agent B may then in turn issue credit to other nodes. If an agent
pays its IOU’s, the lending agents incur a positive payoff from this transaction. However, if an
agent defaults, the lending agents incur a negative payoff.

At the initialization of the credit network simulation, nodes are randomly assigned several player
characteristics, including a default probability, a credit-issuing strategy, and an initial credit
amount, based on a specified probability distribution function. Depending on the parameters of
the simulated credit network, nodes may know nothing about the default probabilities of the
other nodes, the default probability of its neighboring nodes only, or the default probability of all
of the nodes in the credit network. Based on this information, each node uses its assigned
strategy to determine how much credit it will issues to each of the other nodes in the credit
network during this simulation round.

After the simulation, the payoff of each node and, more importantly, the average payoff of each
strategy is calculated. When a credit network is in equilibrium, there is no payoff gain for a node
to change its strategy to another strategy. In this equilibrium, the overall average payoff of all
nodes in the network is maximized.




Analyzing Strategy Payoff in the Credit Network System
In order to automate testing the performance of many player strategy combinations, the EGTA
online system allows users to create a Game Scheduler on a particular credit network simulator.
Various Game Scheduler parameters allow the user to set various simulation settings, such as the
number of agents, the number of nodes in the credit network simulation, and the knowledge each
node has about the existence of other agents in the network and their respective default
probabilities. Based on the selected strategies to be tested, the Game Scheduler generated a series
of simulations, one for each possible combination of agent strategy assignments. Upon
completion of the simulations, the user can run an analysis scipt on the game of simulations to
determine which strategy combinations create an equilibrium in the credit network and result in
the highest average player payoff.

Based on the simulation results of the Game Scheduler, a Deviation Scheduler can be used to
analyze the performance of additional strategies that weren’t included in the previous simulations
in comparison to the previously simulated strategies with the ultimate goal of determining the
optimal strategies for a given credit network.

Searching For Optimal Strategies in Specific Credit Networks

Strategic Formation of Credit Networks concludes that in certain credit networks, specifically a
credit network with complete information about node default probabilities and relatively low
default probability values, optimal strategies can be determined. After simulating a variety of
strategies, including issue no credit, issue one unit of credit to all nodes, issue credit to the nodes
producing the highest trade profit, and issue credit to the nodes with the lowest default
probabilities, it was determined that issuing credit to the 5 nodes with the lowest default
probability, a strategy named DefProb_best5_get5, is the optimal strategy for the credit network.

After getting up-to-speed on the project, I was asked to experiment with various strategies
issuing credit to K of the N nodes with the lowest default rate, a strategy called
DefProb_bestN_getK, to see if a more optimal solution than N = 5, K = 5 existed. From test
simulations, I determined than N, K values greater than 10 begin performing poorly as many
defaulting nodes are issued credit under the strategy. For all N, K combinations running from N
= 1 to N = 10 with all K values from K=1 to K = N, I ran 100 simulations and averaged the
payoff of each strategy with one third of the nodes playing the DefProb_bestN_getK strategy,
one third of the nodes playing the DefProb_best5_get5 strategy, and one third of the nodes
playing the all_0 strategy to serve as a benchmark. Table 1 shows the average payoffs of the best
strategies from these simulations.

N, K                     DefProb_best5_get5:            DefProb_best5_get5:      All_0
2, 2                     34.4516429                     31.0535129               6.76648527
3, 2                     36.6758448                     32.566598                11.4957895
4, 2                     36.6729169                     32.3362241               4.53951829
4, 3                     35.3630053                     31.8347723               6.6374509
5, 5                     34.908                         34.96021                 8.87097
6, 5                     35.5988121                     32.8019151               10.7937194
Table 1. Average Strategy Payoffs on the Credit Network. This table shows the average payoff
for DefProb_bestN_getK with various N, K values in comparison to the average payoff of the
DefProb_best5_get5 and all_0 strategies.




Figure 1. Plot of Average Strategy Payoffs for DefProb_bestN_getK strategy. This plot shows
the average payoff for the DefProb_bestN_getK strategy with various values of N, K averaged
over 100 simulations.

From Figure 1, we can see that lower N and K values tend to perform better than
DefProb_best5_get5 in these simulations. In order to confirm the existence of a more optimal
strategy, the best strategy from these simulations, DefProb_best4_get2, was run against the
current optimal strategy, DefProb_best5_get5 on a Game Scheduler on EGTA. The analysis of
the results of the scheduler’s simulations shows that DefProb_best4_get2 is an exact pure
strategy Nash Equilibria; thus, DefProb_best4_get2 is a more optimal strategy than the existing
best strategy, DefProb_best5_get5.

Introducing a Bank to the Credit Network

After searching for optimal strategies in the existing credit network of interest, I introduced a
bank to the credit network to interact with nodes and analyze its effect on strategy performance.
The bank is represented as a special node in the credit network with a zero default probability
rate and a zero transaction value. The bank issues a user-specified amount of credit to every node
in the network and every node in the network issues a user-specified amount of credit to the
bank. The introduction of a bank node is particularly interesting because it creates credit network
links between nodes that, due to the nodes’ strategies of credit issuing, would have never been
connected. Consequently, more transactions occur in the credit network with a bank. In order to
find optimal strategies in the Bank Credit Network, I created a Game Scheduler to test four
preliminary strategies. Upon analysis of the optimal strategy from these simulations, I created
two Deviation Schedulers to compare the optimal strategy’s performance with other strategies.
Strategy:                                     Average Payoff:
BuyValue_best5_get5                           53.6599
DefProb_best4_get2                            64.1247
DefProb_best5_get5                            59.6102
EU_best5_get5                                 54.701
Index_best5_get5                              55.325
OneSD_best5_get5                              55.0724
TradeProfit_best5_get5                        56.8174
TradeValue_best5_get5                         56.5332
TradeDef_best5_get5                           60.798
WghtTrade_best5_get5                          58.6023
All_0                                         64.8415
All_1                                         43.0027
Table 2. Average Strategy Payoff. This table includes the average payoff of various strategies
simulated together on the bank credit network with the payoff averaged over 100 simulations.

In Table 2, we can see that the average payoff for all strategies is considerably higher with the
presence of a bank node. Because more nodes are connected through the bank, more transactions
occur, resulting in a higher payoff for all nodes.




Figure 2. Average Strategy Payoffs on the Bank Credit Network. This plot shows the average
payoff for each of the above strategies in the following order (left to right):
BuyValue_best5_get5, DefProb_best4_get2, DefProb_best5_get5, EU_best5_get5,
Index_best5_get5, OneSD_best5_get5, TradeProfit_best5_get5, TradeValue_best5_get5,
TradeDef_best5_get5, WghtTrade_best5_get5, all_0, all_1.

Based on the average payoffs from these simulations, seen in Figure 2, the apparent optimal
strategies, including DefProb_best4_get2, DefProb_best5_get5, and all_0, are simulated in the
initial Game Scheduler on EGTA. The analysis of the resulting game simulation concludes that
both DefProb_best4_get2 and DefProb_best5_get5 are pure strategy Nash equilibrium; thus both
of these default rate-based strategies are the apparent best strategy in a Bank Credit Network.
The other strategies are simulated in comparison to the performance of the apparent best
strategies, DefProb_best4_get2 and DefProb_best5_get5, via a Deviation Scheduler. The
analysis of the simulated game from the deviation scheduler shows that, in addition to the
DefProb_best4_get2 and DefProb_best5_get5 strategies, Trade_Def_best5_get5 and
Wght_Trade_Def_best5_get5 are also maximal sub games and potential more optimal strategies
with Trade_Def_best5_get5 being the best deviation strategy from the default rate probability-
based strategies.

A final Game Scheduler was created to analyze all possible combinations of
DefProb_best4_get2, DefProb_best5_get5 strategies, Trade_Def_best5_get5, and
Wght_Trade_Def_best5_get5 to determine the optimal strategy for the Bank Credit Network.
The analysis of the simulated games confirms that DefProb_best4_get2 and
Trade_Def_best5_get5 are the pure strategy Nash equilibrium and optimal strategies in the Bank
Credit Network.

Conclusions

From my simulations on the Credit Network system, I have determined DefProb_Best4_Get2 to
be a more optimal strategy than the current optimal strategy, DefProb_Best5_get5, as described
in Strategic Formation of Credit Networks Furthermore, from establishing a bank node in the
existing Credit Network system, I have observed, higher average payoffs for all strategies and
determined DefProb_best4_get2 and Trade_Def_best5_get5 to be the optimal strategies in this
Bank Credit Network system.

Future Work

Bryce Wiedenbeck, one of Dr. Wellman’s graduate students, has re-implemented the Credit
Network system to make it a cleaner implementation and more compatible with the Bank Credit
Network system. To confirm the accuracy of the new implementation, the strategy payoffs
simulated in this Bank Credit Network system and Bryce’s new Credit Network system will be
compared. Another potential area for work on this project is grounding the credit network
simulation environment by applying it to a specific-real world problem, an open-ended task that
would involve tailoring the simulation to make it more real-world applicable.

References

Pranav Dandekar, Ashish Goel, Michael P. Wellman, and Bryce Wiedenbeck. Strategic
Formation of Credit Networks. 13 November 2011.

Más contenido relacionado

Destacado

Efficient Belief Propagation in Depth Finding
Efficient Belief Propagation in Depth FindingEfficient Belief Propagation in Depth Finding
Efficient Belief Propagation in Depth FindingSamantha Luber
 
Phi Sigma Rho Engineering Sorority
Phi Sigma Rho Engineering SororityPhi Sigma Rho Engineering Sorority
Phi Sigma Rho Engineering SororitySamantha Luber
 
Autonomous Robot Band Presentation
Autonomous Robot Band PresentationAutonomous Robot Band Presentation
Autonomous Robot Band PresentationSamantha Luber
 
Autonomous Band Project Writeup
Autonomous Band Project WriteupAutonomous Band Project Writeup
Autonomous Band Project WriteupSamantha Luber
 
Digital Tuner Project Final Presentation
Digital Tuner Project Final PresentationDigital Tuner Project Final Presentation
Digital Tuner Project Final PresentationSamantha Luber
 
Digital Tuner Project Final Report
Digital Tuner Project Final ReportDigital Tuner Project Final Report
Digital Tuner Project Final ReportSamantha Luber
 
Condo & HOA Payments: then and now
Condo & HOA Payments: then and nowCondo & HOA Payments: then and now
Condo & HOA Payments: then and nowTOPS Software
 

Destacado (8)

Efficient Belief Propagation in Depth Finding
Efficient Belief Propagation in Depth FindingEfficient Belief Propagation in Depth Finding
Efficient Belief Propagation in Depth Finding
 
Phi Sigma Rho Engineering Sorority
Phi Sigma Rho Engineering SororityPhi Sigma Rho Engineering Sorority
Phi Sigma Rho Engineering Sorority
 
Autonomous Robot Band Presentation
Autonomous Robot Band PresentationAutonomous Robot Band Presentation
Autonomous Robot Band Presentation
 
SCAI Presentation
SCAI PresentationSCAI Presentation
SCAI Presentation
 
Autonomous Band Project Writeup
Autonomous Band Project WriteupAutonomous Band Project Writeup
Autonomous Band Project Writeup
 
Digital Tuner Project Final Presentation
Digital Tuner Project Final PresentationDigital Tuner Project Final Presentation
Digital Tuner Project Final Presentation
 
Digital Tuner Project Final Report
Digital Tuner Project Final ReportDigital Tuner Project Final Report
Digital Tuner Project Final Report
 
Condo & HOA Payments: then and now
Condo & HOA Payments: then and nowCondo & HOA Payments: then and now
Condo & HOA Payments: then and now
 

Similar a Strategic Trading in Credit Networks

Creating an Explainable Machine Learning Algorithm
Creating an Explainable Machine Learning AlgorithmCreating an Explainable Machine Learning Algorithm
Creating an Explainable Machine Learning AlgorithmBill Fite
 
Explainable Machine Learning
Explainable Machine LearningExplainable Machine Learning
Explainable Machine LearningBill Fite
 
GAMING BOT USING REINFORCEMENT LEARNING
GAMING BOT USING REINFORCEMENT LEARNINGGAMING BOT USING REINFORCEMENT LEARNING
GAMING BOT USING REINFORCEMENT LEARNINGIRJET Journal
 
Neural Network Model
Neural Network ModelNeural Network Model
Neural Network ModelEric Esajian
 
customer_profiling_based_on_fuzzy_principals_linkedin
customer_profiling_based_on_fuzzy_principals_linkedincustomer_profiling_based_on_fuzzy_principals_linkedin
customer_profiling_based_on_fuzzy_principals_linkedinAsoka Korale
 
Stock Market Trends Prediction after Earning Release.pptx
Stock Market Trends Prediction after Earning Release.pptxStock Market Trends Prediction after Earning Release.pptx
Stock Market Trends Prediction after Earning Release.pptxChen Qian
 
Phase 2 of Predicting Payment default on Vehicle Loan EMI
Phase 2 of Predicting Payment default on Vehicle Loan EMIPhase 2 of Predicting Payment default on Vehicle Loan EMI
Phase 2 of Predicting Payment default on Vehicle Loan EMIVikas Virani
 
Evaluate deep q learning for sequential targeted marketing with 10-fold cross...
Evaluate deep q learning for sequential targeted marketing with 10-fold cross...Evaluate deep q learning for sequential targeted marketing with 10-fold cross...
Evaluate deep q learning for sequential targeted marketing with 10-fold cross...Jian Wu
 
Unfolding the Credit Card Fraud Detection Technique by Implementing SVM Algor...
Unfolding the Credit Card Fraud Detection Technique by Implementing SVM Algor...Unfolding the Credit Card Fraud Detection Technique by Implementing SVM Algor...
Unfolding the Credit Card Fraud Detection Technique by Implementing SVM Algor...IRJET Journal
 
Bank Customer Segmentation & Insurance Claim Prediction
Bank Customer Segmentation & Insurance Claim PredictionBank Customer Segmentation & Insurance Claim Prediction
Bank Customer Segmentation & Insurance Claim PredictionIRJET Journal
 
Loan Approval Prediction
Loan Approval PredictionLoan Approval Prediction
Loan Approval PredictionIRJET Journal
 
Final SAS Day 2015 Poster
Final SAS Day 2015 PosterFinal SAS Day 2015 Poster
Final SAS Day 2015 PosterReuben Hilliard
 
loanpredictionsystem-210808032534.pptx
loanpredictionsystem-210808032534.pptxloanpredictionsystem-210808032534.pptx
loanpredictionsystem-210808032534.pptx081JeetPatel
 
MIS637_Final_Project_Rahul_Bhatia
MIS637_Final_Project_Rahul_BhatiaMIS637_Final_Project_Rahul_Bhatia
MIS637_Final_Project_Rahul_BhatiaRahul Bhatia
 
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del GallegoApplying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del GallegoDEVCON
 
MLX 2018 - Marcos López de Prado, Lawrence Berkeley National Laboratory Comp...
MLX 2018 - Marcos López de Prado, Lawrence Berkeley National Laboratory Comp...MLX 2018 - Marcos López de Prado, Lawrence Berkeley National Laboratory Comp...
MLX 2018 - Marcos López de Prado, Lawrence Berkeley National Laboratory Comp...Mehdi Merai Ph.D.(c)
 
Proficiency comparison ofladtree
Proficiency comparison ofladtreeProficiency comparison ofladtree
Proficiency comparison ofladtreeijcsa
 

Similar a Strategic Trading in Credit Networks (20)

Creating an Explainable Machine Learning Algorithm
Creating an Explainable Machine Learning AlgorithmCreating an Explainable Machine Learning Algorithm
Creating an Explainable Machine Learning Algorithm
 
Explainable Machine Learning
Explainable Machine LearningExplainable Machine Learning
Explainable Machine Learning
 
GAMING BOT USING REINFORCEMENT LEARNING
GAMING BOT USING REINFORCEMENT LEARNINGGAMING BOT USING REINFORCEMENT LEARNING
GAMING BOT USING REINFORCEMENT LEARNING
 
Neural Network Model
Neural Network ModelNeural Network Model
Neural Network Model
 
Software Design principales
Software Design principalesSoftware Design principales
Software Design principales
 
customer_profiling_based_on_fuzzy_principals_linkedin
customer_profiling_based_on_fuzzy_principals_linkedincustomer_profiling_based_on_fuzzy_principals_linkedin
customer_profiling_based_on_fuzzy_principals_linkedin
 
Stock Market Trends Prediction after Earning Release.pptx
Stock Market Trends Prediction after Earning Release.pptxStock Market Trends Prediction after Earning Release.pptx
Stock Market Trends Prediction after Earning Release.pptx
 
Phase 2 of Predicting Payment default on Vehicle Loan EMI
Phase 2 of Predicting Payment default on Vehicle Loan EMIPhase 2 of Predicting Payment default on Vehicle Loan EMI
Phase 2 of Predicting Payment default on Vehicle Loan EMI
 
Evaluate deep q learning for sequential targeted marketing with 10-fold cross...
Evaluate deep q learning for sequential targeted marketing with 10-fold cross...Evaluate deep q learning for sequential targeted marketing with 10-fold cross...
Evaluate deep q learning for sequential targeted marketing with 10-fold cross...
 
Unfolding the Credit Card Fraud Detection Technique by Implementing SVM Algor...
Unfolding the Credit Card Fraud Detection Technique by Implementing SVM Algor...Unfolding the Credit Card Fraud Detection Technique by Implementing SVM Algor...
Unfolding the Credit Card Fraud Detection Technique by Implementing SVM Algor...
 
Bank Customer Segmentation & Insurance Claim Prediction
Bank Customer Segmentation & Insurance Claim PredictionBank Customer Segmentation & Insurance Claim Prediction
Bank Customer Segmentation & Insurance Claim Prediction
 
Loan Approval Prediction
Loan Approval PredictionLoan Approval Prediction
Loan Approval Prediction
 
Final SAS Day 2015 Poster
Final SAS Day 2015 PosterFinal SAS Day 2015 Poster
Final SAS Day 2015 Poster
 
loanpredictionsystem-210808032534.pptx
loanpredictionsystem-210808032534.pptxloanpredictionsystem-210808032534.pptx
loanpredictionsystem-210808032534.pptx
 
Credit iconip
Credit iconipCredit iconip
Credit iconip
 
MIS637_Final_Project_Rahul_Bhatia
MIS637_Final_Project_Rahul_BhatiaMIS637_Final_Project_Rahul_Bhatia
MIS637_Final_Project_Rahul_Bhatia
 
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del GallegoApplying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
 
MLX 2018 - Marcos López de Prado, Lawrence Berkeley National Laboratory Comp...
MLX 2018 - Marcos López de Prado, Lawrence Berkeley National Laboratory Comp...MLX 2018 - Marcos López de Prado, Lawrence Berkeley National Laboratory Comp...
MLX 2018 - Marcos López de Prado, Lawrence Berkeley National Laboratory Comp...
 
Proficiency comparison ofladtree
Proficiency comparison ofladtreeProficiency comparison ofladtree
Proficiency comparison ofladtree
 
Credit iconip
Credit iconipCredit iconip
Credit iconip
 

Más de Samantha Luber

Media-based Querying and Searching
Media-based Querying and SearchingMedia-based Querying and Searching
Media-based Querying and SearchingSamantha Luber
 
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)Samantha Luber
 
TRUSTS Mobile App Demo Poster (AAMAS 2013)
TRUSTS Mobile App Demo Poster (AAMAS 2013)TRUSTS Mobile App Demo Poster (AAMAS 2013)
TRUSTS Mobile App Demo Poster (AAMAS 2013)Samantha Luber
 
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...Samantha Luber
 
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)Samantha Luber
 
Object-retrieving Autonomous Robotic Arm
Object-retrieving Autonomous Robotic ArmObject-retrieving Autonomous Robotic Arm
Object-retrieving Autonomous Robotic ArmSamantha Luber
 
Web-controlled Car Poster
Web-controlled Car PosterWeb-controlled Car Poster
Web-controlled Car PosterSamantha Luber
 
Electronic Dance Music Presentation
Electronic Dance Music PresentationElectronic Dance Music Presentation
Electronic Dance Music PresentationSamantha Luber
 
Gangs and Violence in Brazil
Gangs and Violence in BrazilGangs and Violence in Brazil
Gangs and Violence in BrazilSamantha Luber
 
MSAIL Mass Meeting Winer 2011
MSAIL Mass Meeting Winer 2011MSAIL Mass Meeting Winer 2011
MSAIL Mass Meeting Winer 2011Samantha Luber
 
Cognitive Science Artificial Intelligence
Cognitive Science Artificial IntelligenceCognitive Science Artificial Intelligence
Cognitive Science Artificial IntelligenceSamantha Luber
 
The AbioCor System: Overview
The AbioCor System: OverviewThe AbioCor System: Overview
The AbioCor System: OverviewSamantha Luber
 

Más de Samantha Luber (13)

Media-based Querying and Searching
Media-based Querying and SearchingMedia-based Querying and Searching
Media-based Querying and Searching
 
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)
 
TRUSTS Mobile App Demo Poster (AAMAS 2013)
TRUSTS Mobile App Demo Poster (AAMAS 2013)TRUSTS Mobile App Demo Poster (AAMAS 2013)
TRUSTS Mobile App Demo Poster (AAMAS 2013)
 
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...
 
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)
 
Object-retrieving Autonomous Robotic Arm
Object-retrieving Autonomous Robotic ArmObject-retrieving Autonomous Robotic Arm
Object-retrieving Autonomous Robotic Arm
 
Web-controlled Car Poster
Web-controlled Car PosterWeb-controlled Car Poster
Web-controlled Car Poster
 
Electronic Dance Music Presentation
Electronic Dance Music PresentationElectronic Dance Music Presentation
Electronic Dance Music Presentation
 
Gangs and Violence in Brazil
Gangs and Violence in BrazilGangs and Violence in Brazil
Gangs and Violence in Brazil
 
MSAIL Mass Meeting Winer 2011
MSAIL Mass Meeting Winer 2011MSAIL Mass Meeting Winer 2011
MSAIL Mass Meeting Winer 2011
 
Cognitive Science Artificial Intelligence
Cognitive Science Artificial IntelligenceCognitive Science Artificial Intelligence
Cognitive Science Artificial Intelligence
 
AbioCor Heart System
AbioCor Heart SystemAbioCor Heart System
AbioCor Heart System
 
The AbioCor System: Overview
The AbioCor System: OverviewThe AbioCor System: Overview
The AbioCor System: Overview
 

Último

Introduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptxIntroduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptxDrRkurinjiMalarkurin
 
Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.Precize Formely Leadoff
 
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...Amil baba
 
Financial analysis on Risk and Return.ppt
Financial analysis on Risk and Return.pptFinancial analysis on Risk and Return.ppt
Financial analysis on Risk and Return.ppttadegebreyesus
 
Market Morning Updates for 16th April 2024
Market Morning Updates for 16th April 2024Market Morning Updates for 16th April 2024
Market Morning Updates for 16th April 2024Devarsh Vakil
 
Kempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdfKempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdfHenry Tapper
 
NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...
NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...
NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...Amil baba
 
Unit 4.1 financial markets operations .pdf
Unit 4.1 financial markets operations .pdfUnit 4.1 financial markets operations .pdf
Unit 4.1 financial markets operations .pdfSatyamSinghParihar2
 
cost of capital questions financial management
cost of capital questions financial managementcost of capital questions financial management
cost of capital questions financial managementtanmayarora23
 
The Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance LeaderThe Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance LeaderArianna Varetto
 
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...Amil baba
 
Global Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride ConsultingGlobal Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride Consultingswastiknandyofficial
 
Role of Information and technology in banking and finance .pptx
Role of Information and technology in banking and finance .pptxRole of Information and technology in banking and finance .pptx
Role of Information and technology in banking and finance .pptxNarayaniTripathi2
 
2024-04-09 - Pension Playpen roundtable - slides.pptx
2024-04-09 - Pension Playpen roundtable - slides.pptx2024-04-09 - Pension Playpen roundtable - slides.pptx
2024-04-09 - Pension Playpen roundtable - slides.pptxHenry Tapper
 
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...Amil baba
 
Stock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdfStock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdfMichael Silva
 
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书rnrncn29
 
Banking: Commercial and Central Banking.pptx
Banking: Commercial and Central Banking.pptxBanking: Commercial and Central Banking.pptx
Banking: Commercial and Central Banking.pptxANTHONYAKINYOSOYE1
 
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...Amil baba
 

Último (20)

Introduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptxIntroduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptx
 
Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.
 
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
NO1 Certified kala jadu karne wale ka contact number kala jadu karne wale bab...
 
Financial analysis on Risk and Return.ppt
Financial analysis on Risk and Return.pptFinancial analysis on Risk and Return.ppt
Financial analysis on Risk and Return.ppt
 
Market Morning Updates for 16th April 2024
Market Morning Updates for 16th April 2024Market Morning Updates for 16th April 2024
Market Morning Updates for 16th April 2024
 
Kempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdfKempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdf
 
Q1 2024 Newsletter | Financial Synergies Wealth Advisors
Q1 2024 Newsletter | Financial Synergies Wealth AdvisorsQ1 2024 Newsletter | Financial Synergies Wealth Advisors
Q1 2024 Newsletter | Financial Synergies Wealth Advisors
 
NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...
NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...
NO1 Certified Black Magic Removal in Uk kala jadu Specialist kala jadu for Lo...
 
Unit 4.1 financial markets operations .pdf
Unit 4.1 financial markets operations .pdfUnit 4.1 financial markets operations .pdf
Unit 4.1 financial markets operations .pdf
 
cost of capital questions financial management
cost of capital questions financial managementcost of capital questions financial management
cost of capital questions financial management
 
The Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance LeaderThe Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance Leader
 
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...
 
Global Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride ConsultingGlobal Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride Consulting
 
Role of Information and technology in banking and finance .pptx
Role of Information and technology in banking and finance .pptxRole of Information and technology in banking and finance .pptx
Role of Information and technology in banking and finance .pptx
 
2024-04-09 - Pension Playpen roundtable - slides.pptx
2024-04-09 - Pension Playpen roundtable - slides.pptx2024-04-09 - Pension Playpen roundtable - slides.pptx
2024-04-09 - Pension Playpen roundtable - slides.pptx
 
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...
Uae-NO1 Rohani Amil In Islamabad Amil Baba in Rawalpindi Kala Jadu Amil In Ra...
 
Stock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdfStock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdf
 
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
 
Banking: Commercial and Central Banking.pptx
Banking: Commercial and Central Banking.pptxBanking: Commercial and Central Banking.pptx
Banking: Commercial and Central Banking.pptx
 
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...
 

Strategic Trading in Credit Networks

  • 1. Strategic Trading in Credit Networks Samantha Luber University of Michigan Introduction In order to gain more exposure to the financial market analysis aspect of artificial intelligence, I worked on a credit networks project under the supervision of Dr. Michael Wellman. My semester-long work consisted of familiarizing myself with the EGTA Credit Network system and Dr. Wellman’s associated publications on credit market analysis, generating simulation in the credit network with agents of various strategies and analyzing strategy performance, and introducing a bank to the existing EGTA Credit Network system and analyzing strategy performance in this modified credit network. This project write-up contains a detailed summary of my work on each of the aforementioned tasks. Understanding the EGTA Credit Network System As described in Strategic Formation of Credit Networks, the simulation of agents in a credit network for analysis is based on the idea that nodes can represent agents, each node assigned with a particular credit-issuing strategy. When an agent A issues credit to another agent B, a link is created between the two nodes to represent an IOU from agent B to agent A equal to the amount of credit issued from agent A plus the cost of borrowing this cost in agent A’s currency. With its newly acquired credit, agent B may then in turn issue credit to other nodes. If an agent pays its IOU’s, the lending agents incur a positive payoff from this transaction. However, if an agent defaults, the lending agents incur a negative payoff. At the initialization of the credit network simulation, nodes are randomly assigned several player characteristics, including a default probability, a credit-issuing strategy, and an initial credit amount, based on a specified probability distribution function. Depending on the parameters of the simulated credit network, nodes may know nothing about the default probabilities of the other nodes, the default probability of its neighboring nodes only, or the default probability of all of the nodes in the credit network. Based on this information, each node uses its assigned strategy to determine how much credit it will issues to each of the other nodes in the credit network during this simulation round. After the simulation, the payoff of each node and, more importantly, the average payoff of each strategy is calculated. When a credit network is in equilibrium, there is no payoff gain for a node to change its strategy to another strategy. In this equilibrium, the overall average payoff of all nodes in the network is maximized. Analyzing Strategy Payoff in the Credit Network System
  • 2. In order to automate testing the performance of many player strategy combinations, the EGTA online system allows users to create a Game Scheduler on a particular credit network simulator. Various Game Scheduler parameters allow the user to set various simulation settings, such as the number of agents, the number of nodes in the credit network simulation, and the knowledge each node has about the existence of other agents in the network and their respective default probabilities. Based on the selected strategies to be tested, the Game Scheduler generated a series of simulations, one for each possible combination of agent strategy assignments. Upon completion of the simulations, the user can run an analysis scipt on the game of simulations to determine which strategy combinations create an equilibrium in the credit network and result in the highest average player payoff. Based on the simulation results of the Game Scheduler, a Deviation Scheduler can be used to analyze the performance of additional strategies that weren’t included in the previous simulations in comparison to the previously simulated strategies with the ultimate goal of determining the optimal strategies for a given credit network. Searching For Optimal Strategies in Specific Credit Networks Strategic Formation of Credit Networks concludes that in certain credit networks, specifically a credit network with complete information about node default probabilities and relatively low default probability values, optimal strategies can be determined. After simulating a variety of strategies, including issue no credit, issue one unit of credit to all nodes, issue credit to the nodes producing the highest trade profit, and issue credit to the nodes with the lowest default probabilities, it was determined that issuing credit to the 5 nodes with the lowest default probability, a strategy named DefProb_best5_get5, is the optimal strategy for the credit network. After getting up-to-speed on the project, I was asked to experiment with various strategies issuing credit to K of the N nodes with the lowest default rate, a strategy called DefProb_bestN_getK, to see if a more optimal solution than N = 5, K = 5 existed. From test simulations, I determined than N, K values greater than 10 begin performing poorly as many defaulting nodes are issued credit under the strategy. For all N, K combinations running from N = 1 to N = 10 with all K values from K=1 to K = N, I ran 100 simulations and averaged the payoff of each strategy with one third of the nodes playing the DefProb_bestN_getK strategy, one third of the nodes playing the DefProb_best5_get5 strategy, and one third of the nodes playing the all_0 strategy to serve as a benchmark. Table 1 shows the average payoffs of the best strategies from these simulations. N, K DefProb_best5_get5: DefProb_best5_get5: All_0 2, 2 34.4516429 31.0535129 6.76648527 3, 2 36.6758448 32.566598 11.4957895 4, 2 36.6729169 32.3362241 4.53951829 4, 3 35.3630053 31.8347723 6.6374509 5, 5 34.908 34.96021 8.87097 6, 5 35.5988121 32.8019151 10.7937194
  • 3. Table 1. Average Strategy Payoffs on the Credit Network. This table shows the average payoff for DefProb_bestN_getK with various N, K values in comparison to the average payoff of the DefProb_best5_get5 and all_0 strategies. Figure 1. Plot of Average Strategy Payoffs for DefProb_bestN_getK strategy. This plot shows the average payoff for the DefProb_bestN_getK strategy with various values of N, K averaged over 100 simulations. From Figure 1, we can see that lower N and K values tend to perform better than DefProb_best5_get5 in these simulations. In order to confirm the existence of a more optimal strategy, the best strategy from these simulations, DefProb_best4_get2, was run against the current optimal strategy, DefProb_best5_get5 on a Game Scheduler on EGTA. The analysis of the results of the scheduler’s simulations shows that DefProb_best4_get2 is an exact pure strategy Nash Equilibria; thus, DefProb_best4_get2 is a more optimal strategy than the existing best strategy, DefProb_best5_get5. Introducing a Bank to the Credit Network After searching for optimal strategies in the existing credit network of interest, I introduced a bank to the credit network to interact with nodes and analyze its effect on strategy performance. The bank is represented as a special node in the credit network with a zero default probability rate and a zero transaction value. The bank issues a user-specified amount of credit to every node in the network and every node in the network issues a user-specified amount of credit to the bank. The introduction of a bank node is particularly interesting because it creates credit network links between nodes that, due to the nodes’ strategies of credit issuing, would have never been connected. Consequently, more transactions occur in the credit network with a bank. In order to find optimal strategies in the Bank Credit Network, I created a Game Scheduler to test four preliminary strategies. Upon analysis of the optimal strategy from these simulations, I created two Deviation Schedulers to compare the optimal strategy’s performance with other strategies.
  • 4. Strategy: Average Payoff: BuyValue_best5_get5 53.6599 DefProb_best4_get2 64.1247 DefProb_best5_get5 59.6102 EU_best5_get5 54.701 Index_best5_get5 55.325 OneSD_best5_get5 55.0724 TradeProfit_best5_get5 56.8174 TradeValue_best5_get5 56.5332 TradeDef_best5_get5 60.798 WghtTrade_best5_get5 58.6023 All_0 64.8415 All_1 43.0027 Table 2. Average Strategy Payoff. This table includes the average payoff of various strategies simulated together on the bank credit network with the payoff averaged over 100 simulations. In Table 2, we can see that the average payoff for all strategies is considerably higher with the presence of a bank node. Because more nodes are connected through the bank, more transactions occur, resulting in a higher payoff for all nodes. Figure 2. Average Strategy Payoffs on the Bank Credit Network. This plot shows the average payoff for each of the above strategies in the following order (left to right): BuyValue_best5_get5, DefProb_best4_get2, DefProb_best5_get5, EU_best5_get5, Index_best5_get5, OneSD_best5_get5, TradeProfit_best5_get5, TradeValue_best5_get5, TradeDef_best5_get5, WghtTrade_best5_get5, all_0, all_1. Based on the average payoffs from these simulations, seen in Figure 2, the apparent optimal strategies, including DefProb_best4_get2, DefProb_best5_get5, and all_0, are simulated in the initial Game Scheduler on EGTA. The analysis of the resulting game simulation concludes that both DefProb_best4_get2 and DefProb_best5_get5 are pure strategy Nash equilibrium; thus both of these default rate-based strategies are the apparent best strategy in a Bank Credit Network.
  • 5. The other strategies are simulated in comparison to the performance of the apparent best strategies, DefProb_best4_get2 and DefProb_best5_get5, via a Deviation Scheduler. The analysis of the simulated game from the deviation scheduler shows that, in addition to the DefProb_best4_get2 and DefProb_best5_get5 strategies, Trade_Def_best5_get5 and Wght_Trade_Def_best5_get5 are also maximal sub games and potential more optimal strategies with Trade_Def_best5_get5 being the best deviation strategy from the default rate probability- based strategies. A final Game Scheduler was created to analyze all possible combinations of DefProb_best4_get2, DefProb_best5_get5 strategies, Trade_Def_best5_get5, and Wght_Trade_Def_best5_get5 to determine the optimal strategy for the Bank Credit Network. The analysis of the simulated games confirms that DefProb_best4_get2 and Trade_Def_best5_get5 are the pure strategy Nash equilibrium and optimal strategies in the Bank Credit Network. Conclusions From my simulations on the Credit Network system, I have determined DefProb_Best4_Get2 to be a more optimal strategy than the current optimal strategy, DefProb_Best5_get5, as described in Strategic Formation of Credit Networks Furthermore, from establishing a bank node in the existing Credit Network system, I have observed, higher average payoffs for all strategies and determined DefProb_best4_get2 and Trade_Def_best5_get5 to be the optimal strategies in this Bank Credit Network system. Future Work Bryce Wiedenbeck, one of Dr. Wellman’s graduate students, has re-implemented the Credit Network system to make it a cleaner implementation and more compatible with the Bank Credit Network system. To confirm the accuracy of the new implementation, the strategy payoffs simulated in this Bank Credit Network system and Bryce’s new Credit Network system will be compared. Another potential area for work on this project is grounding the credit network simulation environment by applying it to a specific-real world problem, an open-ended task that would involve tailoring the simulation to make it more real-world applicable. References Pranav Dandekar, Ashish Goel, Michael P. Wellman, and Bryce Wiedenbeck. Strategic Formation of Credit Networks. 13 November 2011.