complexity is the main disadvantage of random forest algorithms construction of random forests are much harder and time-consuming than decision trees more computational resources are required to implement random forest algorithm it is less intuitive in case when we have large collection of decision trees the prediction process using random forests is very time-consuming in comparison with other algorithms