SlideShare a Scribd company logo
1 of 29
Download to read offline
Engineering, Analysis and Ethics
SFBW: Radical Markets Sessions

Oct 10, 2018
Michael Zargham
@mZargham



Founder & CEO
BlockScience
Create interconnected
Communities
of autonomous local actors
within which
global coordination
is
enabled by technology
Stateful Economic Systems are Complex
Temporal Dynamics & Closure under Behavioral Adaptation

Tools, Skills, and Domains of knowledge are required for design and
analysis come from a diverse set of fields
Systems,

Diverse Domains

& Data
Enables
Interconnectedness of Technology and Behavior
Interaction Patterns &

Local Behavior of Agents
Software Enforcing low level
immutable “information provenance”
Peer to Peer communication and
computation network
Enables
Requires
Emergent

Global Properties
Engineering

(Synthesis)
(Science)

Analysis
&
Systems Engineering & Data Science
•Knowledge of System Synthesis “Engineering Design”
and Systems Analysis “Empirical Testing”
•Blockchains serve as high grade sensors and smart
contracts as high precision actuators
•Thus making proper economic system design and
testing mathematically consistent with decentralized
coordination in multi-agent robotics
•As in robotics it is nearly impossible to be expert in
Synthesis or Analysis without complementary expertise
Analysis
Synthesis
Lorem ipsum
Lorem ipsum dolor sit amet
Closing the Gap: Generalized Differential Equations
Formalization of design space allows explicit consideration of 

both Objectives and Constraints under temporal dynamics and uncertainty
Designed System

(states and mechanism)
Unknown User Strategies

(behavioral models)
ActionsLogic is Known
Prior State Posterior State
System Goals met?



trajectories attracted to
objectives?


system safety: bounded
worst case scenarios?



edge cases ?
Modeling & Testing Systems with Agents in the Loop
Dev
&
Deploy
Theory
Empiricism Simulation
Scientific Validation and Iteration of Systems
Conventional Machine Learning Methods (“Data Science”)
Strengths Weaknesses
Large Pool of easy to apply Model Free Techniques with high
grade open source implementations



Requires Far Less domain Experience to apply



Requires only practical understanding of how algorithms work



Easy to Automate and/or Productize
Resulting models Not Generally Interpretable: “black box”

Requires more, richer data to be useful

Cannot infer events not observed in the passed data

Cannot handle non-periodic temporal dynamics
System Model Based Analytics (“System Identification”)
Strengths Weaknesses
Systems with Closure over unknown or noisy subsystems



Can handle Systems with Temporal Dynamics



Results are much more interpretable



Equipped with engineering techniques for modifying systems
to achieve preferred emergent behavior
Requires structured system models



Proper models require more advanced mathematical skills



Proper models require more domain expertise over systems



More Human work overhead to apply properly
Note: ALL “Smart Contract” based economic systems have well defined “system models”
because they characterized by the same elements: (states, action spaces & actions).
Challenge: Only Plant Model is known — Action Policy Models are Unknown
Integrated Data Science & Systems Solutions
Generalized System Models can be defined and Auto-regressive techniques can help machine
learn the missing pieces while respecting the models of the known components
Designed System

(states and mechanism)
Unknown User Strategies

(estimated using data)
ActionsLogic is Known
Prior State Posterior State
Auto-Regressive Models
Conventional ML Models
Logic Inside?
System Properties: Sensitivity & Stability
Sensitivity Analysis System Identification
Cannot Assume that passed stability implies future stability

Therefore cannot rely solely on passed data to characterize
Non-Ergodicity:
Example from Matlab System Identification Tool Kit
Explanation from Wikipedia
Engineering =
{
Capability
Responsibility
Responsibility to Be Intentional in our contributions
Decentralized Systems 

-Cannot be un-deployed

-Can change the world for better or worse
Mindful of “Subjective” Choice of “Objective” Measures
Systems
Choice of Measure is inseparable

from the system itself and its outcomes
?
Individuals and Societies Experience Risk Differently
Lorem ipsum dolor sit amet
N.N. Taleb: https://medium.com/incerto/the-logic-of-risk-taking-107bf41029d3
Evaluate Fairness of Algorithms ~ Not Outcomes
Abstraction allows design from behind the “Veil of Ignorance”
Ethics is Baked into the Engineering Profession
Institute of Electrical and Electronics Engineers: "We, the
members of the IEEE, … do hereby commit ourselves to the
highest ethical and professional conduct and agree:
to accept responsibility in making decisions consistent with
the safety, health and welfare of the public,
and to disclose promptly factors that might endanger the public or
the environment;"[24]
Protocol Governance as Adaptive Maintenance
Changing Environment Changing ProtocolsChanging Needs
Changing Behavior Changing Norms
Formally Relate Preferences to Choices in General Form
Can incorporate Quadratic Cost

(or more general convex costs here)
Be Intentional about “Subjective”

choice of “Objective” Function
Thank you
Web page: https://block.science/

Twitter: @mZargham

More Related Content

What's hot

Software architecture Unit 1 notes
Software architecture Unit 1 notesSoftware architecture Unit 1 notes
Software architecture Unit 1 notesSudarshan Dhondaley
 
Architectural approaches for implementing Clinical Decision Support Systems i...
Architectural approaches for implementing Clinical Decision Support Systems i...Architectural approaches for implementing Clinical Decision Support Systems i...
Architectural approaches for implementing Clinical Decision Support Systems i...Luis Felipe Tabares Pérez
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems EngineeringAnimesh Chaturvedi
 
Cogility intel-web site-v1.0
Cogility intel-web site-v1.0Cogility intel-web site-v1.0
Cogility intel-web site-v1.0Cogility
 
Towards a methodology for a Quantitative (Risk) Assessment of Critical Infras...
Towards a methodology for a Quantitative (Risk) Assessment of Critical Infras...Towards a methodology for a Quantitative (Risk) Assessment of Critical Infras...
Towards a methodology for a Quantitative (Risk) Assessment of Critical Infras...Global Risk Forum GRFDavos
 
Software architecture
Software architectureSoftware architecture
Software architectureUdayna
 
Know About Knowledge Based Engineering (KBE) And its Benefits
Know About Knowledge Based Engineering (KBE) And its BenefitsKnow About Knowledge Based Engineering (KBE) And its Benefits
Know About Knowledge Based Engineering (KBE) And its Benefitsyuvarajdhanjani
 
Run-time Monitoring-based Evaluation and Communication Integrity Validation o...
Run-time Monitoring-based Evaluation and Communication Integrity Validation o...Run-time Monitoring-based Evaluation and Communication Integrity Validation o...
Run-time Monitoring-based Evaluation and Communication Integrity Validation o...Ana Nicolaescu
 
Importance of software architecture 1
Importance of software architecture 1Importance of software architecture 1
Importance of software architecture 1Dr Reeja S R
 
Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering arvind pandey
 
Architectural styles and patterns
Architectural styles and patternsArchitectural styles and patterns
Architectural styles and patternsHimanshu
 
Lecture 19 design concepts
Lecture 19   design conceptsLecture 19   design concepts
Lecture 19 design conceptsIIUI
 
11.3.14&22.1.16
11.3.14&22.1.1611.3.14&22.1.16
11.3.14&22.1.16Rajes Wari
 
ACEDS January 2015 Members Only Webcast
ACEDS January 2015 Members Only WebcastACEDS January 2015 Members Only Webcast
ACEDS January 2015 Members Only WebcastLogikcull.com
 
Lecture 18 design concepts (3)
Lecture 18   design concepts (3)Lecture 18   design concepts (3)
Lecture 18 design concepts (3)IIUI
 

What's hot (20)

Software architecture Unit 1 notes
Software architecture Unit 1 notesSoftware architecture Unit 1 notes
Software architecture Unit 1 notes
 
020170482 x
020170482 x020170482 x
020170482 x
 
Architectural approaches for implementing Clinical Decision Support Systems i...
Architectural approaches for implementing Clinical Decision Support Systems i...Architectural approaches for implementing Clinical Decision Support Systems i...
Architectural approaches for implementing Clinical Decision Support Systems i...
 
Agent Technology Presentation
Agent Technology PresentationAgent Technology Presentation
Agent Technology Presentation
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems Engineering
 
Cogility intel-web site-v1.0
Cogility intel-web site-v1.0Cogility intel-web site-v1.0
Cogility intel-web site-v1.0
 
Towards a methodology for a Quantitative (Risk) Assessment of Critical Infras...
Towards a methodology for a Quantitative (Risk) Assessment of Critical Infras...Towards a methodology for a Quantitative (Risk) Assessment of Critical Infras...
Towards a methodology for a Quantitative (Risk) Assessment of Critical Infras...
 
Software architecture
Software architectureSoftware architecture
Software architecture
 
Know About Knowledge Based Engineering (KBE) And its Benefits
Know About Knowledge Based Engineering (KBE) And its BenefitsKnow About Knowledge Based Engineering (KBE) And its Benefits
Know About Knowledge Based Engineering (KBE) And its Benefits
 
Software design i (2) (1)
Software design   i (2) (1)Software design   i (2) (1)
Software design i (2) (1)
 
Run-time Monitoring-based Evaluation and Communication Integrity Validation o...
Run-time Monitoring-based Evaluation and Communication Integrity Validation o...Run-time Monitoring-based Evaluation and Communication Integrity Validation o...
Run-time Monitoring-based Evaluation and Communication Integrity Validation o...
 
Importance of software architecture 1
Importance of software architecture 1Importance of software architecture 1
Importance of software architecture 1
 
Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering
 
Architectural styles and patterns
Architectural styles and patternsArchitectural styles and patterns
Architectural styles and patterns
 
Lq3620002008
Lq3620002008Lq3620002008
Lq3620002008
 
Lecture 19 design concepts
Lecture 19   design conceptsLecture 19   design concepts
Lecture 19 design concepts
 
03 basic concepts
03 basic concepts03 basic concepts
03 basic concepts
 
11.3.14&22.1.16
11.3.14&22.1.1611.3.14&22.1.16
11.3.14&22.1.16
 
ACEDS January 2015 Members Only Webcast
ACEDS January 2015 Members Only WebcastACEDS January 2015 Members Only Webcast
ACEDS January 2015 Members Only Webcast
 
Lecture 18 design concepts (3)
Lecture 18   design concepts (3)Lecture 18   design concepts (3)
Lecture 18 design concepts (3)
 

Similar to Radical Markets: Engineering, Analysis & Ethics

SocioTechnical Systems: Engineering & Analysis
SocioTechnical Systems: Engineering & AnalysisSocioTechnical Systems: Engineering & Analysis
SocioTechnical Systems: Engineering & AnalysisToken Engineering
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesObeo
 
System Modeling & Simulation Introduction
System Modeling & Simulation  IntroductionSystem Modeling & Simulation  Introduction
System Modeling & Simulation IntroductionSharmilaChidaravalli
 
Cybernetics in supply chain management
Cybernetics in supply chain managementCybernetics in supply chain management
Cybernetics in supply chain managementLuis Cabrera
 
Introduction to System, Simulation and Model
Introduction to System, Simulation and ModelIntroduction to System, Simulation and Model
Introduction to System, Simulation and ModelMd. Hasan Imam Bijoy
 
Expert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignmentExpert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignmentfikir getachew
 
Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...
Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...
Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...Analytics India Magazine
 
Introduction to simulation and modeling
Introduction to simulation and modelingIntroduction to simulation and modeling
Introduction to simulation and modelingantim19
 
software engineering
software engineeringsoftware engineering
software engineeringparamalways
 
Situation Awareness In A Complex World
Situation Awareness In A Complex WorldSituation Awareness In A Complex World
Situation Awareness In A Complex Worldvsorathia
 
Rethinking Software Engineering
Rethinking Software EngineeringRethinking Software Engineering
Rethinking Software EngineeringIan Sommerville
 
Iet Prestige Lecture Coping With Complexity 7th December
Iet Prestige Lecture Coping With Complexity 7th DecemberIet Prestige Lecture Coping With Complexity 7th December
Iet Prestige Lecture Coping With Complexity 7th DecemberFrancis_McKinney
 
Rapid software evolution
Rapid software evolutionRapid software evolution
Rapid software evolutionborislav
 

Similar to Radical Markets: Engineering, Analysis & Ethics (20)

SocioTechnical Systems: Engineering & Analysis
SocioTechnical Systems: Engineering & AnalysisSocioTechnical Systems: Engineering & Analysis
SocioTechnical Systems: Engineering & Analysis
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
 
System Modeling & Simulation Introduction
System Modeling & Simulation  IntroductionSystem Modeling & Simulation  Introduction
System Modeling & Simulation Introduction
 
Cybernetics in supply chain management
Cybernetics in supply chain managementCybernetics in supply chain management
Cybernetics in supply chain management
 
Cognitive automation
Cognitive automationCognitive automation
Cognitive automation
 
Introduction to System, Simulation and Model
Introduction to System, Simulation and ModelIntroduction to System, Simulation and Model
Introduction to System, Simulation and Model
 
1 Expert System.ppt
1 Expert System.ppt1 Expert System.ppt
1 Expert System.ppt
 
Expert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignmentExpert system prepared by fikirte and hayat im assignment
Expert system prepared by fikirte and hayat im assignment
 
Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...
Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...
Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...
 
Introduction to simulation and modeling
Introduction to simulation and modelingIntroduction to simulation and modeling
Introduction to simulation and modeling
 
L2 Socio Tech Systems
L2 Socio Tech SystemsL2 Socio Tech Systems
L2 Socio Tech Systems
 
Building an Information System
Building an Information SystemBuilding an Information System
Building an Information System
 
software engineering
software engineeringsoftware engineering
software engineering
 
Situation Awareness In A Complex World
Situation Awareness In A Complex WorldSituation Awareness In A Complex World
Situation Awareness In A Complex World
 
Machine learning
Machine learningMachine learning
Machine learning
 
Rethinking Software Engineering
Rethinking Software EngineeringRethinking Software Engineering
Rethinking Software Engineering
 
Iet Prestige Lecture Coping With Complexity 7th December
Iet Prestige Lecture Coping With Complexity 7th DecemberIet Prestige Lecture Coping With Complexity 7th December
Iet Prestige Lecture Coping With Complexity 7th December
 
Ch07
Ch07Ch07
Ch07
 
Ch07
Ch07Ch07
Ch07
 
Rapid software evolution
Rapid software evolutionRapid software evolution
Rapid software evolution
 

Recently uploaded

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 

Recently uploaded (20)

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 

Radical Markets: Engineering, Analysis & Ethics

  • 1. Engineering, Analysis and Ethics SFBW: Radical Markets Sessions
 Oct 10, 2018 Michael Zargham @mZargham
 
 Founder & CEO BlockScience
  • 2. Create interconnected Communities of autonomous local actors within which global coordination is enabled by technology
  • 3. Stateful Economic Systems are Complex Temporal Dynamics & Closure under Behavioral Adaptation
 Tools, Skills, and Domains of knowledge are required for design and analysis come from a diverse set of fields
  • 6. Interconnectedness of Technology and Behavior Interaction Patterns &
 Local Behavior of Agents Software Enforcing low level immutable “information provenance” Peer to Peer communication and computation network Enables Requires Emergent
 Global Properties
  • 8. Systems Engineering & Data Science •Knowledge of System Synthesis “Engineering Design” and Systems Analysis “Empirical Testing” •Blockchains serve as high grade sensors and smart contracts as high precision actuators •Thus making proper economic system design and testing mathematically consistent with decentralized coordination in multi-agent robotics •As in robotics it is nearly impossible to be expert in Synthesis or Analysis without complementary expertise Analysis Synthesis
  • 9. Lorem ipsum Lorem ipsum dolor sit amet
  • 10. Closing the Gap: Generalized Differential Equations Formalization of design space allows explicit consideration of 
 both Objectives and Constraints under temporal dynamics and uncertainty Designed System
 (states and mechanism) Unknown User Strategies
 (behavioral models) ActionsLogic is Known Prior State Posterior State System Goals met?
 
 trajectories attracted to objectives? 
 system safety: bounded worst case scenarios?
 
 edge cases ?
  • 11. Modeling & Testing Systems with Agents in the Loop
  • 13. Conventional Machine Learning Methods (“Data Science”) Strengths Weaknesses Large Pool of easy to apply Model Free Techniques with high grade open source implementations 
 Requires Far Less domain Experience to apply
 
 Requires only practical understanding of how algorithms work
 
 Easy to Automate and/or Productize Resulting models Not Generally Interpretable: “black box” Requires more, richer data to be useful Cannot infer events not observed in the passed data Cannot handle non-periodic temporal dynamics
  • 14. System Model Based Analytics (“System Identification”) Strengths Weaknesses Systems with Closure over unknown or noisy subsystems
 
 Can handle Systems with Temporal Dynamics
 
 Results are much more interpretable
 
 Equipped with engineering techniques for modifying systems to achieve preferred emergent behavior Requires structured system models
 
 Proper models require more advanced mathematical skills
 
 Proper models require more domain expertise over systems
 
 More Human work overhead to apply properly Note: ALL “Smart Contract” based economic systems have well defined “system models” because they characterized by the same elements: (states, action spaces & actions). Challenge: Only Plant Model is known — Action Policy Models are Unknown
  • 15. Integrated Data Science & Systems Solutions Generalized System Models can be defined and Auto-regressive techniques can help machine learn the missing pieces while respecting the models of the known components Designed System
 (states and mechanism) Unknown User Strategies
 (estimated using data) ActionsLogic is Known Prior State Posterior State Auto-Regressive Models Conventional ML Models Logic Inside?
  • 16. System Properties: Sensitivity & Stability Sensitivity Analysis System Identification Cannot Assume that passed stability implies future stability Therefore cannot rely solely on passed data to characterize Non-Ergodicity: Example from Matlab System Identification Tool Kit Explanation from Wikipedia
  • 18. Responsibility to Be Intentional in our contributions Decentralized Systems 
 -Cannot be un-deployed
 -Can change the world for better or worse
  • 19.
  • 20. Mindful of “Subjective” Choice of “Objective” Measures Systems Choice of Measure is inseparable
 from the system itself and its outcomes ?
  • 21. Individuals and Societies Experience Risk Differently Lorem ipsum dolor sit amet N.N. Taleb: https://medium.com/incerto/the-logic-of-risk-taking-107bf41029d3
  • 22. Evaluate Fairness of Algorithms ~ Not Outcomes Abstraction allows design from behind the “Veil of Ignorance”
  • 23. Ethics is Baked into the Engineering Profession Institute of Electrical and Electronics Engineers: "We, the members of the IEEE, … do hereby commit ourselves to the highest ethical and professional conduct and agree: to accept responsibility in making decisions consistent with the safety, health and welfare of the public, and to disclose promptly factors that might endanger the public or the environment;"[24]
  • 24.
  • 25. Protocol Governance as Adaptive Maintenance Changing Environment Changing ProtocolsChanging Needs Changing Behavior Changing Norms
  • 26.
  • 27. Formally Relate Preferences to Choices in General Form Can incorporate Quadratic Cost
 (or more general convex costs here) Be Intentional about “Subjective”
 choice of “Objective” Function
  • 28.
  • 29. Thank you Web page: https://block.science/
 Twitter: @mZargham