Abstract
In this paper we will study the naïve Bayes, one of the popular machine learning algorithms, and improve its accuracy without seriously affecting its computational efficiency. Naïve Bayes assumes positional independence, which makes the computation of the joint probability value easier at the expense of the accuracy or the underlying reality. In addition, the prior probabilities of positive and negative instances are computed from the training instances, which often do not accurately reflect the real prior probabilities. In this paper we address these two issues. We have developed algorithms that automatically perturb the computed prior probabilities and search around the neighborhood to maximize a given objective function. To improve the prediction accuracy we introduce limited dependency on the underlying pattern. We have demonstrated the importance of these extensions by applying them to solve the problem in discriminating a TATA box from putative TATA boxes found in promoter regions of plant genome. The best prediction accuracy of a naïve Bayes with 10 fold cross validation was 69% while the second extension gave the prediction accuracy of 79% which is better than the best solution from an artificial neural network prediction.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Cao, J., et al.: A naive Bayes model to predict coupling between seven transmembrane domain receptors and G-proteins. Bioinformatics 19(2), 234–240 (2003)
Ferrari, L.D., Aitken, S.: Mining housekeeping genes with a Naive Bayes classifier. BMC Genomics 7(277) (2006)
Sandberg, R., et al.: Capturing Whole-Genome Characteristics in Short Sequences Using a Naïve Bayesian Classifier. Genome Research 11(8), 1404–1409 (2001)
Wu, J., Mellor, J.C., DeLisi, C.: Deciphering protein network organization using phylogenetic profile groups. Genome Inform. 16(1), 142–149 (2005)
Weka 3: Data Mining Software in Java (2006), http://www.cs.waikato.ac.nz/ml/weka/
Jaynes, E.T.: Prior Probabilities. IEEE Trans. on Systems Science and Cybernetics 4(3), 227–241 (1968)
Witten, I.H., Frank, E.: Data mining: practical machine learning tools and techniques, 2nd edn. Morgan Kaufmann, San Francisco (2005)
Tompa, M., et al.: Assessing computational tools for the discovery of transcription factor binding sites. Nat. Biotechnol. 23(1), 137–144 (2005)
Butler, J.E.F., Kadonaga, J.T.: The RNA polymerase II core promoter: a key component in the regulation of gene expression. Genes Development 16, 2583–2592 (2002)
Loganantharaj, R., Karim, M.E., Lakhotia, A.: Recognizing TATA promoters based on discriminating frequency analysis of neighborhood tuples. In: Biot-04: First Biotechnology and Bioinformatics Symposium: A Community and Academic Forum, Colorado Springs, Colorado (September 2004)
Loganantharaj, R.: Discriminating TATA-box from putative TATA box in plant genome. International Journal of Bioinformatics Research and Applications 2(1), 36–51 (2006)
Shahmuradov, I.A., et al.: PlantProm: a database of plant promoter sequences. Nucleic Acids Res. 31(1), 114–117 (2003)
Logananatharaj, R.: Comparing the Performance of Several Popular Machine Learning Algorithms. In: Biotechnology and Bioinformatics Symposium, Provo, Utah, October, 20-21 (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Loganantharaj, R. (2007). Extensions of Naive Bayes and Their Applications to Bioinformatics. In: Măndoiu, I., Zelikovsky, A. (eds) Bioinformatics Research and Applications. ISBRA 2007. Lecture Notes in Computer Science(), vol 4463. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72031-7_26
Download citation
DOI: https://doi.org/10.1007/978-3-540-72031-7_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72030-0
Online ISBN: 978-3-540-72031-7
eBook Packages: Computer ScienceComputer Science (R0)