You are currently viewing a new version of our website. To view the old version click .
ISPRS International Journal of Geo-Information
  • Article
  • Open Access

18 February 2017

Geovisualization for Association Rule Mining in Oil and Gas Well Data

and
1
Department of Geomatics Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada
2
School of Information and Technology, Northwest University, Xi’an 710069, China
*
Author to whom correspondence should be addressed.

Abstract

Association rule mining on oil and gas data has recently been successfully used to help understand reservoirs; therefore, the visualization and understanding of the discovered association rules based on well locations and subsequent predictions based on the applicable areas of the rules are important. In this paper, two visualization methods—point- and surface-based geovisualization—are proposed for association rules from oil and gas well data. The point-based method represents association rules based on well locations, and the surface-based method represents potentially applicable areas through spatial interpolation and visualization. A case study has been carried out on a real cold production oil well dataset in western Alberta, Canada, and, the results illustrate the feasibility of the proposed geovisualization methods.

1. Introduction

Recently various data mining methods have been successfully utilized to help understand the reservoirs and enhance oil recovery [1,2,3,4]. Association rule mining is one of the most popular data mining methods and was first proposed for extracting interesting correlations, frequent patterns, associations or casual structures among the item sets from transaction data or other data repositories [5]. Association rule mining in oil and gas well data is a very promising approach for understanding and improving oil recovery.
Oil and gas well data generally includes well locations and other non-spatial attributes, such as reservoir property parameters (e.g., pore volume, porosity, permeability) and production performance parameters (e.g., peak value and effective yield) [3]. After the values of the non-spatial parameters are transformed into a set of sub-ranges, association rule mining algorithms such as Apriori [6] can be applied to the discretized data. The quantitative relationships between reservoir properties influencing oil recovery and oil production performance can then be discovered [3]. However, there are still some challenges in the understanding and identification of the interesting association rules from oil and gas well data.
The association rules discovered from non-spatial oil and gas well data only include the patterns between reservoir properties and oil production performance. However, oil and gas well data also has geospatial attributes, i.e., well locations. The interestingness of the rules does not depend only on the included patterns, but also relies on the locations and distributions of the wells that the rules match. Therefore, the rules need to be associated with the locations of the wells. However, the existing visualization methods for association rules fall short: most methods, such as scatter plots, matrix visualizations, graphs, mosaic plots and parallel coordinate plots [7,8,9,10,11,12,13], have been designed to help identify interesting association rules discovered from non-spatial datasets and, thus, focus more on the visualization of the rule content characteristics.
Geovisualization generally refers to a list of tools and techniques supporting geospatial data analysis, integrating cartography, geographic information system (GIS) and scientific visualization [14]. Geovisualization does not merely include representation of the source or raw geospatial dataset through an accessible and interactive interface (e.g., a map) by simple display techniques (e.g., symbols, colors), but also assists users in learning new geospatial trends and patterns hidden behind the dataset. Therefore, geovisualization can help associate the spatial information of wells with the interesting rules in oil and gas well data.
In addition to relating the well locations with the association rules, the building and visualization of an association rule with respect to applicable areas is also worthy of research. The applicable areas of the rules, i.e., the continuous surfaces where the rule may be relevant, are also very valuable for reservoir engineers. However, the continuous surfaces cannot be directly constructed, since the well locations are an irregular array of discrete points. The geovisualization of the association rules in oil and gas well data needs to be combined with proper spatialization techniques that can fill in data between the wells.
Spatial interpolation is the process of using points with known values to estimate values at other points [15]. Through spatial interpolation, the value of a certain attribute at a location with no recorded value can be estimated using the corresponding known value of the attribute of nearby sample wells. If the spatial dependence appears in the attributes of the well data, spatial interpolation can be an appropriate spatialization technique.
In this paper, two geovisualization methods—point-based and surface-based—are proposed for association rules in oil and gas well data, in order to better understand wells. The contributions of the paper are summarized as follows:
The point-based geovisualization method links association rules with well locations. The method uses different symbols to highlight the well locations that satisfy the rules. Reservoir engineers can better understand the rules and find possible distribution patterns of the wells by the visualized oil well locations on the map.
Another visualization method, surface-based geovisualization, builds and represents the areas on the map for an interesting rule where the rule may be applicable. The method is based on spatial interpolation and map layer overlapping. The surface-based geovisualization can assist users in making decisions or predictions based on the patterns included by the discovered interesting rules.
A system prototype for in Oil and Gas Well Data, called Association Rule Mining and Geovisualization (ARM-GEOVIZ) System, is developed for association rule mining and visualization of found rules in oil and gas data. The system prototype integrates association rule mining with the proposed point-based and surface-based visualization methods.
A case study was conducted on a real cold production oil well dataset for the Lloydminster heavy oil block in Alberta, Canada. The case study validated the feasibility of the two new geovisualization methods for association rules.
The rest of this paper is organized as follows: Section 2 reviews association rule mining, existing visualization techniques for association rules in non-spatial data, and common spatial interpolation techniques. Section 3 introduces the detailed methodology of the proposed geovisualization techniques for association rules in oil and gas well data. The two geovisualization methods and the ARM-GEOVIZ system prototype are illustrated through a case study with real oil well dataset in Section 4. Section 5 presents the conclusion.

3. Methodology

3.1. Association Rule Mining on Oil and Gas Well Data

Each well record in the oil and gas dataset contained reservoir properties and oil and gas production performance properties of the well. Moreover, the location of each well was denoted in longitude and latitude coordinates.
The processing of the association rule mining includes the following steps. First of all, the continuous values of the reservoir property and oil production performance parameters in the source oil and gas well data were first discretized. For example, a numeric value (73.2) of the reservoir property attribute cumulative pore volume could be transformed into discretized value “1”, which represented a range of values from 59.2 to 94.4. The discretization process could be accomplished through k-means clustering method. K-mean clustering algorithm is an effective and efficient clustering algorithm. It first partitions the data into k nonempty subsets, and then calculates seed points as the centroids of the clusters of the current partition (i.e., mean point of the cluster). Next, it assigns each data object to the cluster with the nearest seed point. The process continues until no more new assignment. The parameter of k-mean clustering method is the value of k, which must be fixed before the computation.
Next, the association rule mining algorithm such as Apriori [6] discussed in Section 2.1 could then be applied to the processed data. The main objective in applying association rule mining is to discover interesting relationships between reservoir properties and oil production performance. Each discovered rules is in the form of:
IF {Reservoir properties hold certain conditions} THEN {Production Performance is within certain range}; [Support = n%; Confidence = m%] where the IF part is called the antecedent; the THEN part is called the consequence; support n% denotes that n% wells in the whole dataset satisfy this rule; confidence m% denotes that, among all wells that satisfy the reservoir property conditions in the antecedent, m% of these wells also satisfy the consequence. Support and confidence are two important measurements for rule interestingness.
An example of the discovered association rules is IF {cumulative pore volume = 168.8–291.2} THEN {effective yield = 808.2–1452.9 m3}, [support = 15%, confidence = 80%] i.e., if the reservoir property’s cumulative pore volume is between 168.8 and 291.2, then the effective yield is in the range between 808.2 m3 and 1452.9 m3. The rule was supported by 15% of the data in the dataset and among wells with the cumulative pore volume between 168.8 and 291.2, 80% of the wells has the effective yield between 808.2 m3 and 1452.9 m3.

3.2. Geovisualization for Association Rules

Mining association rules in oil and gas well data usually generate a large number of association rules. Setting minimum thresholds for traditional interestingness measurements, such as support and confidence, may help find interesting rules; however, some potentially interesting rules with relatively low interestingness measurements may be missed. For an association rule found in well data, the interestingness of the rule depends not only on its support and the confidence, but also on the locations and distributions of the wells that match the rule. However, there are challenges to determining the interesting rules and to better understanding the discovered rules. Moreover, the potential applicable areas of the interesting rules are critical to reservoir engineers, who make predictions on oil production based on reservoir properties determined with the interesting rules.
In this paper, point- and surface-based geovisualization methods are proposed for the visualization of the association rules in oil and gas well data and are described in the following subsections. Point-based geovisualization conceptualizes an association rule with regards to well locations, and surface-based geovisualization builds the applicable areas for an association rule based on spatial interpolation techniques and then effectively represents the areas on a map.

3.2.1. Point-Based Geovisualization

Point-based geovisualization uses different symbols to show the locations (points) of wells, depending on their relationship with association rules in well data. The geospatial distribution of the wells associated with one association rule was visualized on a map with the following steps. First, all wells were categorized into three groups according to the extent of satisfaction of the rule.
Group 1: wells with the same ranges of reservoir properties and production performances described in the rule (i.e., satisfied both antecedents and consequences of the rules).
Group 2: wells with the same range of reservoir properties described in the rule, but a different range of production performance (i.e., satisfied the antecedents but not the consequences of the rule).
Group 3: wells with different reservoir properties and production performances than described in the rule (i.e., neither satisfied the rule).
The above categorization scheme can reflect the two traditional interestingness measurements (support and confidence) on the map. For the association rules in well data, the support is the percentage of the wells in the whole dataset satisfy this rule; and, the confidence is the percentage of the wells among all wells that satisfy the reservoir property conditions in the antecedent. Specifically, by comparing the wells that satisfy the association rule (Group 1) and those that do not (Group 3), support of the rule can be understood; and, the wells that support the rule can be located on the map. Similarly, the confidence of the rule and the locations of the wells giving the confidence of the rule can be identified by comparing the wells satisfying the rule (Group 1) and those only satisfying the antecedents and not the consequences of the rule (Group 2).
After categorization, the well locations of the three different groups were represented on a map using different symbols. Point-based visualization connects the discovered rules with the well locations. Users (i.e., reservoir engineers) can easily identify the wells satisfying the rule and can reversely find rules associated with the well. The comparison and analysis of the geospatial distributions of the three groups of categorized wells on the map can also help users in learning about the support and confidence of each discovered rule.

3.2.2. Surface-Based Geovisualization

Surface-based geovisualization extends the conceptualization of the rule from discrete points to continuous surfaces, with the aim of generating and representing areas where the rule may be applicable.
As shown in Figure 1, surface-based geovisualization of an association rule mainly includes the following steps. First, the spatial dependence of all the attributes appearing in the antecedents and consequences of the rule are examined. If the spatial dependence does not exist in the attributes, the surface-based geovisualization method is not applicable for the rule. Otherwise, continuous surfaces of the attributes are generated by applying a deterministic or stochastic spatial interpolation method on the well data. Next, the corresponding application areas of antecedents and consequences of the rule are extracted from the continuous surfaces and indicated by different colours. Finally, a prediction map of the rule is obtained by overlaying the application areas of the antecedents and consequences of the rule.
Figure 1. The flow chart of Surface-based geovisualization.
The existence of spatial dependence in the attributes in the studied area is the precondition for the use of spatial interpolation. The spatial dependence of each antecedent or consequence attribute of the association rule should be examined before using spatial interpolation. The spatial dependence of attributes can be checked by semi-variogram clouds. If spatial dependence of a reservoir property attribute exists in the studied reservoir area, the semi-variance decreases with increasing spatial distance in the semi-variogram cloud of the attribute.
Figure 2 shows a semi-variogram cloud of the cumulative pore volume attribute in an area. Since the semi-variance increases as the spatial distance increases in the cloud, the semi-variogram cloud suggests that spatial dependence appears in the cumulative pore volume to some degree. Pairs of sample wells that are closer in distance on X-axis have more similar semi-variance values (Y-axis) for the cumulative pore volume than well pairs that are farther apart.
Figure 2. Semi-variogram clouds of the cumulative pore volume in an area.
Note that directional influences also need to be considered when generating semi-variogram clouds. The spatial dependence of an attribute can be stronger in specific directions. The directional influences may come from geological structures or a variety of other more complex processes. The directional influence of spatial dependence needs to be incorporated into the spatial dependence validation of each antecedent or consequence attribute of the association rule.
If spatial dependence of the antecedent and consequence attributes of the rule exists in the studied area, deterministic or stochastic interpolation methods are used to generate continuous surfaces for the attributes. Wells are represented as the point features discretely distributed on the map. Spatial interpolation then fills in the missing data between the wells based on the attribute values of the wells, i.e., the value of the attribute at a location with no recorded data can be estimated using the corresponding known value of the attribute of nearby sample wells.
In terms of the format of the geospatial data, the spatial interpolation generates a raster layer with estimates made for all cells for each antecedent or consequence attribute of an association rule from a vector layer containing oil wells, where the value of each attribute is known. After this step, each attribute appearing in the association rule to be visualized will have an interpolated continuous surface.
The applicable areas of the antecedents and consequences of the rule are then extracted and rendered from the surface of each attribute. For instance, the applicable areas of an antecedent of an association rule (e.g., cumulative pore volume = 59.2%–94.4%) can be gained by extracting the cells whose interpolated values belong to the range from 59.2% to 94.4% from the interpolated continuous surfaces of the cumulative pore volume.
Finally, a prediction map of the applicable areas of the rule is obtained by overlaying all interpolated continuous surfaces of the attributes appearing in the rule.

4. ARM-GEOVIZ System Prototype and a Case Study

4.1. ARM-GEOVIZ System Prototype

Based on the proposed geovisualization methods, we developed a system prototype, called ARM-GEOVIZ. The GUIs of association rule mining and geovisualization were developed using C# programming language with integration of the ESRI ArcObjects API. The prototype supports diverse data formats (*.mxd map file, *.lyr layer file, *.shp shape file, *.mdb geodatabase file) and displays them on the map. The prototype mainly included four components as shown in Figure 3: A well database, association rule mining function, geovisualization function, and graphical user interface (GUI).
Figure 3. Architecture of the ARM-GEOVIZ prototype.
Well Database: The well database saved both the spatial and non-spatial data. The spatial data included the well locations (i.e., longitude and latitude) and spatial objects representing wells (i.e., points). The non-spatial data included the unique well identifier (UWI), reservoir properties and oil production data. The UWI was unique to each well and was used as the primary key in the database. The non-spatial data were connected with the spatial data using the primary key of UWI.
Association Rule Mining Function: The continuous values of the reservoir property and oil production performance parameters in the source data were firstly discretized by the data transformation sub-function. Compared with the classic equal width or frequency methods, both the self-organizing map and k-means techniques can discretize data by keeping the distribution similar to that of the attribute’s original one and can be more intuitive [18]. Therefore, in the system, both methods were implemented as the data transformation functions. Apriori algorithm then discovered the discovered association rules among the discretized attributes. The association rule filtering sub-function filter the interesting rules with user specified antecedent and consequence support and confidence values.
Geovisualization Function and Graphical User Interface (GUI): Figure 4a shows the main GUIs of ARM-GEOVIZ system prototype. The main interface consists of map display area, table of layer content, eagle eye window, menu and tool bar. The map display area in the middle of the interface shows the visualization of interesting rules with the designated map scale and coordinates. The layer table on the right of the interface shows the map layers. The eagle eye window shows a global view of the current map. The top of the interface contains the menu and tool bar where association rule mining and geovisualization functions can be accessed. Through the main interface, the user can execute the association rule mining and geovisualization by clicking the Association Rule Mining and Geovisualization Function button on the tool bar. Figure 4b shows the user interface of the association rule mining and geovisualization. From top to bottom, there are the Menu Bar, Data & Result Viewer, Association Rule Mining, Rule Filters, and Message Box. Geovisualization function including point- and surface-based methods can be launched under the Menu Bar. In the filters, users can screen out interesting rules from all of the resulting association rules generated and listed in the Data & Result Viewer, by setting or selecting the antecedents and the consequences, unique well identifiers, and well locations. Next, users can select point- or surface-based methods under Geovisualization and then click each individual interesting rule in the Data & Result Viewer to obtain the geovisualization results on the map in the main interface.
Figure 4. The main GUI of the ARM-GEOVIZ prototype. (a) Main GUIs of ARM-GEOVIZ system prototype; (b) User interface of the association rule mining.

4.2. Case Study

A case study was carried out on real data of Cold Heavy Oil Production with Sand (CHOPS) well for the Lloydminster heavy oil block in Alberta, Canada.

4.2.1. Data Collection and Pre-processing

The Lloydminster heavy oil block is a large reservoir zone located in the central eastern part of the province of Alberta in Canada. In the block, more than 3000 wells have been drilled. One hundred and eighteen cold production oil wells were selected from the block based on the following selection criteria: (1) drilling date between 1992 and 2005; (2) vertical well; and, (3) one perforation formation. The distribution of the studied 118 CHOPS wells of the area is shown in Figure 5.
Figure 5. Geospatial distribution of the studied 118 wells in Alberta, Canada.
The source data of the 118 studied CHOPS wells in the case study were collected and saved in the database [19]. Each well record in the data contained reservoir property and oil production performance parameters of the well, and each well had its geospatial location in longitude and latitude coordinates.
The reservoir property parameters used for association rule mining were six basic petro-physical parameters of a reservoir that can be used to identify to describe characteristics of a reservoir: cumulative porosity, cumulative pore volume, cumulative shale content, cumulative oil saturation, cumulative fluid mobility factor, and effective thickness [3]. To analyse the main features of production performance, a polynomial fitting curve of the daily production data that denoted production performance of the well was created. Three production parameters were used to characterize the fitting curve: peak value, effective life cycle and effective yield [3], as shown in Figure 6.
Figure 6. Three parameters used to characterize oil production performance of CHOPS wells (taken from [3]).

4.2.2. Association Rule Mining

The essential pre-processing work in advance of association rule mining is the transformation of the values of the studied attributes and reservoir property and oil production performance parameters into a set of sub-ranges through the use of discretization schemes. The reduction of detail in data results can make the mining process more efficient and the patterns more accessible.
The values of the three yield performance parameters were clustered into four categories with the k-means algorithm that was implemented in the system prototype. The clustering results are listed in Table 1. A one-dimensional self-organizing map was used to discretize the values of six other reservoir property parameters into four categories, as shown in Table 2. In this case, study, the self-organizing map was used to discretize the selected variables of reservoir properties one by one; and, the k-means technique was utilized for clustering the production data to easily explain the results with cluster centroids (i.e., centres of the each cluster). The k-means method is very sensitive to the value of k, which must be fixed before the computation. We selected four seeds for initialization. For the self-organizing map, a training data is not required to create number of clusters since it is an unsupervised clustering method. Only the maximum number of desired intervals must be fixed.
Table 1. Discretization results of the oil production performance parameters.
Table 2. Discretization results of the reservoir property parameters.
After the source data were discretized, the association rules were generated with the Apriori algorithm implemented in the system. This procedure resulted in interesting rules that had support and confidence values greater than the specified thresholds, only reservoir property parameters as antecedent items, and only oil production performance parameters as consequence items. In this case, study, the minimum support and confidence values were set at 2% and 55%, respectively.
The pre-processed data generated 869 association rules. Table 3 lists some of the discovered association rules between the cumulative pore volume and the effective yield. Among the four rules, the fourth rule has the lowest confidence value since 7 out of 12 wells matching both the antecedent of rule (Cumulative pore volume = 4), and the consequence (Effective yield = 4).
Table 3. Some found rules related to cumulative pore volume and effective yield.

4.3. Geovisualization of Association Rules

In this section, the proposed point- and surface-based geovisualization methods used on the discovered association rules in CHOPS well data are described.

4.3.1. Point-Based Geovisualization

Although mining association rules in CHOPS well data generate a large number of association rules between reservoir property and oil production performance variables, reservoir engineers and other stakeholders face the difficult task of selecting the interesting rules by the geospatial locations and distributions of the wells that the rules match. Through an accessible map, the point-based geovisualization method for association rules offers effective communication on the discovered rules and the spatial distribution of the wells.
For example, if reservoir engineers are interested in the relationship between the cumulative pore volume and the effective yield. The discovered rules can be queried from the discovered rule set. Table 3 lists four rules with relatively high support and confidence values. All four rules represented the relationship between the cumulative pore volume and the effective yield and indicate that the effective yield increases with increasing cumulative pore volume.
Point-based geovisualization represented the relationship in terms of the wells by demonstrating an association rule that suggests the relationship on a map with the locations of the wells. The following rule is used as an example to illustrate the process of the point-based geovisualization:
IF {cumulative pore volume = 168.8–291.2} THEN {effective yield = 808.2–1452.9 m3}.
The selected 118 CHOPS wells were first classified into three classes based on the extent of satisfaction with an association rule: wells that had cumulative pore volumes and effective yields that satisfied the rule (totally satisfying the rule); wells that had cumulative pore volumes that satisfied the rule but had effective yields that did not satisfy the rule (partially satisfying the rule); and, wells that had cumulative pore volumes and effective yields that did not satisfy the rule (not satisfying the rule).
Figure 7 shows the corresponding visualization result of the above association rule (i.e., the fourth rule in Table 3). The locations of the three well classes are highlighted on the map using circle symbols with different colours: red, yellow and green respectively represent totally satisfying, partially satisfying and not satisfying the rule classifications.
Figure 7. Visualization of rule IF {cumulative pore volume = 168.8–291.2} THEN {effective yield = 808.2–1452.9 m3} generated by point-based geovisualization. (a) Partial enlarged view of visualization.
The point-based visualization result of the rule in Figure 7 shows there were seven wells that totally satisfied the association rule, i.e., the cumulative pore volume values of the wells were in the range of 169.8 to 291.2 and the effective yield values of the wells fell into the range of 808.2 m3 to 1452.9 m3. The wells were mainly distributed in the central east of the studied reservoir area (as shown in Figure 7a). The point-based geovisualization bridged the association rule and the geospatial distribution patterns of the wells satisfying the rule. Note that the seven wells satisfying the rule were located close together (Figure 7a). Reservoir engineers may further discover some other interesting rules satisfied by the seven wells or nearby wells, which may also lead to further study of the reason for the geospatial distribution patterns of wells satisfying the rule.

4.3.2. Surface-Based Geovisualization

The potential areas where an interesting association rule may happen are very valuable for making predictions based on the patterns within the rule. Surface-based geovisualization can be used to predict and visualize the applicable areas for association rules discovered from the cold production oil well data. The following rule is used as an example to illustrate the process of the surface-based geovisualization:
IF {cumulative porosity = 25.3%–38.5%} THEN {effective yield = 808.2–1452.9 m3}.

4.3.2.1. Spatial Dependence Analysis for Source Cold Production Data

The first step of the surface-based geovisualization requires that the spatial dependence of the cumulative porosity and effective yield in the rule be examined. Figure 8 shows the semi-variogram clouds of these two attributes in the well data used by the case study. The semi-variogram clouds were generated in the directions of 37.62 ° and 91.25 ° , where spatial dependence of the attributes was the strongest.
Figure 8. Semi-variogram clouds of (a) cumulative porosity; and (b) effective yield of the CHOPS data.
The semi-variogram clouds suggest that spatial dependence existed in the cumulative porosity and effective yield attributes of the 118 sample wells, since the semi-variance increased as the distance increased, i.e., closer well pairs had more similar values for the cumulative porosity and effective yield than well pairs that were farther apart.

4.3.2.2. Surface-Based Geovisualization Based on Deterministic Spatial Interpolation

Since the spatial dependence of the cumulative porosity and effective yield attributes held for the area of 118 cold production oil wells, deterministic spatial interpolation methods were used to build continuous applicable areas for association rules.
The values of the cumulative porosity for the whole study area can be estimated using the corresponding known attribute values at nearby wells by interpolation. Figure 9a shows the gradient map of the cumulative porosity generated by applying the Spline interpolation on the source well data. The applicable areas of the antecedent of the rule, i.e., cumulative porosity = 25.3%–38.5%, were extracted from the gradient map according to the corresponding discretization results in Table 2 and indicated using the green colour as shown in Figure 9b. Similarly, the gradient map of the effective yield and the applicable areas of the consequence of the rule, i.e., effective yield = 808.2–1452.9 m3, were extracted and indicated by the red colour, as shown in Figure 9c,d.
Figure 9. Surface-based geovisualization based on Spline interpolation of IF {cumulative porosity = 25.3%–38.5%} THEN {effective yield = 808.2–1452.9 m3}.
Finally, the prediction map of the rule can be gained by overlaying the applicable areas of cumulative porosity = 25.3%–38.5% and effective yield = 808.2–1452.9 m3, as shown in Figure 9e. The predicted areas where the rule may be applied or occur are located in the central northeast of the studied reservoir area within the black barrier denoted by oblique lines.
Figure 10 and Figure 11 show the prediction maps of the same rule based on two other deterministic spatial interpolation methods—Inverse Distance Weighting and Trend methods.
Figure 10. Surface-based geovisualization based on IDW interpolation of IF {cumulative porosity = 25.3%–38.5%} THEN {effective yield = 808.2–1452.9 m3}.
Figure 11. Surface-based geovisualization based on Trend interpolation of IF {cumulative porosity = 25.3%–38.5%} THEN {effective yield = 808.2–1452.9 m3}.
All the maps clearly displayed the locations of the continuous applicable areas of the association rule. However, a comparison of the prediction maps generated by the three different deterministic spatial interpolation methods shown in Figure 9e, Figure 10 and Figure 11 indicated that the three techniques built different applicable areas for the rule based on the CHOPS well data. Therefore, the quality of deterministic spatial interpolation results in the prediction maps was assessed in a follow-up validation procedure. In the procedure, the estimated attribute values were compared with the residual attribute values of sampling wells to validate the precision of interpolation.
Cross-validation is one of most common validation approaches. During the cross-validation for the interpolation results of an attribute in the well data, one of the 118 sample wells was left out each time. An estimated value of the attribute for this well was derived using the values of the same attribute of all the other sample wells. This procedure was repeated until a value was estimated for all of the original sample wells.
Table 4 lists the interpolation qualities of the three used methods. According to the well data in the case study, the cumulative porosity ranged from 1.1% to 35.0%; and, the effective yield ranged from 0 m3 to 1452.9 m3. IDW provided the most accurate interpolation of the two attributes based on the validation method. As shown in Table 4, the root mean squared error (RMSE) values of the two attributes using the IDW method were the lowest, i.e., 4.8% and 325.4 m3, respectively. Please note that, in the Trend method, the estimated value of a location directly decided by the values of its neighbour control points was fixed and exact.
Table 4. Cross-validation of the deterministic interpolation results.
Cross-validation could only assess the overall the interpolation quality for the whole studied area. Thus, if the locations to be estimated were in data-poor areas (e.g., the central part between 110°40′ W and 110°30′ W of the studied areas in Figure 5), the accuracy of their estimated values was difficult to determine with the cross-validation results.
One feasible option is the use of stochastic interpolation methods, in which all the interpolated values can be evaluated by the errors with estimated values. The quality of the interpolated points, especially the ones in data-poor areas, can be assessed by the evaluation methods provided by stochastic interpolation methods.

4.3.2.3. Surface-Based Geovisualization based on Stochastic Spatial Interpolation

The same example was used to illustrate the process of surface-based geovisualization based on a stochastic spatial interpolation method, i.e., Kriging interpolation. The process of generating continuous applicable areas for the rule by stochastic spatial interpolation is similar to that using deterministic interpolation.
The gradient maps of the cumulative porosity and effective yield attributes were first generated by the Kriging method, as the spatial dependence of the two attributes was found to hold for the studied area in Section 4.3.2.1. The values of the attributes for the whole study area were also estimated with interpolation using the corresponding known attribute values at nearby wells.
The applicable areas with cumulative porosity between 25.3% and 38.5% and effective yield between 808.2 m3 and 1452.9 m3 were extracted from the gradient cumulative porosity and effective yield maps and indicated using green and red colours. Through the overlaying of the applicable areas of the two attributes, the final prediction map of the association rule, i.e., IF {cumulative porosity = 25.3%–38.5%} THEN {effective yield = 808.2–1452.9 m3}, was obtained, as shown in Figure 12.
Figure 12. Prediction map generated by Surface-based geovisualization based on Kriging interpolation of IF {cumulative porosity = 25.3%–38.5%} THEN {effective yield = 808.2–1452.9 m3}.
Geovisualization results based on stochastic spatial interpolation can be assessed using errors of the estimated values. The Kriging method provides evaluation for the estimated values in the form of prediction standard errors. Figure 13 shows the prediction error maps for the interpolation results of the cumulative porosity and effective yield attributes. Unlike cross-validation with deterministic spatial interpolation, the prediction error maps from stochastic spatial interpolation can be utilized to evaluate the reliability of the interpolation (or geovisualization) results of the attributes at any location. For example, the regions with the deepest blue colour in Figure 13a represent the areas where the highest prediction error range of the cumulative porosity (5.87–7.52) occurred. It is also easy to observe that the locations were mainly in the central areas of the map, due to deficiency of the sample data.
Figure 13. Prediction error maps of (a) the antecedent item of the rule (cumulative porosity); and (b) the consequence item of the rule (effective yield).
Furthermore, when the two prediction error maps in Figure 13 were combined with the prediction map of the association rule in Figure 12, it could be determined that the predicted applicable areas of the association rule (central east part of the studied area) were relatively reliable, since the two error prediction maps together suggested that prediction errors of the cumulative porosity and effective yield attributes were both relatively low in the predicted applicable areas. Such exploratory information from surface-based geovisualization can guide reservoir engineers or other users in making predictions.

5. Conclusions

Recently association rule mining was utilized on oil and gas data to find the influence of possible factors on oil production. Due to the lack of connection between found rules and spatial distribution of the wells and application areas, it cannot further be putted into application. In response, this paper proposes two geovisualization methods that aim to bridge the gap. The point-based method visualizes association rules on a map with respect to the locations of relevant wells. Based on spatial interpolation and map overlapping techniques, the surface-based geovisualization method can generate and represent continuous areas on a map where an association rule may be applicable. A GIS system prototype is implemented to support the association rule mining process and the geovisualization of the discovered association rules.
Our future work will focus on the following aspects. First, the data will be extended to larger datasets with more reservoir properties, such as pressure and fluid property, and operational records, such as oil sand production records. K-means clustering method only converges to a local minimum and not to a global minimum. Therefore, in the future optimization approaches on k-means for this application will be further studied. Other unsupervised classification or clustering methods which are possibly more suitable for the dataset will also be explored. Moreover, the point-based and surface-based method will be further improved. We will enrich the categorization scheme of point-based method and deeply study the influences of spatial direction on spatial dependence of oil and gas data attributes for surface-based geovisualization method. Finally, the proposed point- and surface-based geovisualization methods will be extended to multiple association rules.

Acknowledgments

The research is supported by the Natural Sciences and Engineering Research Council of Canada Discovery Grant to Xin Wang, National Natural Science Foundation of China (No. 61602379) and International Cooperation and Exchange program of Shaanxi Province (No. 2016KW-034). The authors also would like to thank our group members for their help. We appreciate the support of Dr. Yongxiang Cai and Ms. Xi Wang and thank Divestco Ltd. for providing digital well logs and data for the studied wells.

Author Contributions

All the authors contributed to the development of proposed geovisualization methods and this manuscript. Xiaodong implemented the system and wrote the draft of the paper. Xin Wang proposed the research and edited the manuscript.

Conflicts of Interest

The authors have no conflicts of interest to declare.

References

  1. Aulia, A.; Keat, T.B.; Maulut, M.S.; El-Khatib, N.; Jasamai, M. Smart oilfield data mining for reservoir analysis. Int. J. Eng. Technol. 2010, 10, 78–88. [Google Scholar]
  2. Cai, Y.; Hu, K.; Wang, X. Finding relationships between reservoir characteristics and oil production for the cold production. In Proceedings of the 32nd Annual Symposium & Workshop of IEA Collaborative Project on Enhanced Oil Recovery, Vienna, Austria, 17–19 October 2010.
  3. Cai, Y.; Wang, X.; Hu, K.; Dong, M. A data mining approach to finding relationships between reservoir properties and oil production for chops. Comput. Geosci. 2014, 73, 37–47. [Google Scholar] [CrossRef]
  4. Wang, B.; Wang, X.; Chen, Z. A hybrid framework for reservoir characterization using fuzzy ranking and an artificial neural network. Comput. Geosci. 2013, 57, 1–10. [Google Scholar] [CrossRef]
  5. Agrawal, R.; Imielinski, T.; Swami, A.N. Mining association rules between sets of items in large databases. In Proceedings of the ACM SIGMOD International Conference on Management of Data, Washington, DC, USA, 25–28 May 1993.
  6. Agrawal, R.; Srikant, R. Fast algorithms for mining association rules. In Proceedings of the 20th Very Large Data Bases Conference, Santiago, Chile, 12–15 September 1994.
  7. Unwin, A.; Hofmann, H.; Bernt, K. The two-key plot for multiple association rules control. In Proceedings of the 5th European Conference on Principles of Data Mining and Knowledge Discovery, Freiburg, Germany, 3–5 September 2001.
  8. Yang, L. Visualizing frequent itemsets, association rules, and sequential patterns in parallel coordinates. In Proceedings of the Computational Science and Its Applications (ICCSA 2003), Montreal, QC, Canada, 18–21 May 2003.
  9. Klemettinen, M.; Mannila, H.; Ronkainen, P.; Toivonen, H.; Verkamo, A.I. Finding interesting rules from large sets of discovered association rules. In Proceedings of the Conference on Information and Knowledge Management, Gaithersburg, MD, USA, 29 November–2 December 1994.
  10. Rainsford, C.P.; Roddick, J.F. Visualization of temporal interval association rules. In Proceedings of the 2nd International Conference on Intelligent Data Engineering and Automated Learning, Data Mining, Financial Engineering, and Intelligent Agents, Hong Kong, China, 13–15 December 2000.
  11. Buono, P.; Costabile, M.F. Visualizing association rules in a framework for visual data mining. In the From Integrated Publication and Information Systems to Virtual Information and Knowledge Environments; Springer: Berlin, Germany, 2005; pp. 221–231. [Google Scholar]
  12. Ertek, G.; Demiriz, A. A framework for visualizing association mining results. In Proceedings of the International Symposium on Computer and Information Sciences, Petersburg, Russia, 8–12 June 2006.
  13. Hahsler, M.; Chelluboina, S. Visualizing association rules in hierarchical groups. In Proceedings of the 42nd Symposium on the Interface: Statistical, Machine Learning and Visualization Algorithms (Interface 2011), Cary, NC, USA, 1–3 June 2011.
  14. MacEachren, A.M.; Kraak, M.J. Exploratory cartographic visualization: Advancing the agenda. Comput. Geosci. 1997, 23, 335–343. [Google Scholar] [CrossRef]
  15. Lam, N.S. Spatial interpolation methods: A review. In The American Cartographer; University of Michigan: Ann Arbor, MI, USA, 1983; pp. 129–149. [Google Scholar]
  16. Aoidh, E.M.; Martinsohn, J.T.; Maes, G.E.; Cariani, A.; Nielsen, E.E. Exploring geovisualization symbology for landscape genetics. Trans. GIS. 2013, 17, 267–281. [Google Scholar] [CrossRef]
  17. Gienko, G.A.; Terry, J.P. Geovisualization of tropical cyclone behavior in the South Pacific. Geol. Soc. Spec. Publ. 2012, 361, 195–208. [Google Scholar] [CrossRef]
  18. Marco, V.; Valentina, C. Meaningful discretization of continuous features for association rules mining by means of a SOM. In Proceedings of European Symposium on Artificial Neural Networks (ESANN ’04), Bruges, Belgium, 28–30 April 2004.
  19. Divestco Data. Available online: http://www.divestco.com/getdoc/14af7505-8813-406e-b8b7-757f9a751ff5 (accessed on 6 January 2014).

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.