IEEE Access (Jan 2021)
An eXtreme Gradient Boosting Algorithm Combining Artificial Bee Colony Parameters Optimized Technique for Single Sand Body Identification
Abstract
Due to the problems of traditional artificial single sand body identification methods such as strong subjectivity, heavy workload and low efficiency, we propose a fast and objective ABC-XGBoost. The algorithm consists of two parts: eXtreme gradient boosting (XGBoost) and artificial bee colony algorithm (ABC). XGBoost introduces a regular term, which can effectively prevent overfitting, and uses the second derivative to make the identification result more accurate. However, a large number of parameters in XGBoost need to be adjusted manually, which affects the efficiency of the algorithm. In this regard, ABC is used to optimize the parameters based on XGBoost, and then the single sand body can be identified quickly and effectively. We take the C6 $_{1}^{2}$ oil-bearing layer in the second area of Dalugou, Jing’an Oilfield as the research object, and use the ABC-XGBoost to identify the single sand body in the research area. Based on the reasonable selection of physical parameter data and logging data, the partition and interlayer data should be eliminated first to avoid data redundancy. The results indicate that ABC-XGBoost is more efficient and accurate than the existing mainstream machine algorithms, such as support vector machines (SVM), random forests (RF), and XGBoost using trial and error tuning under the same logging data and computer hardware conditions. The accuracy can reach 90.6%, which has certain practical application value in the middle and late development of oil and gas fields.
Keywords