Forget about AI and do Mathematical Modelling instead!

Forget about AI and do
Mathematical Modelling instead!
Florian Wilhelm @ inovex
Artificial Intelligence
Dein
Foto
hier
Mathematical Modelling
Data Science to Production
Causal Inference
Uncertainty Quantification
Python Data Stack
Creator of PyScaffold
@FlorianWilhelm
FlorianWilhelm
FlorianWilhelm.info
2
Dr. Florian Wilhelm
Head of Data Science @ inovex
inovex is an IT project house
with focus on digital transformation
› Product Discovery · Product Ownership
› Web · UI/UX · Replatforming · Microservices
› Mobile · Apps · Smart Devices · Robotics
› Big Data & Business Intelligence Platforms
› Data Science · Data Products · Search · Deep Learning
› Data Center Automation · DevOps · Cloud · Hosting
› Agile Training · Technology Training · Coaching
Karlsruhe · Pforzheim · Stuttgart · München · Köln · Hamburg
www.inovex.de/en
Using technology to inspire our clients.
And ourselves.
Why this talk?
4
The wonderful World of AI
5
headlines taken from nature.com
… but is it actually?
6
https://spectrum.ieee.org/view-from-the-valley/artificial-intelligence/machine-learning/andrew-ng-xrays-the-ai-hype
Hype Cycle
7
AI
What is meant by AI?
AI often means machine learning,
especially deep learning, i.e. deep
neural networks.
8
Expectation: Give it some data and
it will magically do anything.
Some Experiences
That Made Me Think 🤔
9
Predicting the Efficiency of Nuclear Power Plants
10
https://www.nuclear-power.com/nuclear-engineering/thermodynamics/laws-of-thermodynamics/second-law-of-thermodynamics/carnot-efficiency-efficiency-of-carnot-heat-engine/
Size Prediction for Packaging
11
L
M
S
Erdbeere
Size Prediction for Packaging
12
Erdbeere
Linear Programming
Source: https://en.wikipedia.org/wiki/Bin_packing_problem
Covid-19: Inference vs Prediction
Some use-cases require no prediction but rather an inference
of latent factors, e.g. reproduction number and change points.
13
Source: J. Dehning et al. (2020). Inferring change points in the spread of COVID-19 reveals the effectiveness of interventions (v2020.05.01).
Zenodo. https://doi.org/10.5281/zenodo.3780722
Downsides of
AI / Deep Learning
14
Need for Interpretable Models
› Crucial for high-stake decision making, e.g. medicine,
law enforcement, banking, etc.
› Transparency about assumptions and (inductive) biases,
relevant for society, diversity, etc.
› Needed to build trust in the users of the models. Is it
secure, compliant and robust?
15
Source: “Stop Explaining Black Box Machine Learning Models for High Stakes Decisions and Use Interpretable Models Instead”, Cynthia
Rudin, Nature Machine Intelligence, 2019
Explainable AI (XAI) vs. Interpretability
Explaining black box models is not enough!
16
Explaining the model vs. explaining the world!
Source: “Stop Explaining Black Box Machine Learning Models for High Stakes Decisions and Use Interpretable Models Instead”, Cynthia
Rudin, Nature Machine Intelligence, 2019
Do we actually have Big Data? …
… or is it just
an illusion?
17
Source: https://en.wikipedia.org/wiki/Ames_room
Interpolation vs Extrapolation
18
Source: http://www.statistics4u.com/fundstat_eng/cc_ann_extrapolation.html
Extrapolation is only possible through explicit modelling or generalization.
Extremely hard for Neural Networks and ML methods, also humans 😀 .
Problems with AI/Deep Learning
1. data-inefficient i.e. lots of data needed
2. hard to interpret and explain
3. lacks robustness thus trustworthiness
4. reflects desired and unwanted biases from the data
5. hard to reason about and gain further insights
19
20
Just think of “AI” as a database
with a fuzzy index!
Toy Data Challenge
21
Just some Data…
22
Feature
Target
… that we split into Train & Test…
23
Feature
Target
… and fit several ML Algorithms.
24
Feature
Target
Extrapolation 😱
25
Feature
Target
What is this data anyway?
26
Let me think!...
27
Free Fall!
28
Our InoCube
29
https://www.inovex.de/de/leistungen/internet-of-things/projekt-inocube/
Predicting Throwing Height with InoCube
30
https://www.inovex.de/de/leistungen/internet-of-things/projekt-inocube/
What is
Mathematical Modelling?
31
What is actually a Model?
32
“Model is an algorithm trained on data”
train Model
Algorithm
Data
Two Perspectives
33
Algorithm Mathematical World
Algorithms are designed to
describe the actual problem
at hand.
AI/ML-World
Algorithms, e.g. neural
networks, are tailored to
approximate any kind of
data.
Mathematical Modelling
“Mathematical modelling is the art of translating problems
from an application area into tractable mathematical
formulations whose theoretical and numerical analysis
provides insight, answers, and guidance useful for the
originating application.” - Arnold Neumaier
34
https://www.mat.univie.ac.at/~neum/model.html
High Relevance in Real-Life Projects
› Understanding the
problem & domain is key
› Simple trumps complex
most of the time
35
There is no Black & White, it’s a Spectrum
36
Deep Learning
CC BY-SA 4.0: https://en.wikipedia.org/wiki/Convolutional_neural_network#/media/File:Typical_cnn.png
Machine Learning
Mathematical Modelling
Simplified Mathematical Modelling Cycle
37
Greefrath, Gilbert & Vorhölter, Katrin. (2016). Teaching and Learning Mathematical Modelling: Approaches and Developments from
German Speaking Countries. 10.1007/978-3-319-45004-9_1
Start
When to use Mathematical Modelling?
› gain insights in your data
(e.g. latent factors)
› integrating available
domain knowledge
› structured data like tabular
data
› sparse or lack of much data
› feedback loops
› high-stake decision-making
(interpretability,
uncertainty )
38
› unstructured data (text,
images, …)
› no domain-knowledge
available
› short-term results are
required
Mathematical Modelling is about
Understanding the Problem.
39
Thank You!
Florian Wilhelm
Head of Data Science
inovex GmbH
Schanzenstraße 6-20
Kupferhütte 1.13
51063 Köln
florian.wilhelm@inovex.de
1 of 40

Recommended

How to create a product culture? by
How to create a product culture?How to create a product culture?
How to create a product culture?Marc Abraham
2.2K views27 slides
4 Stages of Disruption by
4 Stages of Disruption4 Stages of Disruption
4 Stages of DisruptionFlevy.com Best Practices
589 views6 slides
Product- Vision _ Roadmap.pptx by
Product- Vision _ Roadmap.pptxProduct- Vision _ Roadmap.pptx
Product- Vision _ Roadmap.pptxElmiraAnoh1
53 views18 slides
Lean Startup Roadmap by
Lean Startup RoadmapLean Startup Roadmap
Lean Startup RoadmapMatt Rutter
4.1K views95 slides
How to Build a Great Product Strategy by Okta Product Manager by
How to Build a Great Product Strategy by Okta Product ManagerHow to Build a Great Product Strategy by Okta Product Manager
How to Build a Great Product Strategy by Okta Product ManagerProduct School
979 views35 slides
How to Master Product-Led Growth Strategy in B2B by Gainsight CTO by
How to Master Product-Led Growth Strategy in B2B by Gainsight CTOHow to Master Product-Led Growth Strategy in B2B by Gainsight CTO
How to Master Product-Led Growth Strategy in B2B by Gainsight CTOProduct School
159 views45 slides

More Related Content

What's hot

BUSINESS MODEL DESIGN & BUSINESS MODEL CANVAS by
BUSINESS MODEL DESIGN & BUSINESS MODEL CANVASBUSINESS MODEL DESIGN & BUSINESS MODEL CANVAS
BUSINESS MODEL DESIGN & BUSINESS MODEL CANVASInnovation-LAB® // Daniele Radici
809 views77 slides
Technology Enhanced Active Learning by
Technology Enhanced Active LearningTechnology Enhanced Active Learning
Technology Enhanced Active LearningNurkhamimi Zainuddin
2.5K views60 slides
Tabla de valoración de herramientas tic para el Aprendizaje Colaborativo by
Tabla de valoración de herramientas tic para el Aprendizaje ColaborativoTabla de valoración de herramientas tic para el Aprendizaje Colaborativo
Tabla de valoración de herramientas tic para el Aprendizaje ColaborativoDanielaMontoyaEchava
115 views4 slides
Role of Social Media in Education by
Role of Social Media in EducationRole of Social Media in Education
Role of Social Media in EducationDr. Muhammad Iqbal
9.1K views35 slides
Lean UX - 精實設計的入門 by
Lean UX - 精實設計的入門Lean UX - 精實設計的入門
Lean UX - 精實設計的入門Lex Wang
15K views87 slides
Tarea no. 1 Descripción de una unidad de un curso propio - Mauricio Rey - v2 by
Tarea no. 1 Descripción de una unidad de un curso propio - Mauricio Rey - v2Tarea no. 1 Descripción de una unidad de un curso propio - Mauricio Rey - v2
Tarea no. 1 Descripción de una unidad de un curso propio - Mauricio Rey - v2Mauricio Rey Torres
120 views7 slides

What's hot(9)

Tabla de valoración de herramientas tic para el Aprendizaje Colaborativo by DanielaMontoyaEchava
Tabla de valoración de herramientas tic para el Aprendizaje ColaborativoTabla de valoración de herramientas tic para el Aprendizaje Colaborativo
Tabla de valoración de herramientas tic para el Aprendizaje Colaborativo
Lean UX - 精實設計的入門 by Lex Wang
Lean UX - 精實設計的入門Lean UX - 精實設計的入門
Lean UX - 精實設計的入門
Lex Wang15K views
Tarea no. 1 Descripción de una unidad de un curso propio - Mauricio Rey - v2 by Mauricio Rey Torres
Tarea no. 1 Descripción de una unidad de un curso propio - Mauricio Rey - v2Tarea no. 1 Descripción de una unidad de un curso propio - Mauricio Rey - v2
Tarea no. 1 Descripción de una unidad de un curso propio - Mauricio Rey - v2
Products Not Projects: Delivering Value with Product Roadmaps by EBG Consulting, Inc.
Products Not Projects: Delivering Value with Product RoadmapsProducts Not Projects: Delivering Value with Product Roadmaps
Products Not Projects: Delivering Value with Product Roadmaps
EBG Consulting, Inc.10.4K views
Group Product Manager at Levi's Talks: Data for Beginners by Product School
Group Product Manager at Levi's Talks: Data for BeginnersGroup Product Manager at Levi's Talks: Data for Beginners
Group Product Manager at Levi's Talks: Data for Beginners
Product School477 views
How to Build Product Roadmaps by AppNexus VP of Product by Product School
How to Build Product Roadmaps by AppNexus VP of ProductHow to Build Product Roadmaps by AppNexus VP of Product
How to Build Product Roadmaps by AppNexus VP of Product
Product School1K views

Similar to Forget about AI and do Mathematical Modelling instead!

Présentation de Bruno Schroder au 20e #mforum (07/12/2016) by
Présentation de Bruno Schroder au 20e #mforum (07/12/2016)Présentation de Bruno Schroder au 20e #mforum (07/12/2016)
Présentation de Bruno Schroder au 20e #mforum (07/12/2016)Agence du Numérique (AdN)
1.8K views32 slides
Quant university MRM and machine learning by
Quant university MRM and machine learningQuant university MRM and machine learning
Quant university MRM and machine learningQuantUniversity
402 views40 slides
Benefiting from Semantic AI along the data life cycle by
Benefiting from Semantic AI along the data life cycleBenefiting from Semantic AI along the data life cycle
Benefiting from Semantic AI along the data life cycleMartin Kaltenböck
1.1K views58 slides
Ai recent trends in technology v3 by
Ai   recent trends in technology v3Ai   recent trends in technology v3
Ai recent trends in technology v3Sibasish Chowdhury
74 views30 slides
Ai open powermeetupmarch25th by
Ai open powermeetupmarch25thAi open powermeetupmarch25th
Ai open powermeetupmarch25thIBM
29 views12 slides
Ai open powermeetupmarch25th_latest by
Ai open powermeetupmarch25th_latestAi open powermeetupmarch25th_latest
Ai open powermeetupmarch25th_latestGanesan Narayanasamy
133 views9 slides

Similar to Forget about AI and do Mathematical Modelling instead!(20)

Quant university MRM and machine learning by QuantUniversity
Quant university MRM and machine learningQuant university MRM and machine learning
Quant university MRM and machine learning
QuantUniversity402 views
Benefiting from Semantic AI along the data life cycle by Martin Kaltenböck
Benefiting from Semantic AI along the data life cycleBenefiting from Semantic AI along the data life cycle
Benefiting from Semantic AI along the data life cycle
Martin Kaltenböck1.1K views
Ai open powermeetupmarch25th by IBM
Ai open powermeetupmarch25thAi open powermeetupmarch25th
Ai open powermeetupmarch25th
IBM29 views
Understanding the New World of Cognitive Computing by DATAVERSITY
Understanding the New World of Cognitive ComputingUnderstanding the New World of Cognitive Computing
Understanding the New World of Cognitive Computing
DATAVERSITY13.6K views
Adaptive Upskill As The Future Of The Workforce by Michal Juhas
Adaptive Upskill As The Future Of The WorkforceAdaptive Upskill As The Future Of The Workforce
Adaptive Upskill As The Future Of The Workforce
Michal Juhas90 views
Le potentiel du Machine Learning et de l’analyse prédictive à portée de votre... by Microsoft
Le potentiel du Machine Learning et de l’analyse prédictive à portée de votre...Le potentiel du Machine Learning et de l’analyse prédictive à portée de votre...
Le potentiel du Machine Learning et de l’analyse prédictive à portée de votre...
Microsoft1.6K views
Introduction to Knowledge Graphs by mukuljoshi
Introduction to Knowledge GraphsIntroduction to Knowledge Graphs
Introduction to Knowledge Graphs
mukuljoshi133 views
AI Tech. session, Orange Presentation by EITESAL NGO
AI Tech. session, Orange PresentationAI Tech. session, Orange Presentation
AI Tech. session, Orange Presentation
EITESAL NGO125 views
Trendcasting for 2019 - What Will the Tuture of Tech Hold by Brian Pichman
Trendcasting for 2019 - What Will the Tuture of Tech HoldTrendcasting for 2019 - What Will the Tuture of Tech Hold
Trendcasting for 2019 - What Will the Tuture of Tech Hold
Brian Pichman377 views
IBM Watson & Cognitive Computing - Tech In Asia 2016 by Nugroho Gito
IBM Watson & Cognitive Computing - Tech In Asia 2016IBM Watson & Cognitive Computing - Tech In Asia 2016
IBM Watson & Cognitive Computing - Tech In Asia 2016
Nugroho Gito2.9K views
Principles of Artificial Intelligence & Machine Learning by Jerry Lu
Principles of Artificial Intelligence & Machine LearningPrinciples of Artificial Intelligence & Machine Learning
Principles of Artificial Intelligence & Machine Learning
Jerry Lu11.5K views
XMANAI Technical Project Overview by XMANAI
XMANAI Technical Project OverviewXMANAI Technical Project Overview
XMANAI Technical Project Overview
XMANAI353 views
Japan 20200724 v13 by ISSIP
Japan 20200724 v13Japan 20200724 v13
Japan 20200724 v13
ISSIP338 views
Understanding concept computing by Mills Davis
Understanding concept computingUnderstanding concept computing
Understanding concept computing
Mills Davis3.2K views
Artificial Intelligence by 4imprint
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
4imprint 418 views

More from Florian Wilhelm

Unlocking the Power of Integer Programming by
Unlocking the Power of Integer ProgrammingUnlocking the Power of Integer Programming
Unlocking the Power of Integer ProgrammingFlorian Wilhelm
23 views33 slides
WALD: A Modern & Sustainable Analytics Stack by
WALD: A Modern & Sustainable Analytics StackWALD: A Modern & Sustainable Analytics Stack
WALD: A Modern & Sustainable Analytics StackFlorian Wilhelm
168 views40 slides
An Interpretable Model for Collaborative Filtering Using an Extended Latent D... by
An Interpretable Model for Collaborative Filtering Using an Extended Latent D...An Interpretable Model for Collaborative Filtering Using an Extended Latent D...
An Interpretable Model for Collaborative Filtering Using an Extended Latent D...Florian Wilhelm
103 views19 slides
Honey I Shrunk the Target Variable! Common pitfalls when transforming the tar... by
Honey I Shrunk the Target Variable! Common pitfalls when transforming the tar...Honey I Shrunk the Target Variable! Common pitfalls when transforming the tar...
Honey I Shrunk the Target Variable! Common pitfalls when transforming the tar...Florian Wilhelm
340 views36 slides
Matrix Factorization for Collaborative Filtering Is Just Solving an Adjoint L... by
Matrix Factorization for Collaborative Filtering Is Just Solving an Adjoint L...Matrix Factorization for Collaborative Filtering Is Just Solving an Adjoint L...
Matrix Factorization for Collaborative Filtering Is Just Solving an Adjoint L...Florian Wilhelm
155 views11 slides
Uncertainty Quantification in AI by
Uncertainty Quantification in AIUncertainty Quantification in AI
Uncertainty Quantification in AIFlorian Wilhelm
2.3K views55 slides

More from Florian Wilhelm(15)

Unlocking the Power of Integer Programming by Florian Wilhelm
Unlocking the Power of Integer ProgrammingUnlocking the Power of Integer Programming
Unlocking the Power of Integer Programming
Florian Wilhelm23 views
WALD: A Modern & Sustainable Analytics Stack by Florian Wilhelm
WALD: A Modern & Sustainable Analytics StackWALD: A Modern & Sustainable Analytics Stack
WALD: A Modern & Sustainable Analytics Stack
Florian Wilhelm168 views
An Interpretable Model for Collaborative Filtering Using an Extended Latent D... by Florian Wilhelm
An Interpretable Model for Collaborative Filtering Using an Extended Latent D...An Interpretable Model for Collaborative Filtering Using an Extended Latent D...
An Interpretable Model for Collaborative Filtering Using an Extended Latent D...
Florian Wilhelm103 views
Honey I Shrunk the Target Variable! Common pitfalls when transforming the tar... by Florian Wilhelm
Honey I Shrunk the Target Variable! Common pitfalls when transforming the tar...Honey I Shrunk the Target Variable! Common pitfalls when transforming the tar...
Honey I Shrunk the Target Variable! Common pitfalls when transforming the tar...
Florian Wilhelm340 views
Matrix Factorization for Collaborative Filtering Is Just Solving an Adjoint L... by Florian Wilhelm
Matrix Factorization for Collaborative Filtering Is Just Solving an Adjoint L...Matrix Factorization for Collaborative Filtering Is Just Solving an Adjoint L...
Matrix Factorization for Collaborative Filtering Is Just Solving an Adjoint L...
Florian Wilhelm155 views
Uncertainty Quantification in AI by Florian Wilhelm
Uncertainty Quantification in AIUncertainty Quantification in AI
Uncertainty Quantification in AI
Florian Wilhelm2.3K views
Performance evaluation of GANs in a semisupervised OCR use case by Florian Wilhelm
Performance evaluation of GANs in a semisupervised OCR use casePerformance evaluation of GANs in a semisupervised OCR use case
Performance evaluation of GANs in a semisupervised OCR use case
Florian Wilhelm1.8K views
Bridging the Gap: from Data Science to Production by Florian Wilhelm
Bridging the Gap: from Data Science to ProductionBridging the Gap: from Data Science to Production
Bridging the Gap: from Data Science to Production
Florian Wilhelm1.3K views
How mobile.de brings Data Science to Production for a Personalized Web Experi... by Florian Wilhelm
How mobile.de brings Data Science to Production for a Personalized Web Experi...How mobile.de brings Data Science to Production for a Personalized Web Experi...
How mobile.de brings Data Science to Production for a Personalized Web Experi...
Florian Wilhelm701 views
Deep Learning-based Recommendations for Germany's Biggest Vehicle Marketplace by Florian Wilhelm
Deep Learning-based Recommendations for Germany's Biggest Vehicle MarketplaceDeep Learning-based Recommendations for Germany's Biggest Vehicle Marketplace
Deep Learning-based Recommendations for Germany's Biggest Vehicle Marketplace
Florian Wilhelm1.3K views
Deep Learning-based Recommendations for Germany's Biggest Online Vehicle Mark... by Florian Wilhelm
Deep Learning-based Recommendations for Germany's Biggest Online Vehicle Mark...Deep Learning-based Recommendations for Germany's Biggest Online Vehicle Mark...
Deep Learning-based Recommendations for Germany's Biggest Online Vehicle Mark...
Florian Wilhelm755 views
Declarative Thinking and Programming by Florian Wilhelm
Declarative Thinking and ProgrammingDeclarative Thinking and Programming
Declarative Thinking and Programming
Florian Wilhelm818 views
Which car fits my life? - PyData Berlin 2017 by Florian Wilhelm
Which car fits my life? - PyData Berlin 2017Which car fits my life? - PyData Berlin 2017
Which car fits my life? - PyData Berlin 2017
Florian Wilhelm566 views
Explaining the idea behind automatic relevance determination and bayesian int... by Florian Wilhelm
Explaining the idea behind automatic relevance determination and bayesian int...Explaining the idea behind automatic relevance determination and bayesian int...
Explaining the idea behind automatic relevance determination and bayesian int...
Florian Wilhelm9.8K views

Recently uploaded

Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericShapeBlue
88 views9 slides
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesShapeBlue
210 views15 slides
Cencora Executive Symposium by
Cencora Executive SymposiumCencora Executive Symposium
Cencora Executive Symposiummarketingcommunicati21
139 views14 slides
Kyo - Functional Scala 2023.pdf by
Kyo - Functional Scala 2023.pdfKyo - Functional Scala 2023.pdf
Kyo - Functional Scala 2023.pdfFlavio W. Brasil
449 views92 slides
Future of AR - Facebook Presentation by
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook PresentationRob McCarty
62 views27 slides
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsShapeBlue
197 views13 slides

Recently uploaded(20)

Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue88 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue210 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty62 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue197 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue117 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue94 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue101 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue146 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc160 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash153 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson156 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue144 views
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue85 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue93 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue166 views

Forget about AI and do Mathematical Modelling instead!

  • 1. Forget about AI and do Mathematical Modelling instead! Florian Wilhelm @ inovex Artificial Intelligence
  • 2. Dein Foto hier Mathematical Modelling Data Science to Production Causal Inference Uncertainty Quantification Python Data Stack Creator of PyScaffold @FlorianWilhelm FlorianWilhelm FlorianWilhelm.info 2 Dr. Florian Wilhelm Head of Data Science @ inovex
  • 3. inovex is an IT project house with focus on digital transformation › Product Discovery · Product Ownership › Web · UI/UX · Replatforming · Microservices › Mobile · Apps · Smart Devices · Robotics › Big Data & Business Intelligence Platforms › Data Science · Data Products · Search · Deep Learning › Data Center Automation · DevOps · Cloud · Hosting › Agile Training · Technology Training · Coaching Karlsruhe · Pforzheim · Stuttgart · München · Köln · Hamburg www.inovex.de/en Using technology to inspire our clients. And ourselves.
  • 5. The wonderful World of AI 5 headlines taken from nature.com
  • 6. … but is it actually? 6 https://spectrum.ieee.org/view-from-the-valley/artificial-intelligence/machine-learning/andrew-ng-xrays-the-ai-hype
  • 8. What is meant by AI? AI often means machine learning, especially deep learning, i.e. deep neural networks. 8 Expectation: Give it some data and it will magically do anything.
  • 9. Some Experiences That Made Me Think 🤔 9
  • 10. Predicting the Efficiency of Nuclear Power Plants 10 https://www.nuclear-power.com/nuclear-engineering/thermodynamics/laws-of-thermodynamics/second-law-of-thermodynamics/carnot-efficiency-efficiency-of-carnot-heat-engine/
  • 11. Size Prediction for Packaging 11 L M S Erdbeere
  • 12. Size Prediction for Packaging 12 Erdbeere Linear Programming Source: https://en.wikipedia.org/wiki/Bin_packing_problem
  • 13. Covid-19: Inference vs Prediction Some use-cases require no prediction but rather an inference of latent factors, e.g. reproduction number and change points. 13 Source: J. Dehning et al. (2020). Inferring change points in the spread of COVID-19 reveals the effectiveness of interventions (v2020.05.01). Zenodo. https://doi.org/10.5281/zenodo.3780722
  • 14. Downsides of AI / Deep Learning 14
  • 15. Need for Interpretable Models › Crucial for high-stake decision making, e.g. medicine, law enforcement, banking, etc. › Transparency about assumptions and (inductive) biases, relevant for society, diversity, etc. › Needed to build trust in the users of the models. Is it secure, compliant and robust? 15 Source: “Stop Explaining Black Box Machine Learning Models for High Stakes Decisions and Use Interpretable Models Instead”, Cynthia Rudin, Nature Machine Intelligence, 2019
  • 16. Explainable AI (XAI) vs. Interpretability Explaining black box models is not enough! 16 Explaining the model vs. explaining the world! Source: “Stop Explaining Black Box Machine Learning Models for High Stakes Decisions and Use Interpretable Models Instead”, Cynthia Rudin, Nature Machine Intelligence, 2019
  • 17. Do we actually have Big Data? … … or is it just an illusion? 17 Source: https://en.wikipedia.org/wiki/Ames_room
  • 18. Interpolation vs Extrapolation 18 Source: http://www.statistics4u.com/fundstat_eng/cc_ann_extrapolation.html Extrapolation is only possible through explicit modelling or generalization. Extremely hard for Neural Networks and ML methods, also humans 😀 .
  • 19. Problems with AI/Deep Learning 1. data-inefficient i.e. lots of data needed 2. hard to interpret and explain 3. lacks robustness thus trustworthiness 4. reflects desired and unwanted biases from the data 5. hard to reason about and gain further insights 19
  • 20. 20 Just think of “AI” as a database with a fuzzy index!
  • 23. … that we split into Train & Test… 23 Feature Target
  • 24. … and fit several ML Algorithms. 24 Feature Target
  • 26. What is this data anyway? 26
  • 30. Predicting Throwing Height with InoCube 30 https://www.inovex.de/de/leistungen/internet-of-things/projekt-inocube/
  • 32. What is actually a Model? 32 “Model is an algorithm trained on data” train Model Algorithm Data
  • 33. Two Perspectives 33 Algorithm Mathematical World Algorithms are designed to describe the actual problem at hand. AI/ML-World Algorithms, e.g. neural networks, are tailored to approximate any kind of data.
  • 34. Mathematical Modelling “Mathematical modelling is the art of translating problems from an application area into tractable mathematical formulations whose theoretical and numerical analysis provides insight, answers, and guidance useful for the originating application.” - Arnold Neumaier 34 https://www.mat.univie.ac.at/~neum/model.html
  • 35. High Relevance in Real-Life Projects › Understanding the problem & domain is key › Simple trumps complex most of the time 35
  • 36. There is no Black & White, it’s a Spectrum 36 Deep Learning CC BY-SA 4.0: https://en.wikipedia.org/wiki/Convolutional_neural_network#/media/File:Typical_cnn.png Machine Learning Mathematical Modelling
  • 37. Simplified Mathematical Modelling Cycle 37 Greefrath, Gilbert & Vorhölter, Katrin. (2016). Teaching and Learning Mathematical Modelling: Approaches and Developments from German Speaking Countries. 10.1007/978-3-319-45004-9_1 Start
  • 38. When to use Mathematical Modelling? › gain insights in your data (e.g. latent factors) › integrating available domain knowledge › structured data like tabular data › sparse or lack of much data › feedback loops › high-stake decision-making (interpretability, uncertainty ) 38 › unstructured data (text, images, …) › no domain-knowledge available › short-term results are required
  • 39. Mathematical Modelling is about Understanding the Problem. 39
  • 40. Thank You! Florian Wilhelm Head of Data Science inovex GmbH Schanzenstraße 6-20 Kupferhütte 1.13 51063 Köln florian.wilhelm@inovex.de