CN110007611A - 一种基于知识图谱的智能家居隐式冲突检测方法 - Google Patents
一种基于知识图谱的智能家居隐式冲突检测方法 Download PDFInfo
- Publication number
- CN110007611A CN110007611A CN201910175948.3A CN201910175948A CN110007611A CN 110007611 A CN110007611 A CN 110007611A CN 201910175948 A CN201910175948 A CN 201910175948A CN 110007611 A CN110007611 A CN 110007611A
- Authority
- CN
- China
- Prior art keywords
- smart home
- equipment
- knowledge
- implicit
- collision detection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 27
- 238000000034 method Methods 0.000 claims abstract description 10
- 238000005516 engineering process Methods 0.000 claims abstract description 9
- 239000011159 matrix material Substances 0.000 claims abstract description 9
- 230000000694 effects Effects 0.000 claims abstract description 5
- 238000013507 mapping Methods 0.000 claims abstract description 5
- 230000007613 environmental effect Effects 0.000 claims description 15
- 238000009423 ventilation Methods 0.000 claims description 7
- 238000005286 illumination Methods 0.000 claims description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 3
- 239000000284 extract Substances 0.000 abstract description 2
- 238000012545 processing Methods 0.000 description 2
- 238000004080 punching Methods 0.000 description 2
- 238000004378 air conditioning Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000002269 spontaneous effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于知识图谱的智能家居隐式冲突检测方法。基于知识图谱,提取智能家居中的设备知识,进而采用语义分析技术进行隐式控制冲突的自动化检测;针对智能家居***中对设备的隐式控制冲突检测自动化程度不高的现状,通过从知识图谱中提取UsedFor,AtLocation和CapableOf等关系作为设备知识获取来源,预处理之后再通过作用域分析、环境影响和极性关系判断最终形成冲突矩阵实现对隐式控制冲突的自动检测;在隐式冲突检测方面本方法不但节省了人力,而且使检测的准确率大大提升。
Description
技术领域
本发明涉及一种智能家居设备之间的隐式冲突检测技术,尤其涉及一种基于知识图谱的隐式冲突检测方法。
背景技术
智能家居通过触摸感应***、无线遥控以及语音识别***被用户控制,给用户带来安全、舒适的环境,且家居内的设备可以相互通讯,并能根据预先设计的模式自发运行,真正达到了高效、便利的目的。但随着近年来技术的发展,智能家居中作动器品牌和数量越来越多,作动器之间的关系也愈发复杂,容易产生不可预知的控制冲突。而这些冲突可能会给家居环境带来不必要的麻烦甚至危险。因此,对作动器的控制冲突进行检测,成为了智能家居研究的一个重要方向。
当前,在智能家居冲突检测领域,冲突检测多针对多条规则以不同方式作用于同一作动器时发生的显式冲突。例如,当一条作动器规则要求开灯而同时另一条规则要求关灯,这会引起明显的冲突。但当多个作动器的两条或多条规则同时针对共享环境属性具有相反影响或影响相关物理变量时产生的隐式冲突,例如一条作动器规则命令要求打开窗户,而另一条规则要求开启空调,这会产生对温度影响的隐式冲突。
现有的方法通过人工配置设备描述文件,提供设备对环境变量的影响知识,***据此判断隐式冲突。但是这样的方法不但耗费人力,而且人工配置容易发生遗漏,影响了隐式冲突检测的准确性。
基于以上背景,本发明提出了一种基于知识图谱,提取智能家居中的设备知识,进而采用语义分析技术进行隐式控制冲突的自动化检测的方法,不但节省了人力,而且使检测的准确率大大提升。
发明内容
本发明的目的在于针对现有技术的不足,提供一种基于知识图谱的智能家居隐式冲突检测方法。
本发明的目的是通过以下技术方案来实现的:一种基于知识图谱的智能家居隐式冲突检测方法,该方法包括如下步骤:
(1)当新设备加入智能家居***时,通过知识图谱ConceptNet的接口获取该新设备的相关知识;
(2)对获取到的该新设备的相关知识去除冠词、代词和连接词,剩余单词进行词性还原并获取对应的Numberbatch词向量用于后续处理;
(3)有些设备的作用域仅局限在其内部,不会与其他设备发生隐式冲突,称为封闭容器,有些设备会影响其外部空间的环境,易与其他设备发生隐式冲突,称为非封闭容器,利用ConceptNet中的设备位置知识和功能知识判别设备的作用域类型;
(4)不同的设备可能影响不同的环境变量,首先将智能家居设备影响的环境变量分为10类:温度、湿度、通风、照明、娱乐、能源、水、气体、健康和安全,不同设备对相同环境变量产生作用时易产生隐式冲突,此外温度和通风之间、湿度和通风之间也会产生隐式冲突,因此需判断设备的环境变量标签;
(5)设备功能具有极性,通过判断不同功能之间是否存在一对极性词来判断两种功能是否冲突,极性关系利用WordNet的反义关系来进行判断,由于反义词存在一词多义的问题,在判断之前需通过WSD消歧技术对极性词的含义进行双向消歧;
(6)为了达到智能家居的实时性要求高的目标,采用矩阵来存储以上步骤输出的结果,也即冲突矩阵,通过判断设备功能之间是否存在冲突可以检测出设备之间是否存在隐式冲突,存在冲突时两种设备的关系记为-1,否则记为1。检测完成后,将设备的两两关系保存在矩阵中。
进一步地,所述步骤1从ConcetNet中获取的相关知识为:UsedFor关系及其SurfaceText、CapableOf关系和AtLocation关系。
进一步地,判断设备的作用域时,若不存在Things located at,则为非封闭容器;若Things located at和UsedFor中名词向量余弦大于0.5,则为封闭容器;若Location of和UsedFor中名词向量余弦值大于0.5,则为非封闭容器。
进一步地,判断环境变量标签的过程如下:将ConceptNet中获取到设备的功能描述记为S;从S中选取与设备功能紧密相关的动词、名词或形容词,词向量记为a;将环境变量的词向量记为l;计算a与l的余弦相似度。如果余弦相似度值大于阈值0.5,则将为设备标记相应的环境变量标签。
进一步地,利用WSD技术时需要进行双向消歧。
进一步地,所述双向消歧具体为:对于一对极性词a和b,首先用WSD工具找出a的确切语义并在b的反义词集中判断该语义是否存在,同样的还需找出b的语义并在a的反义词集中判断该语义是否存在。
本发明的有益效果是:可以全自动地检测智能家居***中存在的隐式冲突,减少了配置***的人力。同时从知识图谱引入的设备知识更加完备,相比人工配置的方法具有更准确的隐式冲突检测结果。
附图说明
图1是基于知识图谱的隐式冲突自动化检测方法流程图。
具体实施方式
下面结合附图对本发明作进一步详细说明。
如图1所示,本发明提供一种隐式冲突的自动化检测方法,包括如下步骤:
(1)当新设备在智能家居***中注册时,通过知识图谱ConceptNet的接口获取该设备的UsedFor关系及其SurfaceText、CapableOf关系和AtLocation关系(包括Thingslocated at和Location of两类);
(2)对获取到的设备知识去除冠词、代词和连接词,剩余单词进行词性还原并获取对应的Numberbatch词向量用于后续处理;
(3)有些设备的作用域仅局限在其内部,不会与其他设备发生隐式冲突,称为封闭容器,有些设备会影响其外部空间的环境,易与其他设备发生隐式冲突,称为非封闭容器,利用ConceptNet中的设备位置知识(AtLocation关系)和功能知识(UsedFor关系)判别设备的作用域类型:若不存在Things located at(也就是内部不包含任何物品),则为非封闭容器;若Things located at和UsedFor中名词向量余弦大于0.5(说明设备内部包含的对象与设备功能作用的对象一致,作用在设备自身内部的一个密闭空间),则为封闭容器;若Location of和UsedFor中名词向量余弦值大于0.5(说明该设备的作用对象与放置的空间都属于外部空间),则为非封闭容器。
(4)不同的设备可能影响不同的环境变量,首先将智能家居设备影响的环境变量分为10类:温度、湿度、通风、照明、娱乐、能源、水、气体、健康和安全,不同设备对相同环境变量产生作用时易产生隐式冲突,此外温度和通风之间、湿度和通风之间也会产生隐式冲突,因此需判断设备的环境变量标签;
(5)设备功能(UsedFor关系)具有极性,通过判断不同功能之间是否存在一对极性词(如cool和warm)来判断两种功能是否冲突,极性关系利用WordNet的反义关系来进行判断,由于反义词存在一词多义的问题,在判断之前需通过WSD消歧技术对极性词的含义进行双向消歧。
(6)为了达到智能家居的实时性要求高的目标,采用矩阵来存储以上步骤输出的结果,也即冲突矩阵,通过判断设备功能之间是否存在冲突可以检测出设备之间是否存在隐式冲突,存在冲突时两种设备的关系记为-1,否则记为1。检测完成后,将设备的两两关系保存在矩阵中便于在智能家居***运行时快速找出冲突设备以提示用户。
Claims (6)
1.一种基于知识图谱的智能家居隐式冲突检测方法,其特征在于,该方法包括如下步骤:
(1)当新设备加入智能家居***时,通过知识图谱ConceptNet的接口获取该新设备的相关知识。
(2)对获取到的该新设备的相关知识去除冠词、代词和连接词,剩余单词进行词性还原并获取对应的Numberbatch词向量。
(3)利用ConceptNet中的设备位置知识和功能知识判别该新设备的作用域类型为封闭容器或非封闭容器。
(4)判断设备的环境变量标签,所述环境变量标签包括:温度、湿度、通风、照明、娱乐、能源、水、气体、健康、安全;
(5)通过判断新设备的功能与智能家居***现有设备的功能之间是否存在一对极性词来判断两种功能是否冲突,极性关系利用WordNet的反义关系来进行判断,由于反义词存在一词多义的问题,在判断之前通过WSD消歧技术对极性词的含义进行双向消歧。
(6)采用冲突矩阵来存储步骤5输出的结果,通过判断设备功能之间是否存在冲突可以检测出设备之间是否存在隐式冲突,存在冲突时两种设备的关系记为-1,否则记为1。检测完成后,将智能家居***所有设备的两两关系保存在冲突矩阵中。
2.根据权利要求1所述的一种基于知识图谱的智能家居隐式冲突检测方法,其特征在于:所述步骤1从ConcetNet中获取的相关知识为:UsedFor关系及其SurfaceText、CapableOf关系和AtLocation关系。
3.根据权利要求1所述的一种基于知识图谱的智能家居隐式冲突检测方法,其特征在于:判断设备的作用域时:若不存在Things located at,则为非封闭容器;若Thingslocated at和UsedFor中名词向量余弦大于0.5,则为封闭容器;若Location of和UsedFor中名词向量余弦值大于0.5,则为非封闭容器。
4.根据权利要求1所述的一种基于知识图谱的智能家居隐式冲突检测方法,其特征在于:判断环境变量标签的过程如下:将ConceptNet中获取到设备的功能描述记为S;从S中选取与设备功能紧密相关的动词、名词或形容词,词向量记为a;将环境变量的词向量记为l;计算a与l的余弦相似度。如果余弦相似度值大于阈值0.5,则将为设备标记相应的环境变量标签。
5.根据权利要求1所述的一种基于知识图谱的智能家居隐式冲突检测方法,其特征在于:利用WSD技术时需要进行双向消歧。
6.根据权利要求5所述的一种基于知识图谱的智能家居隐式冲突检测方法,其特征在于:所述双向消歧具体为:对于一对极性词a和b,首先用WSD工具找出a的确切语义并在b的反义词集中判断该语义是否存在,同样的还需找出b的语义并在a的反义词集中判断该语义是否存在。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910175948.3A CN110007611A (zh) | 2019-03-08 | 2019-03-08 | 一种基于知识图谱的智能家居隐式冲突检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910175948.3A CN110007611A (zh) | 2019-03-08 | 2019-03-08 | 一种基于知识图谱的智能家居隐式冲突检测方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110007611A true CN110007611A (zh) | 2019-07-12 |
Family
ID=67166667
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910175948.3A Pending CN110007611A (zh) | 2019-03-08 | 2019-03-08 | 一种基于知识图谱的智能家居隐式冲突检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110007611A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110361982A (zh) * | 2019-08-14 | 2019-10-22 | 珠海格力电器股份有限公司 | 一种家居设备控制方法、存储介质及智能家居设备 |
CN110398947A (zh) * | 2019-08-23 | 2019-11-01 | 珠海格力电器股份有限公司 | 智能家居设备的控制方法及装置 |
CN110597075A (zh) * | 2019-09-09 | 2019-12-20 | 珠海格力电器股份有限公司 | 一种检测控制冲突的方法、装置、电子设备及存储介质 |
CN112637024A (zh) * | 2020-12-03 | 2021-04-09 | 珠海格力电器股份有限公司 | 控制方法、装置、电子设备及存储介质 |
CN114114950A (zh) * | 2022-01-20 | 2022-03-01 | 广州优刻谷科技有限公司 | 一种基于语义分析的智能家居异常检测方法及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1916887A (zh) * | 2006-09-06 | 2007-02-21 | 哈尔滨工程大学 | 基于替换词技术的无指导词义消歧方法 |
CN106484677A (zh) * | 2016-09-30 | 2017-03-08 | 北京林业大学 | 一种基于最小信息量的汉语快速分词***及方法 |
CN108021718A (zh) * | 2017-12-29 | 2018-05-11 | 中国电子科技集团公司信息科学研究院 | 物联网能力知识图谱及其构建方法 |
-
2019
- 2019-03-08 CN CN201910175948.3A patent/CN110007611A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1916887A (zh) * | 2006-09-06 | 2007-02-21 | 哈尔滨工程大学 | 基于替换词技术的无指导词义消歧方法 |
CN106484677A (zh) * | 2016-09-30 | 2017-03-08 | 北京林业大学 | 一种基于最小信息量的汉语快速分词***及方法 |
CN108021718A (zh) * | 2017-12-29 | 2018-05-11 | 中国电子科技集团公司信息科学研究院 | 物联网能力知识图谱及其构建方法 |
Non-Patent Citations (2)
Title |
---|
SIRAJUM MUNIR等: "DepSys: Dependency aware integration of cyber-physical systems for smart homes", 《2014 ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS》 * |
李秀: "基于知识图谱的智能家居设备控制冲突检测技术研究", 《中国优秀硕士学位论文全文数据库》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110361982A (zh) * | 2019-08-14 | 2019-10-22 | 珠海格力电器股份有限公司 | 一种家居设备控制方法、存储介质及智能家居设备 |
CN110398947A (zh) * | 2019-08-23 | 2019-11-01 | 珠海格力电器股份有限公司 | 智能家居设备的控制方法及装置 |
CN110597075A (zh) * | 2019-09-09 | 2019-12-20 | 珠海格力电器股份有限公司 | 一种检测控制冲突的方法、装置、电子设备及存储介质 |
CN112637024A (zh) * | 2020-12-03 | 2021-04-09 | 珠海格力电器股份有限公司 | 控制方法、装置、电子设备及存储介质 |
CN114114950A (zh) * | 2022-01-20 | 2022-03-01 | 广州优刻谷科技有限公司 | 一种基于语义分析的智能家居异常检测方法及*** |
CN114114950B (zh) * | 2022-01-20 | 2022-04-12 | 广州优刻谷科技有限公司 | 一种基于语义分析的智能家居异常检测方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110007611A (zh) | 一种基于知识图谱的智能家居隐式冲突检测方法 | |
Gupta et al. | Reval: A simple and effective machine translation evaluation metric based on recurrent neural networks | |
WO2016050066A1 (zh) | 知识库中问句解析的方法及设备 | |
CN110032649B (zh) | 一种中医文献的实体间关系抽取方法及装置 | |
CN108388553B (zh) | 对话消除歧义的方法、电子设备及面向厨房的对话*** | |
CN107526798B (zh) | 一种基于神经网络的实体识别和规范化联合方法及模型 | |
CN105893524B (zh) | 一种智能问答方法及装置 | |
CN104050256A (zh) | 基于主动学习的问答方法及采用该方法的问答*** | |
KR101686068B1 (ko) | 개념 그래프 매칭을 이용한 질의응답 방법 및 시스템 | |
CN116795973B (zh) | 基于人工智能的文本处理方法及装置、电子设备、介质 | |
CN103544326A (zh) | 基于译文特征与内容的中英文跨语种抄袭识别方法 | |
Kollar et al. | Toward Interactive Grounded Language Acqusition. | |
CN101114281A (zh) | 开放式文档同构引擎*** | |
Xiao et al. | A3ID: an automatic and interpretable implicit interference detection method for smart home via knowledge graph | |
Glickman et al. | A probabilistic classification approach for lexical textual entailment | |
CN109284503A (zh) | 翻译语句结束判断方法与*** | |
WO2002089004A3 (en) | Search data management | |
CN116955539A (zh) | 一种基于思维链推理隐式生成内容合规性判定方法 | |
Chen et al. | A synergistic framework for geographic question answering | |
KR20190109656A (ko) | 인공지능 질의응답 방법, 장치 및 프로그램 | |
Copestake et al. | Lexicalised compositionality | |
CN114020909A (zh) | 基于场景的智能家居控制方法、装置、设备及存储介质 | |
CN110162615B (zh) | 一种智能问答方法、装置、电子设备和存储介质 | |
CN111414459B (zh) | 人物关系获取方法、装置、电子设备及存储介质 | |
Chong et al. | Modeling of term-distance and term-occurrence information for improving n-gram language model performance |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190712 |
|
RJ01 | Rejection of invention patent application after publication |