SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
Predictive Technologies and the
Prediction of Technology
Robert C. Williamson
Bob.Williamson@nicta.com.au
• ML researcher & leader of NICTA ML group
– Algorithms, such as one-class SVM
– Theory – generalization bounds, loss functions
• (Interim!) CEO of NICTA
– Connect the different parts of ICT research
• Leader of ACOLA project
on Technology and Australia’s future
– Understanding technological change, its mode, its
impact, and its prediction
• This talk: synthesize these diverse perspectives to
(hopefully) provide a stimulation for the future
• Analogies and questions; not many answers…
My Contextual Tripod
• Technologies help us do stuff
• They are a means to an end
• Different technologies have things in common
• Predictive technologies can learn from older
technologies
ovement. The illustration shows the size of the machine compared to an operator.
Around 1860, the pages of machine tool books, magazines, and catalogues included
thes, milling machines, drilling machines, grinders, and boring machines. This gives
ome idea of how these types of machines had greatly evolved over a century.
Figure 7.14 illustrates a drilling machine, which is capable of making holes at an
ngle by partially rotating the tool. The hole height could also be changed. Even the
ntire body of the machine could be rotated as a characteristic that was extremely
seful for large machines that were difficult to move. It is evident how machine tools
creased in complexity over the years with the mechanisms that added accuracy,
omfort, and efficiency to the machine operation and application goal.
On Domestic Apparatus
Predictive
technologies
• Automation and Control
• Prediction is central to
control
• New control
technologies had
huge impacts on society
• Modern predictive
technologies will too
19th Century Innovations
Programmable APIs Take the computation to the data
Prediction is central to control
• Elmer Sperry’s battle tracer 1916
Fear of the new is not new
Autonomous technology Dangers of remote shopping
Predictive analytics for ads
• Technology is not applied science – the
science usually comes afterwards
• “General purpose technologies” steam
power, railways, electricity, IT have driven
industrial revolutions – but they are slow
• Predictive
technologies
next?
How technologies change
Infrastructure is slower
• Interdependence slows things down
• What are the interdependencies and
infrastructure for predictive technologies?
The evolution of
technology
• Not goal directed
• Source of variation
• Recombination
• Source of selection
• Unpredictable
• Best model of
technological change
Evolution of technology
Nature: hybrids rare Culture/ Technology: hybrids common
Technological Inertia, momentum,
path-dependence and lock-in
• Inertia caused by
many things
– Skills
– vested interests
– Interdependence
• Path-dependence and
lock-in
– QWERTY
• Standards can be
good or bad!
Prediction of technology
One can accurately predict aspects of technology
Nagy B, D.F.J., Bui Q. M., Trancik J. E., Statistical Basis for
Predicting Technological Progress. PloS one, 2012.
But one can not predict impact
• Evidence is from past predictions
of a future which has now arrived
• When you look at all predictions
(and not cherry-pick), everyone
does terribly
George Wise, The Accuracy of Technological Forecasts, 1890-
1940, Futures, 411-419, October 1976.
Impacts
• Even hard to
retrodict!
• Canals, trains
and space
rockets
Systematization of machines
177On the Systematisation of Machine Study
Fig. 8.8 Classification of movements “Essay on Machine Composition” by A. Betancourt and
J.M. Lanz [73]
Cataloging and componentisation
dition, many authors successfully strove to update the theory of machines
hanisms, by considering the acquired technological innovations and experi-
new analytical and design procedures. Examples of this fecundus activity
works of Bourguignon (1906), Franke and Oldenbourg (1930), Bricard
and Grubler (1917), to name but a few.
Mechanisms (From “Kinematische Modelle nach Prof Reuleaux”, Voight (1907) [136])
8 A Vision on Machines
8 “Machine Kinematics and Dynamics” by A. de Lamadrid and A. de Corral (1948) [70]:
t cover; (b) a page
Compositionality:
interchangeable parts
Nowadays it
is taken for
granted
at least for
some types of
machines…
Modularity fights complexity
Design Structure Matrix
Modularity is an abstraction
Particular
challenges for
predictive
technologies
• Dependence on training data
– Induces a complex dependency that is hard to manage
• How to do experiments
– Tied up with figuring out what one is trying to achieve
• Problem orientation (or lack thereof)
– no different to other technologies
– it is what technologies do, rather than how they do it
that (most) people care about
ML is “technique driven”
More like a Cottage Industry
Small groups
Limited
systematisation
Little reuse – do
it all oneself
Few standards
Users see it differently to the researchers
Systems
• Unlike Tony
Stark, no one can
build an entire
system
• We collectively
build them
• The whole point
of APIs!?
Modularising predictive
technologies
The only essential knowledge pertains to the
relatedness of things – Jorge Luis Borges
What can be studied is always a relationship or
an infinite regress of relationships. Never a
‘thing’ – Gregory Bateson
• Machine Learning theory
– Functional analysis (functions as points)
– Problems as points
– Relations between problems
– Focus of my technical work
• Predictive APIs
– What to standardise
– How to do it
– Dangers of getting it wrong
Data analytics as a service?
• Data big and small everywhere
• Can not necessarily bring the data to one place
• Output of analytics is more data
• Ease of mash-ups
• Allow of plurality of techniques
• State is the enemy – want statelessness
• REST as a solution?
REST – Representational State Transfer
An architectural style for data exchange. It is
– Client-Server
– Stateless
– Cacheable
– Layered
RP1 The key abstraction of information is a resource, named by
an URL.
RP2 The representation of a resource is a sequence of bytes, plus
representation metadata to describe those bytes.
RP3 All interactions are context-free.
RP4 Only a few primitive operations are available.
RP5 Idempotent operations and representation metadata are
encouraged in support of caching.
RP6 The presence of intermediaries is promoted.
Computational REST (CREST)
An architectural style for computational exchange.
Principles:
CP1 The key abstraction of computation is a resource, named by an URL.
CP2 The representation of a resource is a program, a closure, a continuation, or
a binding environment plus metadata to describe the program, closure,
continuation, or binding environment.
CP3 All computations are context-free.
CP4 Only a few primitive operations are always available, but additional per-
resource operations are also encouraged.
CP5 The presence of intermediaries is promoted.
CREST directly enables computational migration and mobile code.
Facilitates mashups, derived-mashups, and higher order mashups
Superseded by COAST
PSI – a start of ML as a service – see
James Montgomery’s talk
Other challenges for
predictive technologies
• Privacy, security and all that
• PCAST: information
accountability
• UX for analytics and uncertainty
• Skills
• Deploying predictive
technologies in all sectors of the
economy
Crashlytics
Nexage
Yozio
Kochava
Comscore
Nativex
Mobileaptracker
Google Ads
Appsflyer
Mopub
mDotm
GreyStripe
Millennial Media
Tapjoy
Hockeyapp
Trialpay
ThreatMetrix
Chartboost
Flurry
Google Analytics
InMobi
Adjust
Crittercism
Vungle
Bugsense
Jibro
Pintrest Pet Rescue
Saga
SongPop
MapQuest
Despicable
Me
Avast Mobile
Security
Draw Something
Free
Candy Crush
Saga
Subway
Surf
Tango
Gmail
Trackers Apps Personal Information
Location
Installed Apps
Android ID
Calendar
Figure 5: An example user who is only having 11 apps ye
connected to 26 trackers
7. CONCLUSION
In this paper we presented a measurement study of track
ing in paid apps by analysing top-100 paid apps from fou
di↵erent countries representing four geographical region
We showed that despite having a di↵erent business mode
paid apps also collect significant amounts of personal info
mation, and can lead to the same level of privacy leakage a
when using free apps. We found that 20% of the paid app
had more than three embedded trackers. Also we showe
that 17 out of top-22 trackers collected some form of persis
tent unique identifiers that allows them to track users acros
apps.
By analysing apps installed by over 300 smartphone user
we showed that 50% of the smartphone users are connecte
to more than 25 trackers. The results indicate that it
important to see the overall personal information flow by a
Project Background
NICTA undertook a pilot with the New
South Wales Environment Protection
Authority (NSW EPA) using data
collected from existing environmental
sensors in the Hunter Valley area.
There are 14 environmental sensors
installed by the NSW EPA that monitor
pollution and atmospheric conditions
throughout the Upper Hunter Valley
area. Data from these sensors is
automatically uploaded to the NICT A
developed EPA Air Quality Prediction
Service. Through the use of machine
learning, the predictive algorithms
are then able to infer pollution levels
up to 24 hours in advance including
a confidence reading on the model’s
current performance.
For coal mining companies an
indication of future air quality means
they could take preventive measures
to reduce pollution, which in the long-
term will maximise production.
What isthe technology?
Based on machine lear ning
sensibilities, the pr edictive modelling
tools of the EPA Air Quality Prediction
Service will ultimately allow
Government to access predictions
of pollution for the next 24 hours via
their handheld or tablet in the field.
NICTA’sunique approach
Sensors and the technology behind
them are already well developed in
Australia and internationally. Many
government environmental agencies
are able to collect data about pollution
levels but are unable to accurately
predict into the future.
The EPA Air Quality Prediction Ser vice
uses advanced analytical techniques
to make the most of the data that is
already being collected.
Collaborators
The EPA Air Quality Prediction Ser vice
modelling software is currently being
piloted with the NSW EPA as an
application delivered via the browser
and available via desktop and mobile
devices.
Second order cybernetics & infrastructure
• “Infrastructure is both relational and ecological – it means different things
to different groups… It is also frequently mundane to the point of
boredom.”
• Attributes of infrastructure:
• embeddedness,
• transparency,
• reach or scope,
• learned as part of membership,
• links with conventions of practice,
• embodiment of standards
• built on installed base,
• becomes visible upon breakdown,
• is fixed in modular increments, not all at once or globally.
• Because infrastructure is big, layered, and complex, and because it means
different things locally, it is never changed from above. Changes take time
and negotiation, and adjustment with other aspects of the systems are
involved.
• Nobody is really in charge of infrastructure.
What infrastructure
is needed for
predictive
technologies?
• Predictive technologies
are technologies
• Look for lessons from
past technologies
• Technologies for data are
likely the next GPT
– Will underpin the next
industrial revolution
Conclusions
• Standards for good ….
– Interoperability
• … and for bad
– Lock-in and standards
wars
• Gateway technologies?
– What would they be for
predictive technologies?
Review of Network Economics Vol.3, Issue 1 – March 2004
The Economics of Standards Wars
VICTOR STANGO*
Federal Reserve Bank of Chicago
Abstract
Policymakers face an increasing number of questions regarding whether markets efficiently choose
technological standards. In this essay I survey the economic literature regarding standards, focusing
on arguments that markets move between standards either too slowly or too swiftly.
1 Introduction
The rapid pace of technological change in the last two decades has highlighted the strong
• Lightweight minimal standards –
common economic protocol
– Avoidance of lock-in / winner-take-all
– Building an ecosystem rather than
dominating it
• Other challenges
– ML as a service
– Impacts (differential and otherwise)
• Impossible to predict; need to monitor &
adapt
• Fear of “autonomous technology”
– UX for predictions –tricky!
– What infrastructure is needed for
predictive technologies?

Contenu connexe

Similaire à [Keynote] predictive technologies and the prediction of technology - Bob Williamson

Dynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsPayamBarnaghi
 
Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things PayamBarnaghi
 
Grid computing iot_sci_bbsr
Grid computing iot_sci_bbsrGrid computing iot_sci_bbsr
Grid computing iot_sci_bbsrArpan Pal
 
Grid computing iot_sci_bbsr
Grid computing iot_sci_bbsrGrid computing iot_sci_bbsr
Grid computing iot_sci_bbsrArpan Pal
 
Artificial and Augmented Intelligence Applications in Telecommunications - Fr...
Artificial and Augmented Intelligence Applications in Telecommunications - Fr...Artificial and Augmented Intelligence Applications in Telecommunications - Fr...
Artificial and Augmented Intelligence Applications in Telecommunications - Fr...FSR Communications and Media
 
The Internet of Things: What's next?
The Internet of Things: What's next? The Internet of Things: What's next?
The Internet of Things: What's next? PayamBarnaghi
 
Future Profiles of e-Research
Future Profiles of e-Research Future Profiles of e-Research
Future Profiles of e-Research Ian Miles
 
dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152Lenore Mullin
 
How to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsHow to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsPayamBarnaghi
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities PayamBarnaghi
 
Preprint-WCMRI,IFERP,Singapore,28 October 2022.pdf
Preprint-WCMRI,IFERP,Singapore,28 October 2022.pdfPreprint-WCMRI,IFERP,Singapore,28 October 2022.pdf
Preprint-WCMRI,IFERP,Singapore,28 October 2022.pdfChristo Ananth
 
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
IoT-Lite:  A Lightweight Semantic Model for the Internet of ThingsIoT-Lite:  A Lightweight Semantic Model for the Internet of Things
IoT-Lite: A Lightweight Semantic Model for the Internet of ThingsPayamBarnaghi
 
Preprint-IC3I2022 - 14-16 Dec 2022.pdf
Preprint-IC3I2022 - 14-16 Dec 2022.pdfPreprint-IC3I2022 - 14-16 Dec 2022.pdf
Preprint-IC3I2022 - 14-16 Dec 2022.pdfChristo Ananth
 
Electronics and Robotics - Ajith Amarasekara
Electronics and Robotics - Ajith AmarasekaraElectronics and Robotics - Ajith Amarasekara
Electronics and Robotics - Ajith AmarasekaraSTS FORUM 2016
 
International journal of engineering issues vol 2015 - no 2 - paper4
International journal of engineering issues   vol 2015 - no 2 - paper4International journal of engineering issues   vol 2015 - no 2 - paper4
International journal of engineering issues vol 2015 - no 2 - paper4sophiabelthome
 
Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things PayamBarnaghi
 
Ubiquitous computing
Ubiquitous computingUbiquitous computing
Ubiquitous computingPriti Punia
 
Io t research_arpanpal_iem
Io t research_arpanpal_iemIo t research_arpanpal_iem
Io t research_arpanpal_iemArpan Pal
 
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...Luigi Vanfretti
 

Similaire à [Keynote] predictive technologies and the prediction of technology - Bob Williamson (20)

Dynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT Environments
 
Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things
 
Grid computing iot_sci_bbsr
Grid computing iot_sci_bbsrGrid computing iot_sci_bbsr
Grid computing iot_sci_bbsr
 
Grid computing iot_sci_bbsr
Grid computing iot_sci_bbsrGrid computing iot_sci_bbsr
Grid computing iot_sci_bbsr
 
Artificial and Augmented Intelligence Applications in Telecommunications - Fr...
Artificial and Augmented Intelligence Applications in Telecommunications - Fr...Artificial and Augmented Intelligence Applications in Telecommunications - Fr...
Artificial and Augmented Intelligence Applications in Telecommunications - Fr...
 
Internet of Things: Trends and challenges for future
Internet of Things: Trends and challenges for futureInternet of Things: Trends and challenges for future
Internet of Things: Trends and challenges for future
 
The Internet of Things: What's next?
The Internet of Things: What's next? The Internet of Things: What's next?
The Internet of Things: What's next?
 
Future Profiles of e-Research
Future Profiles of e-Research Future Profiles of e-Research
Future Profiles of e-Research
 
dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152
 
How to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsHow to make data more usable on the Internet of Things
How to make data more usable on the Internet of Things
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities
 
Preprint-WCMRI,IFERP,Singapore,28 October 2022.pdf
Preprint-WCMRI,IFERP,Singapore,28 October 2022.pdfPreprint-WCMRI,IFERP,Singapore,28 October 2022.pdf
Preprint-WCMRI,IFERP,Singapore,28 October 2022.pdf
 
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
IoT-Lite:  A Lightweight Semantic Model for the Internet of ThingsIoT-Lite:  A Lightweight Semantic Model for the Internet of Things
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
 
Preprint-IC3I2022 - 14-16 Dec 2022.pdf
Preprint-IC3I2022 - 14-16 Dec 2022.pdfPreprint-IC3I2022 - 14-16 Dec 2022.pdf
Preprint-IC3I2022 - 14-16 Dec 2022.pdf
 
Electronics and Robotics - Ajith Amarasekara
Electronics and Robotics - Ajith AmarasekaraElectronics and Robotics - Ajith Amarasekara
Electronics and Robotics - Ajith Amarasekara
 
International journal of engineering issues vol 2015 - no 2 - paper4
International journal of engineering issues   vol 2015 - no 2 - paper4International journal of engineering issues   vol 2015 - no 2 - paper4
International journal of engineering issues vol 2015 - no 2 - paper4
 
Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things
 
Ubiquitous computing
Ubiquitous computingUbiquitous computing
Ubiquitous computing
 
Io t research_arpanpal_iem
Io t research_arpanpal_iemIo t research_arpanpal_iem
Io t research_arpanpal_iem
 
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
 

Plus de PAPIs.io

Shortening the time from analysis to deployment with ml as-a-service — Luiz A...
Shortening the time from analysis to deployment with ml as-a-service — Luiz A...Shortening the time from analysis to deployment with ml as-a-service — Luiz A...
Shortening the time from analysis to deployment with ml as-a-service — Luiz A...PAPIs.io
 
Feature engineering — HJ Van Veen (Nubank) @@PAPIs Connect — São Paulo 2017
Feature engineering — HJ Van Veen (Nubank) @@PAPIs Connect — São Paulo 2017Feature engineering — HJ Van Veen (Nubank) @@PAPIs Connect — São Paulo 2017
Feature engineering — HJ Van Veen (Nubank) @@PAPIs Connect — São Paulo 2017PAPIs.io
 
Extracting information from images using deep learning and transfer learning ...
Extracting information from images using deep learning and transfer learning ...Extracting information from images using deep learning and transfer learning ...
Extracting information from images using deep learning and transfer learning ...PAPIs.io
 
Discovering the hidden treasure of data using graph analytic — Ana Paula Appe...
Discovering the hidden treasure of data using graph analytic — Ana Paula Appe...Discovering the hidden treasure of data using graph analytic — Ana Paula Appe...
Discovering the hidden treasure of data using graph analytic — Ana Paula Appe...PAPIs.io
 
Deep learning for sentiment analysis — André Barbosa (elo7) @PAPIs Connect — ...
Deep learning for sentiment analysis — André Barbosa (elo7) @PAPIs Connect — ...Deep learning for sentiment analysis — André Barbosa (elo7) @PAPIs Connect — ...
Deep learning for sentiment analysis — André Barbosa (elo7) @PAPIs Connect — ...PAPIs.io
 
Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...
Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...
Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...PAPIs.io
 
Building machine learning applications locally with Spark — Joel Pinho Lucas ...
Building machine learning applications locally with Spark — Joel Pinho Lucas ...Building machine learning applications locally with Spark — Joel Pinho Lucas ...
Building machine learning applications locally with Spark — Joel Pinho Lucas ...PAPIs.io
 
Battery log data mining — Ramon Oliveira (Datart) @PAPIs Connect — São Paulo ...
Battery log data mining — Ramon Oliveira (Datart) @PAPIs Connect — São Paulo ...Battery log data mining — Ramon Oliveira (Datart) @PAPIs Connect — São Paulo ...
Battery log data mining — Ramon Oliveira (Datart) @PAPIs Connect — São Paulo ...PAPIs.io
 
A tensorflow recommending system for news — Fabrício Vargas Matos (Hearst tv)...
A tensorflow recommending system for news — Fabrício Vargas Matos (Hearst tv)...A tensorflow recommending system for news — Fabrício Vargas Matos (Hearst tv)...
A tensorflow recommending system for news — Fabrício Vargas Matos (Hearst tv)...PAPIs.io
 
Scaling machine learning as a service at Uber — Li Erran Li at #papis2016
Scaling machine learning as a service at Uber — Li Erran Li at #papis2016Scaling machine learning as a service at Uber — Li Erran Li at #papis2016
Scaling machine learning as a service at Uber — Li Erran Li at #papis2016PAPIs.io
 
Real-world applications of AI - Daniel Hulme @ PAPIs Connect
Real-world applications of AI - Daniel Hulme @ PAPIs ConnectReal-world applications of AI - Daniel Hulme @ PAPIs Connect
Real-world applications of AI - Daniel Hulme @ PAPIs ConnectPAPIs.io
 
Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...
Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...
Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...PAPIs.io
 
Revolutionizing Offline Retail Pricing & Promotions with ML - Daniel Guhl @ P...
Revolutionizing Offline Retail Pricing & Promotions with ML - Daniel Guhl @ P...Revolutionizing Offline Retail Pricing & Promotions with ML - Daniel Guhl @ P...
Revolutionizing Offline Retail Pricing & Promotions with ML - Daniel Guhl @ P...PAPIs.io
 
Demystifying Deep Learning - Roberto Paredes Palacios @ PAPIs Connect
Demystifying Deep Learning - Roberto Paredes Palacios @ PAPIs ConnectDemystifying Deep Learning - Roberto Paredes Palacios @ PAPIs Connect
Demystifying Deep Learning - Roberto Paredes Palacios @ PAPIs ConnectPAPIs.io
 
Predictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect
Predictive APIs: What about Banking? - Natalino Busa @ PAPIs ConnectPredictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect
Predictive APIs: What about Banking? - Natalino Busa @ PAPIs ConnectPAPIs.io
 
Microdecision making in financial services - Greg Lamp @ PAPIs Connect
Microdecision making in financial services - Greg Lamp @ PAPIs ConnectMicrodecision making in financial services - Greg Lamp @ PAPIs Connect
Microdecision making in financial services - Greg Lamp @ PAPIs ConnectPAPIs.io
 
Engineering the Future of Our Choice with General AI - JoEllen Lukavec Koeste...
Engineering the Future of Our Choice with General AI - JoEllen Lukavec Koeste...Engineering the Future of Our Choice with General AI - JoEllen Lukavec Koeste...
Engineering the Future of Our Choice with General AI - JoEllen Lukavec Koeste...PAPIs.io
 
Distributed deep learning with spark on AWS - Vincent Van Steenbergen @ PAPIs...
Distributed deep learning with spark on AWS - Vincent Van Steenbergen @ PAPIs...Distributed deep learning with spark on AWS - Vincent Van Steenbergen @ PAPIs...
Distributed deep learning with spark on AWS - Vincent Van Steenbergen @ PAPIs...PAPIs.io
 
How to predict the future of shopping - Ulrich Kerzel @ PAPIs Connect
How to predict the future of shopping - Ulrich Kerzel @ PAPIs ConnectHow to predict the future of shopping - Ulrich Kerzel @ PAPIs Connect
How to predict the future of shopping - Ulrich Kerzel @ PAPIs ConnectPAPIs.io
 
The emergent opportunity of Big Data for Social Good - Nuria Oliver @ PAPIs C...
The emergent opportunity of Big Data for Social Good - Nuria Oliver @ PAPIs C...The emergent opportunity of Big Data for Social Good - Nuria Oliver @ PAPIs C...
The emergent opportunity of Big Data for Social Good - Nuria Oliver @ PAPIs C...PAPIs.io
 

Plus de PAPIs.io (20)

Shortening the time from analysis to deployment with ml as-a-service — Luiz A...
Shortening the time from analysis to deployment with ml as-a-service — Luiz A...Shortening the time from analysis to deployment with ml as-a-service — Luiz A...
Shortening the time from analysis to deployment with ml as-a-service — Luiz A...
 
Feature engineering — HJ Van Veen (Nubank) @@PAPIs Connect — São Paulo 2017
Feature engineering — HJ Van Veen (Nubank) @@PAPIs Connect — São Paulo 2017Feature engineering — HJ Van Veen (Nubank) @@PAPIs Connect — São Paulo 2017
Feature engineering — HJ Van Veen (Nubank) @@PAPIs Connect — São Paulo 2017
 
Extracting information from images using deep learning and transfer learning ...
Extracting information from images using deep learning and transfer learning ...Extracting information from images using deep learning and transfer learning ...
Extracting information from images using deep learning and transfer learning ...
 
Discovering the hidden treasure of data using graph analytic — Ana Paula Appe...
Discovering the hidden treasure of data using graph analytic — Ana Paula Appe...Discovering the hidden treasure of data using graph analytic — Ana Paula Appe...
Discovering the hidden treasure of data using graph analytic — Ana Paula Appe...
 
Deep learning for sentiment analysis — André Barbosa (elo7) @PAPIs Connect — ...
Deep learning for sentiment analysis — André Barbosa (elo7) @PAPIs Connect — ...Deep learning for sentiment analysis — André Barbosa (elo7) @PAPIs Connect — ...
Deep learning for sentiment analysis — André Barbosa (elo7) @PAPIs Connect — ...
 
Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...
Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...
Building machine learning service in your business — Eric Chen (Uber) @PAPIs ...
 
Building machine learning applications locally with Spark — Joel Pinho Lucas ...
Building machine learning applications locally with Spark — Joel Pinho Lucas ...Building machine learning applications locally with Spark — Joel Pinho Lucas ...
Building machine learning applications locally with Spark — Joel Pinho Lucas ...
 
Battery log data mining — Ramon Oliveira (Datart) @PAPIs Connect — São Paulo ...
Battery log data mining — Ramon Oliveira (Datart) @PAPIs Connect — São Paulo ...Battery log data mining — Ramon Oliveira (Datart) @PAPIs Connect — São Paulo ...
Battery log data mining — Ramon Oliveira (Datart) @PAPIs Connect — São Paulo ...
 
A tensorflow recommending system for news — Fabrício Vargas Matos (Hearst tv)...
A tensorflow recommending system for news — Fabrício Vargas Matos (Hearst tv)...A tensorflow recommending system for news — Fabrício Vargas Matos (Hearst tv)...
A tensorflow recommending system for news — Fabrício Vargas Matos (Hearst tv)...
 
Scaling machine learning as a service at Uber — Li Erran Li at #papis2016
Scaling machine learning as a service at Uber — Li Erran Li at #papis2016Scaling machine learning as a service at Uber — Li Erran Li at #papis2016
Scaling machine learning as a service at Uber — Li Erran Li at #papis2016
 
Real-world applications of AI - Daniel Hulme @ PAPIs Connect
Real-world applications of AI - Daniel Hulme @ PAPIs ConnectReal-world applications of AI - Daniel Hulme @ PAPIs Connect
Real-world applications of AI - Daniel Hulme @ PAPIs Connect
 
Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...
Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...
Past, Present and Future of AI: a Fascinating Journey - Ramon Lopez de Mantar...
 
Revolutionizing Offline Retail Pricing & Promotions with ML - Daniel Guhl @ P...
Revolutionizing Offline Retail Pricing & Promotions with ML - Daniel Guhl @ P...Revolutionizing Offline Retail Pricing & Promotions with ML - Daniel Guhl @ P...
Revolutionizing Offline Retail Pricing & Promotions with ML - Daniel Guhl @ P...
 
Demystifying Deep Learning - Roberto Paredes Palacios @ PAPIs Connect
Demystifying Deep Learning - Roberto Paredes Palacios @ PAPIs ConnectDemystifying Deep Learning - Roberto Paredes Palacios @ PAPIs Connect
Demystifying Deep Learning - Roberto Paredes Palacios @ PAPIs Connect
 
Predictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect
Predictive APIs: What about Banking? - Natalino Busa @ PAPIs ConnectPredictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect
Predictive APIs: What about Banking? - Natalino Busa @ PAPIs Connect
 
Microdecision making in financial services - Greg Lamp @ PAPIs Connect
Microdecision making in financial services - Greg Lamp @ PAPIs ConnectMicrodecision making in financial services - Greg Lamp @ PAPIs Connect
Microdecision making in financial services - Greg Lamp @ PAPIs Connect
 
Engineering the Future of Our Choice with General AI - JoEllen Lukavec Koeste...
Engineering the Future of Our Choice with General AI - JoEllen Lukavec Koeste...Engineering the Future of Our Choice with General AI - JoEllen Lukavec Koeste...
Engineering the Future of Our Choice with General AI - JoEllen Lukavec Koeste...
 
Distributed deep learning with spark on AWS - Vincent Van Steenbergen @ PAPIs...
Distributed deep learning with spark on AWS - Vincent Van Steenbergen @ PAPIs...Distributed deep learning with spark on AWS - Vincent Van Steenbergen @ PAPIs...
Distributed deep learning with spark on AWS - Vincent Van Steenbergen @ PAPIs...
 
How to predict the future of shopping - Ulrich Kerzel @ PAPIs Connect
How to predict the future of shopping - Ulrich Kerzel @ PAPIs ConnectHow to predict the future of shopping - Ulrich Kerzel @ PAPIs Connect
How to predict the future of shopping - Ulrich Kerzel @ PAPIs Connect
 
The emergent opportunity of Big Data for Social Good - Nuria Oliver @ PAPIs C...
The emergent opportunity of Big Data for Social Good - Nuria Oliver @ PAPIs C...The emergent opportunity of Big Data for Social Good - Nuria Oliver @ PAPIs C...
The emergent opportunity of Big Data for Social Good - Nuria Oliver @ PAPIs C...
 

Dernier

RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Thomas Poetter
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...Boston Institute of Analytics
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...GQ Research
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our WorldEduminds Learning
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
Vision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptxVision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptxellehsormae
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 

Dernier (20)

RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our World
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
Vision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptxVision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptx
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 

[Keynote] predictive technologies and the prediction of technology - Bob Williamson

  • 1. Predictive Technologies and the Prediction of Technology Robert C. Williamson Bob.Williamson@nicta.com.au
  • 2. • ML researcher & leader of NICTA ML group – Algorithms, such as one-class SVM – Theory – generalization bounds, loss functions • (Interim!) CEO of NICTA – Connect the different parts of ICT research • Leader of ACOLA project on Technology and Australia’s future – Understanding technological change, its mode, its impact, and its prediction • This talk: synthesize these diverse perspectives to (hopefully) provide a stimulation for the future • Analogies and questions; not many answers… My Contextual Tripod
  • 3. • Technologies help us do stuff • They are a means to an end • Different technologies have things in common • Predictive technologies can learn from older technologies ovement. The illustration shows the size of the machine compared to an operator. Around 1860, the pages of machine tool books, magazines, and catalogues included thes, milling machines, drilling machines, grinders, and boring machines. This gives ome idea of how these types of machines had greatly evolved over a century. Figure 7.14 illustrates a drilling machine, which is capable of making holes at an ngle by partially rotating the tool. The hole height could also be changed. Even the ntire body of the machine could be rotated as a characteristic that was extremely seful for large machines that were difficult to move. It is evident how machine tools creased in complexity over the years with the mechanisms that added accuracy, omfort, and efficiency to the machine operation and application goal. On Domestic Apparatus
  • 4. Predictive technologies • Automation and Control • Prediction is central to control • New control technologies had huge impacts on society • Modern predictive technologies will too
  • 5. 19th Century Innovations Programmable APIs Take the computation to the data
  • 6. Prediction is central to control • Elmer Sperry’s battle tracer 1916
  • 7. Fear of the new is not new Autonomous technology Dangers of remote shopping
  • 9. • Technology is not applied science – the science usually comes afterwards • “General purpose technologies” steam power, railways, electricity, IT have driven industrial revolutions – but they are slow • Predictive technologies next? How technologies change
  • 10. Infrastructure is slower • Interdependence slows things down • What are the interdependencies and infrastructure for predictive technologies?
  • 11. The evolution of technology • Not goal directed • Source of variation • Recombination • Source of selection • Unpredictable • Best model of technological change
  • 12. Evolution of technology Nature: hybrids rare Culture/ Technology: hybrids common
  • 13. Technological Inertia, momentum, path-dependence and lock-in • Inertia caused by many things – Skills – vested interests – Interdependence • Path-dependence and lock-in – QWERTY • Standards can be good or bad!
  • 14. Prediction of technology One can accurately predict aspects of technology Nagy B, D.F.J., Bui Q. M., Trancik J. E., Statistical Basis for Predicting Technological Progress. PloS one, 2012.
  • 15. But one can not predict impact • Evidence is from past predictions of a future which has now arrived • When you look at all predictions (and not cherry-pick), everyone does terribly
  • 16. George Wise, The Accuracy of Technological Forecasts, 1890- 1940, Futures, 411-419, October 1976.
  • 17.
  • 18.
  • 19. Impacts • Even hard to retrodict! • Canals, trains and space rockets
  • 20.
  • 21.
  • 22. Systematization of machines 177On the Systematisation of Machine Study Fig. 8.8 Classification of movements “Essay on Machine Composition” by A. Betancourt and J.M. Lanz [73]
  • 23. Cataloging and componentisation dition, many authors successfully strove to update the theory of machines hanisms, by considering the acquired technological innovations and experi- new analytical and design procedures. Examples of this fecundus activity works of Bourguignon (1906), Franke and Oldenbourg (1930), Bricard and Grubler (1917), to name but a few. Mechanisms (From “Kinematische Modelle nach Prof Reuleaux”, Voight (1907) [136]) 8 A Vision on Machines 8 “Machine Kinematics and Dynamics” by A. de Lamadrid and A. de Corral (1948) [70]: t cover; (b) a page
  • 24.
  • 26. Nowadays it is taken for granted at least for some types of machines…
  • 29.
  • 30. Modularity is an abstraction
  • 31. Particular challenges for predictive technologies • Dependence on training data – Induces a complex dependency that is hard to manage • How to do experiments – Tied up with figuring out what one is trying to achieve • Problem orientation (or lack thereof) – no different to other technologies – it is what technologies do, rather than how they do it that (most) people care about
  • 32. ML is “technique driven”
  • 33. More like a Cottage Industry Small groups Limited systematisation Little reuse – do it all oneself Few standards
  • 34. Users see it differently to the researchers
  • 35. Systems • Unlike Tony Stark, no one can build an entire system • We collectively build them • The whole point of APIs!?
  • 36. Modularising predictive technologies The only essential knowledge pertains to the relatedness of things – Jorge Luis Borges What can be studied is always a relationship or an infinite regress of relationships. Never a ‘thing’ – Gregory Bateson • Machine Learning theory – Functional analysis (functions as points) – Problems as points – Relations between problems – Focus of my technical work • Predictive APIs – What to standardise – How to do it – Dangers of getting it wrong
  • 37. Data analytics as a service? • Data big and small everywhere • Can not necessarily bring the data to one place • Output of analytics is more data • Ease of mash-ups • Allow of plurality of techniques • State is the enemy – want statelessness • REST as a solution?
  • 38. REST – Representational State Transfer An architectural style for data exchange. It is – Client-Server – Stateless – Cacheable – Layered RP1 The key abstraction of information is a resource, named by an URL. RP2 The representation of a resource is a sequence of bytes, plus representation metadata to describe those bytes. RP3 All interactions are context-free. RP4 Only a few primitive operations are available. RP5 Idempotent operations and representation metadata are encouraged in support of caching. RP6 The presence of intermediaries is promoted.
  • 39. Computational REST (CREST) An architectural style for computational exchange. Principles: CP1 The key abstraction of computation is a resource, named by an URL. CP2 The representation of a resource is a program, a closure, a continuation, or a binding environment plus metadata to describe the program, closure, continuation, or binding environment. CP3 All computations are context-free. CP4 Only a few primitive operations are always available, but additional per- resource operations are also encouraged. CP5 The presence of intermediaries is promoted. CREST directly enables computational migration and mobile code. Facilitates mashups, derived-mashups, and higher order mashups Superseded by COAST
  • 40. PSI – a start of ML as a service – see James Montgomery’s talk
  • 41. Other challenges for predictive technologies • Privacy, security and all that • PCAST: information accountability • UX for analytics and uncertainty • Skills • Deploying predictive technologies in all sectors of the economy Crashlytics Nexage Yozio Kochava Comscore Nativex Mobileaptracker Google Ads Appsflyer Mopub mDotm GreyStripe Millennial Media Tapjoy Hockeyapp Trialpay ThreatMetrix Chartboost Flurry Google Analytics InMobi Adjust Crittercism Vungle Bugsense Jibro Pintrest Pet Rescue Saga SongPop MapQuest Despicable Me Avast Mobile Security Draw Something Free Candy Crush Saga Subway Surf Tango Gmail Trackers Apps Personal Information Location Installed Apps Android ID Calendar Figure 5: An example user who is only having 11 apps ye connected to 26 trackers 7. CONCLUSION In this paper we presented a measurement study of track ing in paid apps by analysing top-100 paid apps from fou di↵erent countries representing four geographical region We showed that despite having a di↵erent business mode paid apps also collect significant amounts of personal info mation, and can lead to the same level of privacy leakage a when using free apps. We found that 20% of the paid app had more than three embedded trackers. Also we showe that 17 out of top-22 trackers collected some form of persis tent unique identifiers that allows them to track users acros apps. By analysing apps installed by over 300 smartphone user we showed that 50% of the smartphone users are connecte to more than 25 trackers. The results indicate that it important to see the overall personal information flow by a Project Background NICTA undertook a pilot with the New South Wales Environment Protection Authority (NSW EPA) using data collected from existing environmental sensors in the Hunter Valley area. There are 14 environmental sensors installed by the NSW EPA that monitor pollution and atmospheric conditions throughout the Upper Hunter Valley area. Data from these sensors is automatically uploaded to the NICT A developed EPA Air Quality Prediction Service. Through the use of machine learning, the predictive algorithms are then able to infer pollution levels up to 24 hours in advance including a confidence reading on the model’s current performance. For coal mining companies an indication of future air quality means they could take preventive measures to reduce pollution, which in the long- term will maximise production. What isthe technology? Based on machine lear ning sensibilities, the pr edictive modelling tools of the EPA Air Quality Prediction Service will ultimately allow Government to access predictions of pollution for the next 24 hours via their handheld or tablet in the field. NICTA’sunique approach Sensors and the technology behind them are already well developed in Australia and internationally. Many government environmental agencies are able to collect data about pollution levels but are unable to accurately predict into the future. The EPA Air Quality Prediction Ser vice uses advanced analytical techniques to make the most of the data that is already being collected. Collaborators The EPA Air Quality Prediction Ser vice modelling software is currently being piloted with the NSW EPA as an application delivered via the browser and available via desktop and mobile devices.
  • 42. Second order cybernetics & infrastructure • “Infrastructure is both relational and ecological – it means different things to different groups… It is also frequently mundane to the point of boredom.” • Attributes of infrastructure: • embeddedness, • transparency, • reach or scope, • learned as part of membership, • links with conventions of practice, • embodiment of standards • built on installed base, • becomes visible upon breakdown, • is fixed in modular increments, not all at once or globally. • Because infrastructure is big, layered, and complex, and because it means different things locally, it is never changed from above. Changes take time and negotiation, and adjustment with other aspects of the systems are involved. • Nobody is really in charge of infrastructure. What infrastructure is needed for predictive technologies?
  • 43.
  • 44. • Predictive technologies are technologies • Look for lessons from past technologies • Technologies for data are likely the next GPT – Will underpin the next industrial revolution Conclusions
  • 45. • Standards for good …. – Interoperability • … and for bad – Lock-in and standards wars • Gateway technologies? – What would they be for predictive technologies? Review of Network Economics Vol.3, Issue 1 – March 2004 The Economics of Standards Wars VICTOR STANGO* Federal Reserve Bank of Chicago Abstract Policymakers face an increasing number of questions regarding whether markets efficiently choose technological standards. In this essay I survey the economic literature regarding standards, focusing on arguments that markets move between standards either too slowly or too swiftly. 1 Introduction The rapid pace of technological change in the last two decades has highlighted the strong
  • 46. • Lightweight minimal standards – common economic protocol – Avoidance of lock-in / winner-take-all – Building an ecosystem rather than dominating it • Other challenges – ML as a service – Impacts (differential and otherwise) • Impossible to predict; need to monitor & adapt • Fear of “autonomous technology” – UX for predictions –tricky! – What infrastructure is needed for predictive technologies?