Image-Exclusive Model for Galaxy Merger Classification
이미지를 사용하지 않는 은하 병합 단계 분류 모델
오늘은 지난 1년 동안 진행한 졸업 연구를 정리해 보려고 합니다.
연구의 목표는 이미지를 사용하지 않고, 물리량만으로 은하의 병합 단계를 분류하는 모델을 만드는 것입니다.
은하 병합(galaxy merger)은 은하 진화에서 핵심적 역할을 합니다.
병합 과정에서는 다음과 같은 물리적 변화가 나타납니다.
➡︎ 따라서 은하의 물리적 상태와 진화를 이해하려면 병합 정보를 정확히 파악해야 합니다.
병합은 단일 사건이 아닌, 시간에 따라 진행되는 단계적 과정입니다.
특히 pre-merger와 post-merger는 같은 병합이라도
SFR·AGN activity 등 주요 물리량에서 서로 다른 양상을 보입니다.
➡︎ 따라서 병합 여부만 구분하는 것 뿐 아니라, 은하가 pre / post / non-merger 중 어느 단계에 있는지 구분해야 합니다.

현재 병합 단계 분류 연구는 이미지 기반(image-only) 머신러닝에 의존합니다.
선행 연구: Pearson et al. (2024) — Accuracy 0.81±0.01, time sequence 추정 시도
하지만 이미지 기반 접근에는 다음과 같은 구조적 한계가 있습니다.

해당 이미지를 보면 pre-merger와 post-merger는 이미지 만으로 구분하기 어려움을 확인할 수 있습니다.
➡︎ 즉, 이미지 기반 접근은 실용성과 확장성 측면에서는 제약이 큽니다.
이에 이미지를 완전히 배제하고, 물리 파라미터만을 활용해 병합 단계를 분류하는 모델을 구축하였습니다.
모델 학습 파이프라인

모델 학습의 전체적인 파이프라인은 다음과 같습니다.
추론 파이프라인

추론 파이프라인은 다음과 같습니다.

본 연구는 다음과 같이 실제 관측 가능한 17개 물리량만 사용하여 물리 기반 병합 단계 분류 모델을 구축했습니다.

scaler = StandardScalerNaN()
X_scaled = scaler.fit_transform(df[feature_cols])
imputer = IterativeImputer(random_state=42, max_iter=10, tol=1e-3)
X_imputed = imputer.fit_transform(X_scaled)
코드 실행 결과

Standard Scaler와 MICE Imputaion을 적용하여

분포가 고르고, 결측치가 없는 데이터셋을 구성하였습니다.


총 11개의 모델 학습 후 비교하였습니다.
➡︎ ML과 DL 모델 구조적 특성을 모두 비교하여 물리량 기반 분류에 어떤 모델이 가장 적합한지 평가했습니다.

Confusion Matrix

Feature Importance


최종 선정된 Gradient Boost 모델은 Illustris TNG 시뮬레이션 기반으로 학습된 뒤, 실제 관측 데이터(SDSS)에 그대로 적용할 수 있도록 설계하였습니다.
SDSS 데이터는
이렇게 구성된 입력값을 모델에 넣어 실제 은하의 병합 단계를 예측합니다.
전처리된 SDSS 물리량을 모델에 입력하여 다음 세 단계 중 하나로 자동 분류합니다.
import joblib
import pandas as pd
import numpy as np
# 1) 모델 로드
model = joblib.load("gradientBoost_best_fold.pkl")
# 2) 전처리된 SDSS 데이터 로드
df = pd.read_csv("obs_data_preprocessed.csv")
feature_cols = [c for c in df.columns
if c not in ["ObjID", "MergerProbability"]]
# 3) 모델 예측
pred = model.predict(df[feature_cols])
proba = model.predict_proba(df[feature_cols])
confidence = np.max(proba, axis=1)
# 4) 결과 구성
result = pd.DataFrame({
"ObjID": df["ObjID"],
"Predicted_Phase": pred,
"Model_Confidence": confidence
})
result.head()
예측 결과는 다음과 같은 정보를 포함합니다.

➡︎ 예측된 은하 병합 단계 라벨링 결과는 대규모 SDSS 관측 데이터를 기반으로 확장된 병합 단계 카탈로그로 구축하였으며, 이를 향후 천문학계 연구자들이 활용할 수 있도록 제시하고자 합니다.
본 연구는 기존의 이미지 기반 딥러닝 접근을 벗어나
오직 물리량만으로도 은하 병합의 세 단계(non / pre / post)를 효과적으로 분류할 수 있음을 보였습니다.
➡︎ 이미지 없이도 image-based 수준 이상의 성능을 달성한 최초 사례입니다.
➡︎ 대규모 카탈로그 분석에 즉시 적용 가능한 파이프라인을 제안했습니다.
본 연구는 다음과 같은 후속 연구의 기반이 될 수 있습니다.
이미지 + 물리량 결합한 멀티모달 모델 구축 가능
(현재 연구는 그 baseline 역할을 합니다.)
pre-merger와 post-merger의 시점을 더욱 세분화하여 시간축에서의 은하 병합 단계 분류 가능