Energy consumption analysis using node similarity
Systems and methods of analyzing energy consumption using node similarity are disclosed. An example of a method may be carried out by program code stored on non-transient computer-readable medium and executed by a processor. The method includes assigning a similarity score to a plurality of nodes using at least one of: domain based rules, attribute based similarity metrics, and machine learning. The method also includes identifying a similar node from the plurality of nodes, for a node under consideration, based on the similarity score. The method also includes determining energy consumption of the node under consideration based on energy consumption of the similar node.
1. A method of determining energy consumption using node similarity, the method carried out by program code stored on non-transient computer-readable medium and executed by a processor, the method comprising:
creating a node structure for a node under consideration, the node structure including a plurality of nodes in a containment hierarchy defined by a child-parent relationship between the plurality of nodes in the node structure;
assigning a similarity score to the plurality of nodes in the node structure using at least one of: domain based rules, and attribute based similarity metrics;
identifying a similar node in an other node structure based on the similarity score; and
determining energy consumption of the node under consideration based on energy consumption of the similar node in the other node structure.
2. The method of claim 1 , further comprising rating the plurality of nodes for similarity to the node under consideration based on the similarity scores.
3. The method of claim 1 , wherein domain based rules uses domain knowledge to construct a set of rules based on node attributes, wherein identifying the similar node is based on the set of rules.
4. The method of claim 1 , wherein domain based rules include heuristics related to at least one of databases, nodes within the databases, and contextual information.
5. The method of claim 1 , wherein the attribute based similarity metrics is based on multivariate attributes for each node.
6. The method of claim 1 , wherein the plurality of nodes represent different buildings.
7. The method of claim 1 , wherein the plurality of nodes represent different building characteristics.
8. The method of claim 1 , wherein each of the plurality of nodes includes an associated energy consumption value.
9. The method of claim 1 , wherein the characteristics include at least building size, building occupancy, building use, building location, and type and number of energy-consuming appliances in a building.
10. A system of determining energy consumption using node similarity, comprising:
a computer readable storage to store a node structure for a node under consideration, the node structure including a plurality of nodes in a containment hierarchy defined by a child-parent relationship between the plurality of nodes in the node structure, the plurality of nodes representing energy consumption characteristics of a building; and
an analysis engine operatively associated with the computer readable storage to determine energy consumption of a node under consideration based on energy consumption of a similar node for the node under consideration, the similar node found using a similarity score and identifying the similar node from the plurality of nodes based on the similarity score.
11. The system of claim 10 , wherein the plurality of nodes represent different buildings.
12. The system of claim 10 , wherein the plurality of nodes represent different building characteristics.
13. The system of claim 10 , wherein each of the plurality of nodes includes an associated energy consumption value.
14. The system of claim 10 , wherein the similarity score is based on a combination of domain based rules, attribute based similarity metrics, and machine learning.
15. The system of claim 10 , wherein domain based rules uses domain knowledge to construct a set of rules based on node attributes.
16. The system of claim 10 , wherein attribute based similarity metrics is determined based on multivariate attributes for each node.
17. The system of claim 10 , wherein model based similarity is determined based on available node data.
18. A system of determining energy consumption using node similarity, comprising:
a non-transient computer readable storage for storing a node structure of a node under consideration, the node structure including a plurality of nodes in a containment hierarchy defined by a child-parent relationship between the plurality of nodes in the node structure;
a comparison engine executing on a processor and operatively associated with a computer readable storage to assign a similarity score to a plurality of nodes and use the similarity score to identify a similar node from the plurality of nodes; and
an energy analysis engine executing on a processor and operatively associated with a computer readable storage to determine at least one attribute of the node under consideration based on a known attribute of the similar node,
wherein the attributes represent buildings having known energy consumption.
19. The system of claim 18 , wherein the attributes represent characteristics of buildings having known energy consumption.