ランダムフォレストのアルゴリズムは主に何を基にして構築されますか?

ランダムフォレストのアルゴリズムは主に何を基にして構築されますか?