  We propose a novel framework that detects conflicts in IoT-based smart homes.
Conflicts may arise during interactions between the resident and IoT services
in smart homes. We propose a generic knowledge graph to represent the relations
between IoT services and environment entities. We also profile a generic
knowledge graph to a specific smart home setting based on the context
information. We propose a conflict taxonomy to capture different types of
conflicts in a single resident smart home setting. A conflict detection
algorithm is proposed to identify potential conflicts using the profiled
knowledge graph. We conduct a set of experiments on real datasets and
synthesized datasets to validate the effectiveness and efficiency of our
proposed approach.
