SlideShare a Scribd company logo
1 of 104
Download to read offline
consumer centered calibration in end-use
water monitoring
eric c. larson | eclarson.com
Assistant Professor Computer Science and Engineering
on average, a consumer can
save 15-25%
lake mead 1983
lake mead 2011
we are using water faster
than it is being replenished
Pacific Institute for Studies in Development, Environment, and Security, 2011
we are using water faster
than it is being replenished
Pacific Institute for Studies in Development, Environment, and Security, 2011
$2,994.83
more awareness
Fabricated"Unit
16
Water"Meter"Design
15
Turbine
Insert
Thermistor
Flow
image: LBNL
Fabricated"Unit
16
Water"Meter"Design
15
Turbine
Insert
Thermistor
Flow
image: LBNL
Fabricated"Unit
16
Water"Meter"Design
15
Turbine
Insert
Thermistor
Flow
image: LBNL
meters
flow rate fixture flow
inline water
Fabricated"Unit
16
meters
flow rate fixture flow
inline water
water
pressure
pressure
sensor
Fabricated"Unit
16
meters
flow rate fixture flow
inline water
water
pressure
pressure
sensor
Fabricated"Unit
16
meters
flow rate fixture flow
inline water
water
pressure
pressure
sensor
machine
learning
estimated
Fabricated"Unit
16
HydroSense
• central sensing point
• easy to install
• low cost
• can observe every fixture
HydroSense
• central sensing point
• easy to install
• low cost
• can observe every fixture
HydroSense
BelkinEcho
• central sensing point
• easy to install
• low cost
• can observe every fixture
HydroSense
40#
50#
60#
70#
80#
Cold Line Pressure
(Hose Spigot)
0 94.5
time (s)
psi
BelkinEcho
• central sensing point
• easy to install
• low cost
• can observe every fixture
HydroSense
40#
50#
60#
70#
80#
Cold Line Pressure
(Hose Spigot)
0 94.5
time (s)
psi
BelkinEcho
• central sensing point
• easy to install
• low cost
• can observe every fixture
HydroSense
40#
50#
60#
70#
80#
Cold Line Pressure
(Hose Spigot)
0 94.5
time (s)
psi
open close
BelkinEcho
kitchen sink
upstairs toilet
downstairs toilet
kitchen sink
upstairs toilet
downstairs toilet
days
 33
 33
 30
 27
 33
events
 2374
 3075
 4754
 2499
 2578
events/day
 71.9
 93.2
 158.5
 92.6
 78.1
=
days
 33
 33
 30
events
 2374
 3075
 4754
events/day
 71.9
 93.2
 158.5
kitchen sink
upstairs toilet
template matching
unknown event
downstairs toilet
kitchen sink
upstairs toilet
template matching
unknown event
downstairs toilet
feasibility study
Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water
activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, (2009), 235–244.
Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged
experiments. Pervasive and Mobile Computing, (2010).
feasibility study
• 10 homes
Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water
activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, (2009), 235–244.
Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged
experiments. Pervasive and Mobile Computing, (2010).
feasibility study
• 10 homes
• staged calibration
Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water
activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, (2009), 235–244.
Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged
experiments. Pervasive and Mobile Computing, (2010).
feasibility study
• 10 homes
• staged calibration
• ~98% accuracy
Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water
activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, (2009), 235–244.
Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged
experiments. Pervasive and Mobile Computing, (2010).
70
50
30
pressure(psi)
70
50
30
pressure(psi)
initial study: staged events
70
50
30
pressure(psi)
70
50
30
pressure(psi)
initial study: staged events
kitchen sink kitchen sink
70
50
30
pressure(psi)
70
50
30
pressure(psi)
natural water use
how well does single point
sensing work in a natural setting?
longitudinal evaluation
longitudinal evaluation
totals
days
 33
 33
 30
 27
 33
 156
events
 2374
 3075
 4754
 2499
 2578
 14,960
events/day
 71.9
 93.2
 158.5
 92.6
 78.1
 95.9
compound
 22.2%
 21.8%
 16.6%
 32%
 21.3%
 21.9%
data collection
Larson, E., Froehlich, J., Saba, E., et al. A Longitudinal Study of Pressure Sensing to Infer Real- World Water Usage
Events in the Home. Pervasive Computing, Springer (2011), 50–69.
totals
days
 33
 33
 30
 27
 33
 156
events
 2374
 3075
 4754
 2499
 2578
 14,960
events/day
 71.9
 93.2
 158.5
 92.6
 78.1
 95.9
compound
 22.2%
 21.8%
 16.6%
 32%
 21.3%
 21.9%
data collection
Larson, E., Froehlich, J., Saba, E., et al. A Longitudinal Study of Pressure Sensing to Infer Real- World Water Usage
Events in the Home. Pervasive Computing, Springer (2011), 50–69.
most comprehensive labeled dataset
of hot and cold water ever collected
natural water usage
70
50
30
pressure(psi)
70
50
30
pressure(psi)
natural water usage
70
50
30
pressure(psi)
70
50
30
pressure(psi)
8AM
2 minutes
bathroom sink
natural water usage
70
50
30
pressure(psi)
70
50
30
pressure(psi)
8AM
2 minutes
toilet
bathroom sink
natural water usage
70
50
30
pressure(psi)
70
50
30
pressure(psi)
8AM
2 minutes
kitchen sink kitchen sink
toilet
bathroom sink
natural water usage
70
50
30
pressure(psi)
70
50
30
pressure(psi)
8AM
2 minutes
kitchen sink kitchen sink
toilet
bathroom sink
natural water usage
70
50
30
pressure(psi)
70
50
30
pressure(psi)
template matching: 98% 74%
8AM
2 minutes
kitchen sink kitchen sink
toilet
bathroom sink
natural water usage
70
50
30
pressure(psi)
70
50
30
pressure(psi)
template matching: 98% 74%
10 fold cross validation
8AM
2 minutes
kitchen sink kitchen sink
toilet
bathroom sink
natural water usage
70
50
30
pressure(psi)
70
50
30
pressure(psi)
template matching: 98% 74%
10 fold cross validation
35%
8AM
2 minutes
minimal
two step process: segmentation
70
50
30
pressure(psi)
70
50
30
pressure(psi)
standard deviation
smoothing operation
pressure deltas
local maxima (for adjustments/compound)
70
50
30
pressure(psi)
70
50
30
pressure(psi)
pressure drop
min pressure
duration
min local maxima
max derivative
max amplitude
LPC frequency characteristics
sink flow meter
two step process: features extraction
xs
1
70
50
30
pressure(psi)
70
50
30
pressure(psi)
pressure drop
min pressure
duration
min local maxima
max derivative
max amplitude
LPC frequency characteristics
sink flow meter
two step process: features extraction
xs
1
xd
2 xd
3 xd
4 xd
5 xd
6
xd
7
machine learning overview
labeled
RF classifier
predicted fixture
machine learning overview
minimal set of labels for calibrationlabeled
RF classifier
predicted fixture
machine learning overview
minimal set of labels for calibrationlabeled
RF classifier
predicted fixture
one or two examples per fixture
machine learning overview
minimal set of labels for calibrationlabeled
RF classifier
predicted fixture
one or two examples per fixture
accuracy 40-60%
machine learning overview
minimal set of labels for calibrationlabeled
RF classifier
predicted fixture
one or two examples per fixture
accuracy 40-60%
need more labels!
machine learning overview
minimal set of labels for calibrationlabeled
RF classifier
predicted fixture
one or two examples per fixture
accuracy 40-60%
need more labels!
but which ones?
active learning
labeled
classifier 1 classifier N…
randomforest
active learning
labeled
classifier 1 classifier N
unlabeled
…
randomforest
active learning
labeled
classifier 1 classifier N
unlabeled
disagree?
…
randomforest
active learning
labeled
classifier 1 classifier N
unlabeled
disagree?
max margin of committee
…
randomforest
need a label
margin < 20%
active learning
leveraging the homeowner
active learning
leveraging the homeowner
• select low confidence margin examples
active learning
leveraging the homeowner
• select low confidence margin examples
• ask homeowner for label
active learning
leveraging the homeowner
• select low confidence margin examples
• ask homeowner for label
AT&T LTEAT&T LTE 5:23 PM
did you just use water?
YesNo
active learning
leveraging the homeowner
• select low confidence margin examples
• ask homeowner for label
AT&T LTEAT&T LTE 5:23 PM
did you just use water?
YesNo
AT&T LTEAT&T LTE 5:23 PM
Fixture Selection
Do Not Disturb
Select Notification Times
OFF
Master Toilet
Recently Used:
Half Bath Toilet
Dishwasher
Master Sink Select Temp.
Kitchen Sink Select Temp.
Master Shower Select Temp.
More
Half Bath Sink Select Temp.
simulating labels from homeowner
AT&T LTEAT&T LTE 5:23 PM
did you just use water?
YesNo
AT&T LTEAT&T LTE 5:23 PM
Fixture Selection
Do Not Disturb
Select Notification Times
OFF
Master Toilet
Recently Used:
Half Bath Toilet
Dishwasher
Master Sink Select Temp.
Kitchen Sink Select Temp.
Master Shower Select Temp.
More
Half Bath Sink Select Temp.
simulating labels from homeowner
AT&T LTEAT&T LTE 5:23 PM
did you just use water?
YesNo
• ask for two labels every other day
AT&T LTEAT&T LTE 5:23 PM
Fixture Selection
Do Not Disturb
Select Notification Times
OFF
Master Toilet
Recently Used:
Half Bath Toilet
Dishwasher
Master Sink Select Temp.
Kitchen Sink Select Temp.
Master Shower Select Temp.
More
Half Bath Sink Select Temp.
simulating labels from homeowner
AT&T LTEAT&T LTE 5:23 PM
did you just use water?
YesNo
• ask for two labels every other day
• one morning and one evening
AT&T LTEAT&T LTE 5:23 PM
Fixture Selection
Do Not Disturb
Select Notification Times
OFF
Master Toilet
Recently Used:
Half Bath Toilet
Dishwasher
Master Sink Select Temp.
Kitchen Sink Select Temp.
Master Shower Select Temp.
More
Half Bath Sink Select Temp.
simulating labels from homeowner
AT&T LTEAT&T LTE 5:23 PM
did you just use water?
YesNo
• ask for two labels every other day
• one morning and one evening
• only from 8AM-9PM
AT&T LTEAT&T LTE 5:23 PM
Fixture Selection
Do Not Disturb
Select Notification Times
OFF
Master Toilet
Recently Used:
Half Bath Toilet
Dishwasher
Master Sink Select Temp.
Kitchen Sink Select Temp.
Master Shower Select Temp.
More
Half Bath Sink Select Temp.
10 15 20 25 30 35 40 45
0.65
0.7
0.75
0.8
0.85
Co−Labeling in H1
Number of Labels
ValveLevelAccuracyofCoLabel−HMM
Co−Labeling
Random Labeling
simulating labels from homeowner
active learning for H1 totals
days
 33
 33
 30
 27
 33
 156
events
 2374
 3075
 4754
 2499
 2578
 14,960
events/day
 71.9
 93.2
 158.5
 92.6
 78.1
 95.9
compound
 22.2%
 21.8%
 16.6%
 32%
 21.3%
 21.9%
fixturepredictionaccuracy
number of labeled examples
10 15 20 25 30 35 40 45
0.65
0.7
0.75
0.8
0.85
Co−Labeling in H1
Number of Labels
ValveLevelAccuracyofCoLabel−HMM
Co−Labeling
Random Labeling
simulating labels from homeowner
active learning for H1minimaltrainingset totals
days
 33
 33
 30
 27
 33
 156
events
 2374
 3075
 4754
 2499
 2578
 14,960
events/day
 71.9
 93.2
 158.5
 92.6
 78.1
 95.9
compound
 22.2%
 21.8%
 16.6%
 32%
 21.3%
 21.9%
fixturepredictionaccuracy
number of labeled examples
10 15 20 25 30 35 40 45
0.65
0.7
0.75
0.8
0.85
Co−Labeling in H1
Number of Labels
ValveLevelAccuracyofCoLabel−HMM
Co−Labeling
Random Labeling
simulating labels from homeowner
active learning for H1minimaltrainingset totals
days
 33
 33
 30
 27
 33
 156
events
 2374
 3075
 4754
 2499
 2578
 14,960
events/day
 71.9
 93.2
 158.5
 92.6
 78.1
 95.9
compound
 22.2%
 21.8%
 16.6%
 32%
 21.3%
 21.9%
fixturepredictionaccuracy
number of labeled examples
10 15 20 25 30 35 40 45
0.65
0.7
0.75
0.8
0.85
Co−Labeling in H1
Number of Labels
ValveLevelAccuracyofCoLabel−HMM
Co−Labeling
Random Labeling
chosen labels
random labeling
iteration 1
iteration 3
iteration 5
iteration 10
simulating labels from homeowner
active learning for H1minimaltrainingset totals
days
 33
 33
 30
 27
 33
 156
events
 2374
 3075
 4754
 2499
 2578
 14,960
events/day
 71.9
 93.2
 158.5
 92.6
 78.1
 95.9
compound
 22.2%
 21.8%
 16.6%
 32%
 21.3%
 21.9%
fixturepredictionaccuracy
number of labeled examples
totals
totals
60%
70%
80%
90%
100%
0 1 2 3 4 5 6 7 8 9 10 11 12 13
valve fixture category
error bars=std err.
active learning iteration
accuracy
totals
totals
60%
70%
80%
90%
100%
0 1 2 3 4 5 6 7 8 9 10 11 12 13
valve fixture category
error bars=std err.
active learning iteration
accuracy
totals
totals
60%
70%
80%
90%
100%
0 1 2 3 4 5 6 7 8 9 10 11 12 13
valve fixture category
error bars=std err.
active learning iteration
accuracy
totals
totals
60%
70%
80%
90%
100%
0 1 2 3 4 5 6 7 8 9 10 11 12 13
valve fixture category
error bars=std err.
active learning iteration
accuracy
usion is the secondary bathroom shower for the master bathroom shower.
-374
8.5
1.5
-3
6.1
72
1.1
0.8
5.0
0.7
1.5
0.6
-7
18
92
0.6
5.4
2.6
4.9
3.4
2.3
3.5
0.9
5.1
-7
18
0.9
92
1.4
4.9
0.7
4.4
1.4
1.4
7.3
1.0
0.7
3.2
-753
2.1 -1
4.2
67
0.6
2.4
0.8
31
2.5
5.2
-5
1.2
5.0
0.6
18
4.2
88
1.8
7.5
1.5
1.6
5.7
1.0
-5
1.2
0.5
5.3
4.6
10
1.8
89
1.7
1.7
1.4
0.7
3.2
-2
2.9
0.6
81
12
-2
0.8
94
0.6
8.1
-1
6.7
68
-2
2.8
42
-1
1.9
2.9
0.5
25
0.8
95
0.7 -1
2.2
3.1
10
1.3
96
6.6 -290
-3
1.1
0.7
59
18 -3
0.9
0.9
15
60
er close,1
open,2
k close,3
open,4
er close,5
open,6
k close,7
open,8
et close,9
open,10
r close,11
open,12
k close,13
open,14
t open,15
e close,16
open,17
usion is the secondary bathroom shower for the master bathroom shower.
-374
8.5
1.5
-3
6.1
72
1.1
0.8
5.0
0.7
1.5
0.6
-7
18
92
0.6
5.4
2.6
4.9
3.4
2.3
3.5
0.9
5.1
-7
18
0.9
92
1.4
4.9
0.7
4.4
1.4
1.4
7.3
1.0
0.7
3.2
-753
2.1 -1
4.2
67
0.6
2.4
0.8
31
2.5
5.2
-5
1.2
5.0
0.6
18
4.2
88
1.8
7.5
1.5
1.6
5.7
1.0
-5
1.2
0.5
5.3
4.6
10
1.8
89
1.7
1.7
1.4
0.7
3.2
-2
2.9
0.6
81
12
-2
0.8
94
0.6
8.1
-1
6.7
68
-2
2.8
42
-1
1.9
2.9
0.5
25
0.8
95
0.7 -1
2.2
3.1
10
1.3
96
6.6 -290
-3
1.1
0.7
59
18 -3
0.9
0.9
15
60
er close,1
open,2
k close,3
open,4
er close,5
open,6
k close,7
open,8
et close,9
open,10
r close,11
open,12
k close,13
open,14
t open,15
e close,16
open,17
dishwasher
laundry
dishwasher
laundry
usion is the secondary bathroom shower for the master bathroom shower.
-374
8.5
1.5
-3
6.1
72
1.1
0.8
5.0
0.7
1.5
0.6
-7
18
92
0.6
5.4
2.6
4.9
3.4
2.3
3.5
0.9
5.1
-7
18
0.9
92
1.4
4.9
0.7
4.4
1.4
1.4
7.3
1.0
0.7
3.2
-753
2.1 -1
4.2
67
0.6
2.4
0.8
31
2.5
5.2
-5
1.2
5.0
0.6
18
4.2
88
1.8
7.5
1.5
1.6
5.7
1.0
-5
1.2
0.5
5.3
4.6
10
1.8
89
1.7
1.7
1.4
0.7
3.2
-2
2.9
0.6
81
12
-2
0.8
94
0.6
8.1
-1
6.7
68
-2
2.8
42
-1
1.9
2.9
0.5
25
0.8
95
0.7 -1
2.2
3.1
10
1.3
96
6.6 -290
-3
1.1
0.7
59
18 -3
0.9
0.9
15
60
er close,1
open,2
k close,3
open,4
er close,5
open,6
k close,7
open,8
et close,9
open,10
r close,11
open,12
k close,13
open,14
t open,15
e close,16
open,17
dishwasher
laundry
dishwasher
laundry
implications for NILM
implications for NILM
AT&T LTEAT&T LTE 5:23 PM
Fixture Selection
Do Not Disturb
Select Notification Times
OFF
Master Toilet
Recently Used:
Half Bath Toilet
Dishwasher
Master Sink Select Temp.
Kitchen Sink Select Temp.
Master Shower Select Temp.
More
Half Bath Sink Select Temp.
implications for NILM
AT&T LTEAT&T LTE 5:23 PM
Fixture Selection
Do Not Disturb
Select Notification Times
OFF
Master Toilet
Recently Used:
Half Bath Toilet
Dishwasher
Master Sink Select Temp.
Kitchen Sink Select Temp.
Master Shower Select Temp.
More
Half Bath Sink Select Temp.
did you plug in laptop?
implications for NILM
AT&T LTEAT&T LTE 5:23 PM
Fixture Selection
Do Not Disturb
Select Notification Times
OFF
Master Toilet
Recently Used:
Half Bath Toilet
Dishwasher
Master Sink Select Temp.
Kitchen Sink Select Temp.
Master Shower Select Temp.
More
Half Bath Sink Select Temp.
did you plug in laptop?
did you recently start the oven?
implications for NILM
AT&T LTEAT&T LTE 5:23 PM
Fixture Selection
Do Not Disturb
Select Notification Times
OFF
Master Toilet
Recently Used:
Half Bath Toilet
Dishwasher
Master Sink Select Temp.
Kitchen Sink Select Temp.
Master Shower Select Temp.
More
Half Bath Sink Select Temp.
did you plug in laptop?
did you recently start the oven?
are you watching TV?
implications for NILM
AT&T LTEAT&T LTE 5:23 PM
Fixture Selection
Do Not Disturb
Select Notification Times
OFF
Master Toilet
Recently Used:
Half Bath Toilet
Dishwasher
Master Sink Select Temp.
Kitchen Sink Select Temp.
Master Shower Select Temp.
More
Half Bath Sink Select Temp.
did you plug in laptop?
did you recently start the oven?
are you watching TV?
-can potentially start using more
home specific features
limitations
limitations
responsive cloud architecture
limitations
responsive cloud architecture
multiple people in a home
limitations
responsive cloud architecture
multiple people in a home
trust in user as “oracle”
AT&T LTEAT&T LTE 5:23 PM
Fixture Selection
Do Not Disturb
Select Notification Times
OFF
Master Toilet
Recently Used:
Half Bath Toilet
Dishwasher
Master Sink Select Temp.
Kitchen Sink Select Temp.
Master Shower Select Temp.
More
Half Bath Sink Select Temp.
consumer centered calibration in end-use
water monitoring
eric c. larson | eclarson.com
Assistant Professor Computer Science and Engineering
Thank You!
eclarson.com
eclarson@lyle.smu.edu
@ec_larson
acknowledgements
Belkin, Inc.
Shwetak Patel
Jon Froehlich
Sidhant Gupta
Les Atlas

More Related Content

Similar to Consumer Centered Calibration End Use Water Monitoring

Final written info_product
Final written info_productFinal written info_product
Final written info_product
annielb
 
K levy chile_geo_health_2013
K levy chile_geo_health_2013K levy chile_geo_health_2013
K levy chile_geo_health_2013
Soledad Burgos
 
Temporal and spatial assessment of evaporation transpiration an
Temporal and spatial assessment of evaporation transpiration anTemporal and spatial assessment of evaporation transpiration an
Temporal and spatial assessment of evaporation transpiration an
Ahmed Alzubaidi
 
Science fair project
Science fair projectScience fair project
Science fair project
Stuart3333
 
Testing The Waters Water Quality Testing Session
Testing The Waters   Water Quality Testing SessionTesting The Waters   Water Quality Testing Session
Testing The Waters Water Quality Testing Session
Dane George
 
Project powerpoint
Project powerpoint Project powerpoint
Project powerpoint
eldracherda
 
Project powerpoint
Project powerpoint Project powerpoint
Project powerpoint
eldracherda
 

Similar to Consumer Centered Calibration End Use Water Monitoring (20)

Job Talk
Job TalkJob Talk
Job Talk
 
Larson.defense
Larson.defenseLarson.defense
Larson.defense
 
Final written info_product
Final written info_productFinal written info_product
Final written info_product
 
Where DSP meets UbiComp
Where DSP meets UbiCompWhere DSP meets UbiComp
Where DSP meets UbiComp
 
Residential water users' modeling SOTA
Residential water users' modeling SOTAResidential water users' modeling SOTA
Residential water users' modeling SOTA
 
Residential water users' modeling SOTA
Residential water users' modeling SOTAResidential water users' modeling SOTA
Residential water users' modeling SOTA
 
Effectiveness of the telemetric flood monitoring device
Effectiveness of the telemetric flood monitoring deviceEffectiveness of the telemetric flood monitoring device
Effectiveness of the telemetric flood monitoring device
 
Ubi Comp2009 Hydro Sense Final
Ubi Comp2009 Hydro Sense FinalUbi Comp2009 Hydro Sense Final
Ubi Comp2009 Hydro Sense Final
 
Panel 2: Understanding Risk in Natural and Manmade Systems
Panel 2: Understanding Risk in Natural and Manmade SystemsPanel 2: Understanding Risk in Natural and Manmade Systems
Panel 2: Understanding Risk in Natural and Manmade Systems
 
The National Water Census
The National Water CensusThe National Water Census
The National Water Census
 
K levy chile_geo_health_2013
K levy chile_geo_health_2013K levy chile_geo_health_2013
K levy chile_geo_health_2013
 
Ragab R 1 - UEI Day 1 - Kochi Jan18
Ragab R 1 - UEI Day 1 - Kochi Jan18Ragab R 1 - UEI Day 1 - Kochi Jan18
Ragab R 1 - UEI Day 1 - Kochi Jan18
 
Temporal and spatial assessment of evaporation transpiration an
Temporal and spatial assessment of evaporation transpiration anTemporal and spatial assessment of evaporation transpiration an
Temporal and spatial assessment of evaporation transpiration an
 
Mission: Magazine, Issue #3 - The Magazine that Addresses Critical Water Issues
Mission: Magazine, Issue #3 - The Magazine that Addresses Critical Water IssuesMission: Magazine, Issue #3 - The Magazine that Addresses Critical Water Issues
Mission: Magazine, Issue #3 - The Magazine that Addresses Critical Water Issues
 
WATER QUALITY PREDICTION
WATER QUALITY PREDICTIONWATER QUALITY PREDICTION
WATER QUALITY PREDICTION
 
Science fair project
Science fair projectScience fair project
Science fair project
 
Science fair project
Science fair projectScience fair project
Science fair project
 
Testing The Waters Water Quality Testing Session
Testing The Waters   Water Quality Testing SessionTesting The Waters   Water Quality Testing Session
Testing The Waters Water Quality Testing Session
 
Project powerpoint
Project powerpoint Project powerpoint
Project powerpoint
 
Project powerpoint
Project powerpoint Project powerpoint
Project powerpoint
 

More from Eric Larson

Flipping the clinic: in home health monitoring using mobile phones
Flipping the clinic: in home health monitoring using mobile phonesFlipping the clinic: in home health monitoring using mobile phones
Flipping the clinic: in home health monitoring using mobile phones
Eric Larson
 
Commercialization and Broader Impact: mirroring research through commercial d...
Commercialization and Broader Impact: mirroring research through commercial d...Commercialization and Broader Impact: mirroring research through commercial d...
Commercialization and Broader Impact: mirroring research through commercial d...
Eric Larson
 
Mobilizing mHealth: interdisciplinary computer science and engineering
Mobilizing mHealth: interdisciplinary computer science and engineeringMobilizing mHealth: interdisciplinary computer science and engineering
Mobilizing mHealth: interdisciplinary computer science and engineering
Eric Larson
 
Applications and Derivation of Linear Predictive Coding
Applications and Derivation of Linear Predictive CodingApplications and Derivation of Linear Predictive Coding
Applications and Derivation of Linear Predictive Coding
Eric Larson
 
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and WaterSensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
Eric Larson
 
Ubicomp2012 spiro smartpresentation
Ubicomp2012 spiro smartpresentationUbicomp2012 spiro smartpresentation
Ubicomp2012 spiro smartpresentation
Eric Larson
 
Accurate and Privacy Preserving Cough Sensing from a Low Cost Microphone
Accurate and Privacy Preserving Cough Sensing from a Low Cost MicrophoneAccurate and Privacy Preserving Cough Sensing from a Low Cost Microphone
Accurate and Privacy Preserving Cough Sensing from a Low Cost Microphone
Eric Larson
 

More from Eric Larson (20)

PupilWare Petra 2015
PupilWare Petra 2015PupilWare Petra 2015
PupilWare Petra 2015
 
Mobile healthforthemasses.2015
Mobile healthforthemasses.2015Mobile healthforthemasses.2015
Mobile healthforthemasses.2015
 
Flipping the clinic: in home health monitoring using mobile phones
Flipping the clinic: in home health monitoring using mobile phonesFlipping the clinic: in home health monitoring using mobile phones
Flipping the clinic: in home health monitoring using mobile phones
 
First world problems: education, options, and impact
First world problems: education, options, and impactFirst world problems: education, options, and impact
First world problems: education, options, and impact
 
Recognizing mHealth through phone-as-a-sensor technology
Recognizing mHealth through phone-as-a-sensor technologyRecognizing mHealth through phone-as-a-sensor technology
Recognizing mHealth through phone-as-a-sensor technology
 
Big Data, Small Data
Big Data, Small DataBig Data, Small Data
Big Data, Small Data
 
Phone As A Sensor Technology: mHealth and Chronic Disease
Phone As A Sensor Technology: mHealth and Chronic Disease Phone As A Sensor Technology: mHealth and Chronic Disease
Phone As A Sensor Technology: mHealth and Chronic Disease
 
Commercialization and Broader Impact: mirroring research through commercial d...
Commercialization and Broader Impact: mirroring research through commercial d...Commercialization and Broader Impact: mirroring research through commercial d...
Commercialization and Broader Impact: mirroring research through commercial d...
 
Creating the Dots: Computer Science and Engineering for Good
Creating the Dots: Computer Science and Engineering for GoodCreating the Dots: Computer Science and Engineering for Good
Creating the Dots: Computer Science and Engineering for Good
 
Mobilizing mHealth: interdisciplinary computer science and engineering
Mobilizing mHealth: interdisciplinary computer science and engineeringMobilizing mHealth: interdisciplinary computer science and engineering
Mobilizing mHealth: interdisciplinary computer science and engineering
 
Applications and Derivation of Linear Predictive Coding
Applications and Derivation of Linear Predictive CodingApplications and Derivation of Linear Predictive Coding
Applications and Derivation of Linear Predictive Coding
 
BreatheSuite
BreatheSuiteBreatheSuite
BreatheSuite
 
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and WaterSensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
Sensing for Sustainability: Disaggregated Sensing of Electricity, Gas, and Water
 
Ubicomp2012 spiro smartpresentation
Ubicomp2012 spiro smartpresentationUbicomp2012 spiro smartpresentation
Ubicomp2012 spiro smartpresentation
 
Machine Learning Lecture
Machine Learning LectureMachine Learning Lecture
Machine Learning Lecture
 
ACEEE 2012
ACEEE 2012ACEEE 2012
ACEEE 2012
 
Open cv tutorial
Open cv tutorialOpen cv tutorial
Open cv tutorial
 
Accurate and Privacy Preserving Cough Sensing from a Low Cost Microphone
Accurate and Privacy Preserving Cough Sensing from a Low Cost MicrophoneAccurate and Privacy Preserving Cough Sensing from a Low Cost Microphone
Accurate and Privacy Preserving Cough Sensing from a Low Cost Microphone
 
Hydro pervasive2011 eric_larson
Hydro pervasive2011 eric_larsonHydro pervasive2011 eric_larson
Hydro pervasive2011 eric_larson
 
HeatWave CHI2011
HeatWave CHI2011HeatWave CHI2011
HeatWave CHI2011
 

Recently uploaded

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 

Recently uploaded (20)

Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 

Consumer Centered Calibration End Use Water Monitoring

  • 1. consumer centered calibration in end-use water monitoring eric c. larson | eclarson.com Assistant Professor Computer Science and Engineering
  • 2.
  • 3.
  • 4. on average, a consumer can save 15-25%
  • 5.
  • 6.
  • 9.
  • 10. we are using water faster than it is being replenished Pacific Institute for Studies in Development, Environment, and Security, 2011
  • 11. we are using water faster than it is being replenished Pacific Institute for Studies in Development, Environment, and Security, 2011
  • 12.
  • 13.
  • 16.
  • 20. meters flow rate fixture flow inline water Fabricated"Unit 16
  • 21. meters flow rate fixture flow inline water water pressure pressure sensor Fabricated"Unit 16
  • 22. meters flow rate fixture flow inline water water pressure pressure sensor Fabricated"Unit 16
  • 23. meters flow rate fixture flow inline water water pressure pressure sensor machine learning estimated Fabricated"Unit 16
  • 25. • central sensing point • easy to install • low cost • can observe every fixture HydroSense
  • 26. • central sensing point • easy to install • low cost • can observe every fixture HydroSense BelkinEcho
  • 27. • central sensing point • easy to install • low cost • can observe every fixture HydroSense 40# 50# 60# 70# 80# Cold Line Pressure (Hose Spigot) 0 94.5 time (s) psi BelkinEcho
  • 28. • central sensing point • easy to install • low cost • can observe every fixture HydroSense 40# 50# 60# 70# 80# Cold Line Pressure (Hose Spigot) 0 94.5 time (s) psi BelkinEcho
  • 29. • central sensing point • easy to install • low cost • can observe every fixture HydroSense 40# 50# 60# 70# 80# Cold Line Pressure (Hose Spigot) 0 94.5 time (s) psi open close BelkinEcho
  • 30.
  • 31.
  • 32.
  • 34. kitchen sink upstairs toilet downstairs toilet days 33 33 30 27 33 events 2374 3075 4754 2499 2578 events/day 71.9 93.2 158.5 92.6 78.1 = days 33 33 30 events 2374 3075 4754 events/day 71.9 93.2 158.5
  • 35. kitchen sink upstairs toilet template matching unknown event downstairs toilet
  • 36. kitchen sink upstairs toilet template matching unknown event downstairs toilet
  • 37. feasibility study Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, (2009), 235–244. Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged experiments. Pervasive and Mobile Computing, (2010).
  • 38. feasibility study • 10 homes Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, (2009), 235–244. Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged experiments. Pervasive and Mobile Computing, (2010).
  • 39. feasibility study • 10 homes • staged calibration Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, (2009), 235–244. Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged experiments. Pervasive and Mobile Computing, (2010).
  • 40. feasibility study • 10 homes • staged calibration • ~98% accuracy Froehlich, J., Larson, E., Campbell, T., Haggerty, C., Fogarty, J., and Patel, S.N. HydroSense: infrastructure-mediated single-point sensing of whole-home water activity. Proceedings of the 11th ACM international conference on Ubiquitous computing, (2009), 235–244. Larson, E., Froehlich, J., Campbell, T., et al. Disaggregated water sensing from a single, pressure- based sensor: An extended analysis of HydroSense using staged experiments. Pervasive and Mobile Computing, (2010).
  • 44. how well does single point sensing work in a natural setting?
  • 47.
  • 48.
  • 49.
  • 50.
  • 51. totals days 33 33 30 27 33 156 events 2374 3075 4754 2499 2578 14,960 events/day 71.9 93.2 158.5 92.6 78.1 95.9 compound 22.2% 21.8% 16.6% 32% 21.3% 21.9% data collection Larson, E., Froehlich, J., Saba, E., et al. A Longitudinal Study of Pressure Sensing to Infer Real- World Water Usage Events in the Home. Pervasive Computing, Springer (2011), 50–69.
  • 52. totals days 33 33 30 27 33 156 events 2374 3075 4754 2499 2578 14,960 events/day 71.9 93.2 158.5 92.6 78.1 95.9 compound 22.2% 21.8% 16.6% 32% 21.3% 21.9% data collection Larson, E., Froehlich, J., Saba, E., et al. A Longitudinal Study of Pressure Sensing to Infer Real- World Water Usage Events in the Home. Pervasive Computing, Springer (2011), 50–69. most comprehensive labeled dataset of hot and cold water ever collected
  • 55. bathroom sink natural water usage 70 50 30 pressure(psi) 70 50 30 pressure(psi) 8AM 2 minutes
  • 56. toilet bathroom sink natural water usage 70 50 30 pressure(psi) 70 50 30 pressure(psi) 8AM 2 minutes
  • 57. kitchen sink kitchen sink toilet bathroom sink natural water usage 70 50 30 pressure(psi) 70 50 30 pressure(psi) 8AM 2 minutes
  • 58. kitchen sink kitchen sink toilet bathroom sink natural water usage 70 50 30 pressure(psi) 70 50 30 pressure(psi) template matching: 98% 74% 8AM 2 minutes
  • 59. kitchen sink kitchen sink toilet bathroom sink natural water usage 70 50 30 pressure(psi) 70 50 30 pressure(psi) template matching: 98% 74% 10 fold cross validation 8AM 2 minutes
  • 60. kitchen sink kitchen sink toilet bathroom sink natural water usage 70 50 30 pressure(psi) 70 50 30 pressure(psi) template matching: 98% 74% 10 fold cross validation 35% 8AM 2 minutes minimal
  • 61. two step process: segmentation 70 50 30 pressure(psi) 70 50 30 pressure(psi) standard deviation smoothing operation pressure deltas local maxima (for adjustments/compound)
  • 62. 70 50 30 pressure(psi) 70 50 30 pressure(psi) pressure drop min pressure duration min local maxima max derivative max amplitude LPC frequency characteristics sink flow meter two step process: features extraction xs 1
  • 63. 70 50 30 pressure(psi) 70 50 30 pressure(psi) pressure drop min pressure duration min local maxima max derivative max amplitude LPC frequency characteristics sink flow meter two step process: features extraction xs 1 xd 2 xd 3 xd 4 xd 5 xd 6 xd 7
  • 64. machine learning overview labeled RF classifier predicted fixture
  • 65. machine learning overview minimal set of labels for calibrationlabeled RF classifier predicted fixture
  • 66. machine learning overview minimal set of labels for calibrationlabeled RF classifier predicted fixture one or two examples per fixture
  • 67. machine learning overview minimal set of labels for calibrationlabeled RF classifier predicted fixture one or two examples per fixture accuracy 40-60%
  • 68. machine learning overview minimal set of labels for calibrationlabeled RF classifier predicted fixture one or two examples per fixture accuracy 40-60% need more labels!
  • 69. machine learning overview minimal set of labels for calibrationlabeled RF classifier predicted fixture one or two examples per fixture accuracy 40-60% need more labels! but which ones?
  • 70. active learning labeled classifier 1 classifier N… randomforest
  • 71. active learning labeled classifier 1 classifier N unlabeled … randomforest
  • 72. active learning labeled classifier 1 classifier N unlabeled disagree? … randomforest
  • 73. active learning labeled classifier 1 classifier N unlabeled disagree? max margin of committee … randomforest need a label margin < 20%
  • 75. active learning leveraging the homeowner • select low confidence margin examples
  • 76. active learning leveraging the homeowner • select low confidence margin examples • ask homeowner for label
  • 77. active learning leveraging the homeowner • select low confidence margin examples • ask homeowner for label AT&T LTEAT&T LTE 5:23 PM did you just use water? YesNo
  • 78. active learning leveraging the homeowner • select low confidence margin examples • ask homeowner for label AT&T LTEAT&T LTE 5:23 PM did you just use water? YesNo AT&T LTEAT&T LTE 5:23 PM Fixture Selection Do Not Disturb Select Notification Times OFF Master Toilet Recently Used: Half Bath Toilet Dishwasher Master Sink Select Temp. Kitchen Sink Select Temp. Master Shower Select Temp. More Half Bath Sink Select Temp.
  • 79. simulating labels from homeowner AT&T LTEAT&T LTE 5:23 PM did you just use water? YesNo AT&T LTEAT&T LTE 5:23 PM Fixture Selection Do Not Disturb Select Notification Times OFF Master Toilet Recently Used: Half Bath Toilet Dishwasher Master Sink Select Temp. Kitchen Sink Select Temp. Master Shower Select Temp. More Half Bath Sink Select Temp.
  • 80. simulating labels from homeowner AT&T LTEAT&T LTE 5:23 PM did you just use water? YesNo • ask for two labels every other day AT&T LTEAT&T LTE 5:23 PM Fixture Selection Do Not Disturb Select Notification Times OFF Master Toilet Recently Used: Half Bath Toilet Dishwasher Master Sink Select Temp. Kitchen Sink Select Temp. Master Shower Select Temp. More Half Bath Sink Select Temp.
  • 81. simulating labels from homeowner AT&T LTEAT&T LTE 5:23 PM did you just use water? YesNo • ask for two labels every other day • one morning and one evening AT&T LTEAT&T LTE 5:23 PM Fixture Selection Do Not Disturb Select Notification Times OFF Master Toilet Recently Used: Half Bath Toilet Dishwasher Master Sink Select Temp. Kitchen Sink Select Temp. Master Shower Select Temp. More Half Bath Sink Select Temp.
  • 82. simulating labels from homeowner AT&T LTEAT&T LTE 5:23 PM did you just use water? YesNo • ask for two labels every other day • one morning and one evening • only from 8AM-9PM AT&T LTEAT&T LTE 5:23 PM Fixture Selection Do Not Disturb Select Notification Times OFF Master Toilet Recently Used: Half Bath Toilet Dishwasher Master Sink Select Temp. Kitchen Sink Select Temp. Master Shower Select Temp. More Half Bath Sink Select Temp.
  • 83. 10 15 20 25 30 35 40 45 0.65 0.7 0.75 0.8 0.85 Co−Labeling in H1 Number of Labels ValveLevelAccuracyofCoLabel−HMM Co−Labeling Random Labeling simulating labels from homeowner active learning for H1 totals days 33 33 30 27 33 156 events 2374 3075 4754 2499 2578 14,960 events/day 71.9 93.2 158.5 92.6 78.1 95.9 compound 22.2% 21.8% 16.6% 32% 21.3% 21.9% fixturepredictionaccuracy number of labeled examples
  • 84. 10 15 20 25 30 35 40 45 0.65 0.7 0.75 0.8 0.85 Co−Labeling in H1 Number of Labels ValveLevelAccuracyofCoLabel−HMM Co−Labeling Random Labeling simulating labels from homeowner active learning for H1minimaltrainingset totals days 33 33 30 27 33 156 events 2374 3075 4754 2499 2578 14,960 events/day 71.9 93.2 158.5 92.6 78.1 95.9 compound 22.2% 21.8% 16.6% 32% 21.3% 21.9% fixturepredictionaccuracy number of labeled examples
  • 85. 10 15 20 25 30 35 40 45 0.65 0.7 0.75 0.8 0.85 Co−Labeling in H1 Number of Labels ValveLevelAccuracyofCoLabel−HMM Co−Labeling Random Labeling simulating labels from homeowner active learning for H1minimaltrainingset totals days 33 33 30 27 33 156 events 2374 3075 4754 2499 2578 14,960 events/day 71.9 93.2 158.5 92.6 78.1 95.9 compound 22.2% 21.8% 16.6% 32% 21.3% 21.9% fixturepredictionaccuracy number of labeled examples
  • 86. 10 15 20 25 30 35 40 45 0.65 0.7 0.75 0.8 0.85 Co−Labeling in H1 Number of Labels ValveLevelAccuracyofCoLabel−HMM Co−Labeling Random Labeling chosen labels random labeling iteration 1 iteration 3 iteration 5 iteration 10 simulating labels from homeowner active learning for H1minimaltrainingset totals days 33 33 30 27 33 156 events 2374 3075 4754 2499 2578 14,960 events/day 71.9 93.2 158.5 92.6 78.1 95.9 compound 22.2% 21.8% 16.6% 32% 21.3% 21.9% fixturepredictionaccuracy number of labeled examples
  • 87. totals totals 60% 70% 80% 90% 100% 0 1 2 3 4 5 6 7 8 9 10 11 12 13 valve fixture category error bars=std err. active learning iteration accuracy
  • 88. totals totals 60% 70% 80% 90% 100% 0 1 2 3 4 5 6 7 8 9 10 11 12 13 valve fixture category error bars=std err. active learning iteration accuracy
  • 89. totals totals 60% 70% 80% 90% 100% 0 1 2 3 4 5 6 7 8 9 10 11 12 13 valve fixture category error bars=std err. active learning iteration accuracy
  • 90. totals totals 60% 70% 80% 90% 100% 0 1 2 3 4 5 6 7 8 9 10 11 12 13 valve fixture category error bars=std err. active learning iteration accuracy
  • 91. usion is the secondary bathroom shower for the master bathroom shower. -374 8.5 1.5 -3 6.1 72 1.1 0.8 5.0 0.7 1.5 0.6 -7 18 92 0.6 5.4 2.6 4.9 3.4 2.3 3.5 0.9 5.1 -7 18 0.9 92 1.4 4.9 0.7 4.4 1.4 1.4 7.3 1.0 0.7 3.2 -753 2.1 -1 4.2 67 0.6 2.4 0.8 31 2.5 5.2 -5 1.2 5.0 0.6 18 4.2 88 1.8 7.5 1.5 1.6 5.7 1.0 -5 1.2 0.5 5.3 4.6 10 1.8 89 1.7 1.7 1.4 0.7 3.2 -2 2.9 0.6 81 12 -2 0.8 94 0.6 8.1 -1 6.7 68 -2 2.8 42 -1 1.9 2.9 0.5 25 0.8 95 0.7 -1 2.2 3.1 10 1.3 96 6.6 -290 -3 1.1 0.7 59 18 -3 0.9 0.9 15 60 er close,1 open,2 k close,3 open,4 er close,5 open,6 k close,7 open,8 et close,9 open,10 r close,11 open,12 k close,13 open,14 t open,15 e close,16 open,17
  • 92. usion is the secondary bathroom shower for the master bathroom shower. -374 8.5 1.5 -3 6.1 72 1.1 0.8 5.0 0.7 1.5 0.6 -7 18 92 0.6 5.4 2.6 4.9 3.4 2.3 3.5 0.9 5.1 -7 18 0.9 92 1.4 4.9 0.7 4.4 1.4 1.4 7.3 1.0 0.7 3.2 -753 2.1 -1 4.2 67 0.6 2.4 0.8 31 2.5 5.2 -5 1.2 5.0 0.6 18 4.2 88 1.8 7.5 1.5 1.6 5.7 1.0 -5 1.2 0.5 5.3 4.6 10 1.8 89 1.7 1.7 1.4 0.7 3.2 -2 2.9 0.6 81 12 -2 0.8 94 0.6 8.1 -1 6.7 68 -2 2.8 42 -1 1.9 2.9 0.5 25 0.8 95 0.7 -1 2.2 3.1 10 1.3 96 6.6 -290 -3 1.1 0.7 59 18 -3 0.9 0.9 15 60 er close,1 open,2 k close,3 open,4 er close,5 open,6 k close,7 open,8 et close,9 open,10 r close,11 open,12 k close,13 open,14 t open,15 e close,16 open,17 dishwasher laundry dishwasher laundry
  • 93. usion is the secondary bathroom shower for the master bathroom shower. -374 8.5 1.5 -3 6.1 72 1.1 0.8 5.0 0.7 1.5 0.6 -7 18 92 0.6 5.4 2.6 4.9 3.4 2.3 3.5 0.9 5.1 -7 18 0.9 92 1.4 4.9 0.7 4.4 1.4 1.4 7.3 1.0 0.7 3.2 -753 2.1 -1 4.2 67 0.6 2.4 0.8 31 2.5 5.2 -5 1.2 5.0 0.6 18 4.2 88 1.8 7.5 1.5 1.6 5.7 1.0 -5 1.2 0.5 5.3 4.6 10 1.8 89 1.7 1.7 1.4 0.7 3.2 -2 2.9 0.6 81 12 -2 0.8 94 0.6 8.1 -1 6.7 68 -2 2.8 42 -1 1.9 2.9 0.5 25 0.8 95 0.7 -1 2.2 3.1 10 1.3 96 6.6 -290 -3 1.1 0.7 59 18 -3 0.9 0.9 15 60 er close,1 open,2 k close,3 open,4 er close,5 open,6 k close,7 open,8 et close,9 open,10 r close,11 open,12 k close,13 open,14 t open,15 e close,16 open,17 dishwasher laundry dishwasher laundry
  • 95. implications for NILM AT&T LTEAT&T LTE 5:23 PM Fixture Selection Do Not Disturb Select Notification Times OFF Master Toilet Recently Used: Half Bath Toilet Dishwasher Master Sink Select Temp. Kitchen Sink Select Temp. Master Shower Select Temp. More Half Bath Sink Select Temp.
  • 96. implications for NILM AT&T LTEAT&T LTE 5:23 PM Fixture Selection Do Not Disturb Select Notification Times OFF Master Toilet Recently Used: Half Bath Toilet Dishwasher Master Sink Select Temp. Kitchen Sink Select Temp. Master Shower Select Temp. More Half Bath Sink Select Temp. did you plug in laptop?
  • 97. implications for NILM AT&T LTEAT&T LTE 5:23 PM Fixture Selection Do Not Disturb Select Notification Times OFF Master Toilet Recently Used: Half Bath Toilet Dishwasher Master Sink Select Temp. Kitchen Sink Select Temp. Master Shower Select Temp. More Half Bath Sink Select Temp. did you plug in laptop? did you recently start the oven?
  • 98. implications for NILM AT&T LTEAT&T LTE 5:23 PM Fixture Selection Do Not Disturb Select Notification Times OFF Master Toilet Recently Used: Half Bath Toilet Dishwasher Master Sink Select Temp. Kitchen Sink Select Temp. Master Shower Select Temp. More Half Bath Sink Select Temp. did you plug in laptop? did you recently start the oven? are you watching TV?
  • 99. implications for NILM AT&T LTEAT&T LTE 5:23 PM Fixture Selection Do Not Disturb Select Notification Times OFF Master Toilet Recently Used: Half Bath Toilet Dishwasher Master Sink Select Temp. Kitchen Sink Select Temp. Master Shower Select Temp. More Half Bath Sink Select Temp. did you plug in laptop? did you recently start the oven? are you watching TV? -can potentially start using more home specific features
  • 103. limitations responsive cloud architecture multiple people in a home trust in user as “oracle” AT&T LTEAT&T LTE 5:23 PM Fixture Selection Do Not Disturb Select Notification Times OFF Master Toilet Recently Used: Half Bath Toilet Dishwasher Master Sink Select Temp. Kitchen Sink Select Temp. Master Shower Select Temp. More Half Bath Sink Select Temp.
  • 104. consumer centered calibration in end-use water monitoring eric c. larson | eclarson.com Assistant Professor Computer Science and Engineering Thank You! eclarson.com eclarson@lyle.smu.edu @ec_larson acknowledgements Belkin, Inc. Shwetak Patel Jon Froehlich Sidhant Gupta Les Atlas