System, method and program product for automatically matching new members of a population with analogous members
First Claim
1. A population comparison system comprising:
- a population storage storing a list of population members, each list entry including one or more characteristics for a respective population member and an analogous member list listing one or more other population members that have been previously identified as analogous to said respective population member;
an automatic weighting system automatically extracting weights (w*) for population member characteristics, said automatically extracted weights (w*) determining a similarity function for identifying analogous population members from said list, such that any error between the identified analogous members and said analogous member list is minimized, said automatic weighting unit comprising;
cross validation pre-processor partitions said population into a plurality of partitions, wherein said cross validation pre-processor partitions said plurality (I) into one partition for each member (i, where iε
I), each partition including two sub-groups, one sub-group including said each member (i) and the other sub-group including all other members remaining after excluding the respective said each member (Ii=I\{i}), andan objective model automatically selecting property weights to select from other said listed population members for each listed population member the same members as said more previously identified population members;
a new population member input receiving new population member descriptions including characteristics for each respective new population member;
an analogous member selector selecting a subset of listed population members as analogous members for each new population member responsive to said automatically extracted weights (w*) applied to said similarity function; and
means for providing a value for said new population member estimated from the analogous members subset and using the estimated value to decide how to proceed with said new population member.
2 Assignments
0 Petitions
Accused Products
Abstract
A population comparison system, method and a computer program product therefor. A stored list of population members, e.g., hydrocarbon reservoirs, characteristics and analogous members is partitioned into lists for each member. A weighting system automatically uses the partitions to determine a weight set (w*) for population member characteristic and a similarity function. The weighting system may include an objective model that iteratively, blindly identifies analogous members for each population member until the identified analogous members match the listed analogous members. An analogous member selector uses the weights set (w*) and similarity function to automatically select analogous listed members for each new population member.
11 Citations
20 Claims
-
1. A population comparison system comprising:
- a population storage storing a list of population members, each list entry including one or more characteristics for a respective population member and an analogous member list listing one or more other population members that have been previously identified as analogous to said respective population member;
an automatic weighting system automatically extracting weights (w*) for population member characteristics, said automatically extracted weights (w*) determining a similarity function for identifying analogous population members from said list, such that any error between the identified analogous members and said analogous member list is minimized, said automatic weighting unit comprising; cross validation pre-processor partitions said population into a plurality of partitions, wherein said cross validation pre-processor partitions said plurality (I) into one partition for each member (i, where iε
I), each partition including two sub-groups, one sub-group including said each member (i) and the other sub-group including all other members remaining after excluding the respective said each member (Ii=I\{i}), andan objective model automatically selecting property weights to select from other said listed population members for each listed population member the same members as said more previously identified population members; a new population member input receiving new population member descriptions including characteristics for each respective new population member; an analogous member selector selecting a subset of listed population members as analogous members for each new population member responsive to said automatically extracted weights (w*) applied to said similarity function; and means for providing a value for said new population member estimated from the analogous members subset and using the estimated value to decide how to proceed with said new population member. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- a population storage storing a list of population members, each list entry including one or more characteristics for a respective population member and an analogous member list listing one or more other population members that have been previously identified as analogous to said respective population member;
-
9. A reservoir (R) valuation system comprising:
- a reservoir storage storing a reservoir database listing known reservoirs, each list entry including characteristics, and an analogous reservoir list listing one or more other reservoirs that are previously identified as analogous to the respective known reservoir;
an automatic weighting system automatically extracting weights (w*) for known reservoir characteristics, said automatically extracted weights (w*) determining a similarity function identifying analogous reservoirs from said list, such that any error between the identified analogous reservoirs and said analogous reservoir list is minimized; a new reservoir input receiving new reservoir descriptions including characteristics for each respective said new reservoir; an analogous reservoirs selection unit applying said automatically extracting weights (w*) in said similarity function to said new reservoir characteristics to automatically select a subset of known reservoirs satisfying a threshold;
said automatic weighting unit comprises;cross validation pre-processor partitions said population into a plurality of partitions, wherein said cross validation pre-processor partitions said plurality (I) into one partition for each member (i, where iε
I), each partition including two sub-groups, one sub-group including said each member (i) and the other sub-group including all other members remaining after excluding the respective said each member (Ii=I\{i}), andan objective model automatically selecting property weights to select from other said listed population members for each listed population member the same members as said more previously identified analogous reservoir; an estimator determining a value for the said new reservoir from said subset; and
one or more user terminals providing the estimated value, wherein the estimated value provides a decision of whether to pass or exploit said new reservoir. - View Dependent Claims (10, 11, 12, 13)
- a reservoir storage storing a reservoir database listing known reservoirs, each list entry including characteristics, and an analogous reservoir list listing one or more other reservoirs that are previously identified as analogous to the respective known reservoir;
-
14. A computer program product for comparing members of a population, said computer program product comprising a computer usable medium having computer readable program code stored thereon, said computer readable program code comprising:
-
computer readable program code means for storing a list of known population members, each list entry including one or more characteristics for a respective population member and an analogous member list listing one or more other population members that are previously identified as analogous to said respective population member, and further indicating each one or more previously identified analogous population members for each listed population member; computer readable program code means for automatically extracting weights (w*) for population member characteristics, said automatically extracted weights (w*) determining a similarity function for identifying analogous population members from said list, such that any error between the identified analogous members and said analogous member list is minimized, said computer readable program code means for automatically extracting weights comprising; computer readable program code means for partitioning said population (I) into a a plurality of partitions, one partition for each member (i, where iε
I), each partition including two sub-groups, one sub-group including said each member (i) and the other sub-group including all other members remaining after excluding the respective said each member (Ii=I\{i}), andcomputer readable program code means for automatically selecting property weights to select from other said listed population members for each listed population member the same members as said more previously identified population members; computer readable program code means for receiving new population member descriptions including characteristics for each respective new population member; and computer readable program code means for selecting a subset of listed population members as analogous members for each new population member responsive to said automatically extracted determined weights (w*) applied to said similarity function, said subset being used to estimate a value for said new population member, the estimated value being used to decide how to proceed with said new population member. - View Dependent Claims (15, 16, 17)
-
-
18. A computer program product for valuating reservoirs (R), said computer program product comprising a computer usable medium having computer readable program code stored thereon, said computer readable program code comprising:
-
computer readable program code means for storing a reservoir database with a list of a population of known reservoirs, each reservoir list entry including;
characteristics for a respective known reservoir and an identification of one or more other listed said known reservoirs previously identified as analogous reservoirs;computer readable program code means for partitioning said population (I) into a plurality of partitions, one partition for each member (i, where iε
I), each partition including two sub-groups, one sub-group including said each member (i) and the other sub-group including all other members remaining after excluding the respective said each member (Ii=I{i});computer readable program code means for selecting property weights to select in each said partition analogous reservoirs from the second sub-group for the reservoir in the first group, such that the selected reservoirs are the same as the previously identified analogous reservoirs; computer readable program code means for determining a set of weights (w*) for known reservoir characteristics and a similarity function independently identifying for said analogous reservoirs for said each known reservoir; computer readable program code means for receiving new reservoir descriptions including characteristics for each respective new reservoir; computer readable program code means for applying determined said weights (w*) to new reservoir characteristics and automatically selecting a subset of known reservoirs satisfying a threshold; computer readable program code means for determining a value for said each respective new reservoir from said subset; and computer readable program code means for providing the determined value, wherein the determined value provides a decision of whether to pass or exploit said new reservoir. - View Dependent Claims (19, 20)
-
Specification