~/talk

Trace2TAP: Synthesizing Trigger-Action Programs From Traces of Behavior

Talkat UbiComp / ISWC 2020 · 2020-09-12..09-17· [iot]
links:none on file
name:Weijia He
links:none on file
links:none on file
links:none on file
links:none on file
name:Shan Lu
links:none on file
name:Blase Ur
links:none on file
slides:none on file

Method synthesizes all trigger-action programs that explain past manual actuations using symbolic reasoning and an SMT solver, handles out-of-order events and proposes repairs when users revert automations, implements on Samsung SmartThings and adds a discrete k-means clustering and ranking plus visualization. Field deployments collect >1M events from 53 devices across formative and field studies, target 18 actions, and users pick 32 synthesized rules from 31 clusters (median rank 2), with most actions finding usable automations.

AI-written summary · about

  1. 0:00Intro
  2. 0:14Developing Automations in Smart Homes
  3. 1:13Key Challenge: Trace + Intended Automation
  4. 1:51Key Challenge No Single Criterion Defines the "Best" Rule
  5. 2:05Limitations of Previous Work
  6. 2:27Trace2TAP: Our Solution
  7. 2:55Step 1: Rule Synthesis
  8. 4:00Step 2: Rule Presentation (Clustering)
  9. 4:41Evaluation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.