Satalia (NPComplete Ltd) algorithms ● intelligence ● optimisation Daniel Hulme ● Masters (Msci) in Computer Science with Machine UCL Doctorate (EngD) in Computational UCL Research Scientist in Optimisation & UCL Impact Associate for Dept. of Computer UCL Lecturer New Venture Analytics // Software UCL Entrepreneurship // Decision Making // Pearson Founder & CEO of Satalia (NPComplete UCL Recipient of a Kauffman Global Scholarship Visiting Fellow in The Big Innovation Centre Board Director and Advisor to various UK and US companies
Satalia (NPComplete Ltd) BIG WISDOM BIG UNDERSTANDING BIG KNOWLEDGE BIG INFORMATION BIG DATA DIKUW Pyramid Optimisation Algorithms Decision Making Decision Science Machine Learning Analytics & Visualisation Data Science Aggregation & Visibility Access & Storage Security & Resilience ACTION INSIGHT DATA Beyond BigData
Satalia (NPComplete Ltd) What is BigData?
Satalia (NPComplete Ltd) Giving Meaning to Data Structured Databases Siloed Migrating from Storage Corruption Security Mining Unstructured Internet Trawling Mining Language Privacy Cleaning Authenticity Semi-structured Semantic Web Tagging Querying Provenance Mining Storage Migrating to
Satalia (NPComplete Ltd) Pretty Pictures & Data Scientists
Satalia (NPComplete Ltd) Why? Machine Learning Mature subject Complex Correlations Open-source Tools Mining Prediction Hard Semantic Inference Reasoning New research area Semantic Web Emerging Tools
Satalia (NPComplete Ltd) The Use of Knowledge Wisdom - Buy John a dog bowl for his birthday and he'll be very happy Understanding - John's birthday is on April 27th. If John Smith likes Dogs then he probably has one Knowledge is John Smith's date of birth, and John Smith likes Dogs Information is a Date, John Smith is a Person, Dog is an Animal (data in context) Data - " ", "John Smith", "Dog" (raw groups of symbols) BigQuestions What problem are you trying to solve? Objectives, Variables and Constraints POINTSROUTESMEGA OPS /S 103,628,8004 seconds 1139,916,8001 minute 136,227,020,8002 hours 1487,178,291,2001 day 1620,922,789,888,0001 year 202,432,902,008,176,640,00077,000 years 221,124,000,727,777,610,000,00036 millennia 24620,448,401,733,239,000,000,00020 billion years Odd or Even: O(1) Ordered Search: O(log n) Sorting Items: O(n 2 ) Travelling Salesman: O(n!)
Satalia (NPComplete Ltd) 8 Odd or Even: O(1) Ordered Search: O(log n) Sorting Items: O(n 2 ) Travelling Salesman: O(n!) POINTSROUTESMEGA OPS PER SECOND 103,628,8004 seconds 1139,916,8001 minute 136,227,020,8002 hours 1487,178,291,2001 day 1620,922,789,888,0001 year 202,432,902,008,176,640,00077,000 years 221,124,000,727,777,610,000,00036 millennia 24620,448,401,733,239,000,000,00020 billion years The Big “O”
Satalia (NPComplete Ltd) Optimisation-as-a-Service
Satalia (NPComplete Ltd) 10
Satalia (NPComplete Ltd) Community Industry Next Generation IP Disruptive Innovations Data and RewardsRoyalty Mechanism Exchange Innovation Model
Satalia (NPComplete Ltd) Knowledge, Power, Responsibility
Satalia (NPComplete Ltd) Questions & Discussions
Satalia (NPComplete Ltd) satalia algorithms ● intelligence ● optimisation Daniel Hulme ●
Satalia (NPComplete Ltd) 15 Algorithm Scoping & Optimisation Insights Modelling & Algorithm Design Seamless Integration & Future-Proofing Web-portal and Services
Satalia (NPComplete Ltd) 16