Nowadays, the conventional biochemical methods used to differentiate and characterize rice types, biochemical properties, authentication, and contamination issues are difficult to implement due to the high cost of reagents, time requirement and environmental issues. Actually, the success of agri-food technology is directly related to the quality of analysis of experimental data acquired by sensors or techniques such as the infrared-spectroscopy. To overcome these technical limitations, a rapid and non-destructive methodology for discrimination and classification of rice has been investigated. Near-infrared spectroscopy is considered as fast, clean, and non-destructive analytical tools and its spectra present significant biomolecular information that must be analysed by sophisticated methodologies. Machine learning plays an important role in the analysis of the spectral data being used several methods such as Partial Least Squares, Principal Component Analysis, Partial Least Squares-Discriminant Analysis, Support Vector Machine, Artificial Neuronal Network, among others which can successfully be applied for food classification and discrimination as well as in terms of authentication and contamination issues. The quality control of rice is extremely important at every stage of production, beginning with estimation of raw agricultural materials and monitoring their quality during storage, estimating food quality during the production process and of the final products as well as the determination of their authenticity and the detection of adulterants.