PBRE: A Rule Extraction Method from Trained Neural Networks Designed for Smart Home Services

07/18/2022
by   Mingming Qiu, et al.
0

Designing smart home services is a complex task when multiple services with a large number of sensors and actuators are deployed simultaneously. It may rely on knowledge-based or data-driven approaches. The former can use rule-based methods to design services statically, and the latter can use learning methods to discover inhabitants' preferences dynamically. However, neither of these approaches is entirely satisfactory because rules cannot cover all possible situations that may change, and learning methods may make decisions that are sometimes incomprehensible to the inhabitant. In this paper, PBRE (Pedagogic Based Rule Extractor) is proposed to extract rules from learning methods to realize dynamic rule generation for smart home systems. The expected advantage is that both the explainability of rule-based methods and the dynamicity of learning methods are adopted. We compare PBRE with an existing rule extraction method, and the results show better performance of PBRE. We also apply PBRE to extract rules from a smart home service represented by an NRL (Neural Network-based Reinforcement Learning). The results show that PBRE can help the NRL-simulated service to make understandable suggestions to the inhabitant.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/20/2023

A New Interpretable Neural Network-Based Rule Model for Healthcare Decision Making

In healthcare applications, understanding how machine/deep learning mode...
research
09/06/2022

You Are What You Use: Usage-based Profiling in IoT Environments

Habit extraction is essential to automate services and provide appliance...
research
03/04/2018

A real-time rule-based system for bridge management based on CART decision tree and SMO algorithms

To real-time management of the bridges under dynamic conditions, this pa...
research
09/21/2019

Automatic Weighted Matching Rectifying Rule Discovery for Data Repairing

Data repairing is a key problem in data cleaning which aims to uncover a...
research
01/16/2022

From Examples to Rules: Neural Guided Rule Synthesis for Information Extraction

While deep learning approaches to information extraction have had many s...
research
02/09/2020

Data Vision: Learning to See Through Algorithmic Abstraction

Learning to see through data is central to contemporary forms of algorit...
research
02/26/2021

Potential Impacts of Smart Homes on Human Behavior: A Reinforcement Learning Approach

We aim to investigate the potential impacts of smart homes on human beha...

Please sign up or login with your details

Forgot password? Click here to reset