Optimizationof neural network architecture using genetic programming improvesdetection and modeling of gene-gene interactions in studies of humandiseases

Marylyn D. Ritchie, Bill C. White, Joel S. Parker, Lance W. Hahn, Jason H. Moore

BMC Bioinformatics · 2003 · 226 citations · 23 references

DOIFull text

Open access

Concepts

TL;DR

Defining neural network architecture before analysis is crucial for successful data mining, yet it is challenging when the underlying data model is unknown. The study aims to assess whether genetic‑programming‑optimized neural networks better model and detect nonlinear gene‑gene interactions in common human diseases. The authors employed genetic programming to optimize neural network architecture for modeling gene‑gene interactions. Simulations show that the genetic‑programming‑optimized network models gene‑gene interactions as well as a traditional back‑propagation network, but outperforms it in predictive ability and detection power when non‑functional polymorphisms are present, suggesting it is preferable to trial‑and‑error approaches.

Abstract

Appropriate definitionof neural network architecture prior to data analysis is crucialfor successful data mining. This can be challenging when the underlyingmodel of the data is unknown. The goal of this study was to determinewhether optimizing neural network architecture using genetic programmingas a machine learning strategy would improve the ability of neural networksto model and detect nonlinear interactions among genes in studiesof common human diseases. Using simulateddata, we show that a genetic programming optimized neural network approachis able to model gene-gene interactions as well as a traditionalback propagation neural network. Furthermore, the genetic programmingoptimized neural network is better than the traditional back propagationneural network approach in terms of predictive ability and powerto detect gene-gene interactions when non-functional polymorphismsare present. This study suggeststhat a machine learning strategy for optimizing neural network architecturemay be preferable to traditional trial-and-error approaches forthe identification and characterization of gene-gene interactionsin common, complex human diseases.

References

23