Independent component analysis (ICA) has been widely applied to identify brain functional networks from multiple-subject fMRI. However, the best approach to handle artifacts is not yet clear. In this work, we study and compare two ICA approaches for artifact removal using simulations and real fMRI data. The first approach, recommended by the human connectome project, performs ICA on individual data to remove artifacts, and then applies group ICA on the cleaned data from all subjects. We refer to this approach as Individual ICA artifact Removal Plus Group ICA (TRPG). A second approach, Group Information Guided ICA (GIG-ICA), performs ICA on group data, and then removes the artifact group independent components (ICs), followed by individual subject ICA using the remaining group ICs as spatial references. Experiments demonstrate that GIG-ICA is more accurate in estimation of sources and time courses, more robust to data quality and quantity, and more reliable for identifying networks than IRPG.