← 최신 논문
💻 computer science

An Explainable Android-Based Decision Support System for High-Performance Concrete Strength Prediction Using XGBoost and Monte Carlo SHAP

본 연구는 모바일 기기에서 직접 고성능 콘크리트의 압축 강도에 대한 실시간적이고 해석 가능한 예측을 제공하기 위해, 최적화된 XGBoost 모델과 계산 효율적인 Monte Carlo SHAP 알고리즘을 활용하는 설명 가능한 안드로이드 기반 의사결정 지원 시스템을 제시한다.

원저자: mohsen beigi

게시일 2026-08-24
📖 3 분 읽기☕ 가벼운 읽기

원저자: mohsen beigi

원본 논문은 CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

콘크리트는 지구상에서 가장 널리 사용되는 건축 자재로, 우리 도시와 교량, 주택의 골격을 형성합니다. 일반적인 콘크리트는 시멘트, 물, 모래, 돌의 혼합물이지만, 고성능 콘크리트는 더 강하고 내구성이 뛰어나며 작업성이 좋도록 설계된 더 정교한 버전입니다. 이 재료를 만드는 데는 섬세한 균형이 필요합니다. 엔지니어들은 목표 강도를 달로하기 위해 시멘트, 물, 다양한 첨가제와 같은 성분들을 특정 양으로 혼합해야 합니다. 전통적으로 적절한 배합을 결정하는 과정은 샘플을 양생하고 압착하여 얼마나 많은 힘을 견딜 수 있는지 확인하는 시간이 오래 걸리는 실험실 테스트를 포함합니다. 이 과정은 느리고 비용이 많이 들며, 종종 엔지니어가 콘크리트를 이미 타설한 후에야 최종 결과를 알 수 있게 하여 불확실성을 남깁니다.

최근 몇 년 동안 과학자들은 과거의 데이터를 통해 결과를 예측하는 컴퓨터 프로그램에 주목해 왔습니다. 머신러닝 모델이라고 불리는 이 프로그램들은 수천 개의 이전 콘크리트 레시피와 그 결과 강도를 분석하여 인간의 직관이 놓칠 수 있는 복잡한 패턴을 찾아낼 수 있습니다. 그러나 중대한 문제가 나타났습니다. 가장 정확한 컴퓨터 모델들이 종종 '블랙박스'처럼 작동한다는 점입니다. 이 모델들은 새로운 혼합물의 강도를 매우 정밀하게 예측할 수는 있지만, 왜 그런 숫자에 도달했는지는 설명하지 못합니다. 건설 현장에 서 있는 엔지니어에게 예측된 강도를 아는 것도 유용하지만, 어떤 성분이 강도를 높이거나 낮추고 있는지 이해하는 것은 안전하고 정보에 기반한 결정을 내리는 데 필수적입니다. 더욱이, 이 강력한 모델들은 대개 실행을 위해 거대한 컴퓨터나 인터넷 연결을 필요로 하므로, 전력과 연결성이 부족한 현장에서 사용하기에는 비실용적입니다.

한 연구자가 높은 정확도의 예측과 명확한 설명을 모두 스마트폰으로 가져오는 도구를 개발함으로써 이 간극을 메웠습니다. 이 연구는 고성능 콘크리트의 강도를 추측하는 데 가장 효과적이라고 판단한 XGBoost라는 특정 유형의 고급 컴퓨터 모델에 집중했습니다. 연구자는 2,000개가 넘는 서로 다른 콘크리트 혼합물 데이터베이스를 사용하여 이 XGBoost 모델을 다섯 가지의 다른 인기 있는 머신러닝 방법과 비교 테스트했습니다. 결과에 따르면 XGBoost 모델이 가장 정확했으며, 예측값은 실제 측정된 강도와 평균적으로 단 3.512 메가파스칼(압력 단위)만큼만 차이가 났습니다. 이러한 성능은 더 큰 오차 범위를 보인 다른 모델들보다 우수했습니다.

이 연구의 진정한 혁신은 이 강력한 모델을 어떻게 모바일 기기에서 작동하게 만들고 이해하기 쉽게 만들었느냐에 있습니다. 휴대폰에서 복잡한 모델을 실행하는 것은 어렵지만, 연구자는 학습된 모델을 휴대폰이 외부 인터넷 연결 없이도 읽고 처리할 수 있는 단순한 텍스트 파일 형식으로 변환함으로써 이 문제를 해결했습니다. 이를 통해 애플리케이션이 완전히 오프라인으로 작동할 수 있게 되었으며, 이는 엔지니어가 원격 지역에서도 어디서든 사용할 수 있음을 의미합니다. '블랙박스' 문제를 해결하기 위해, 연구자는 스마트폰에서도 빠르게 실행될 수 있는 모델의 사고 과정을 설명하는 새로운 방법을 개발했습니다. 표준적인 모델 설명 방식은 계산량이 너무 많아 스마트폰에서 실행하기에는 너무 오래 걸리고 배터리를 소모하기 때문입니다. 대신 연구자는 각 성분이 최종 예측에 얼마나 기여하는지 추정하기 위해 입력 데이터의 무작위 변형을 샘플링하는 기술을 사용했습니다.

그 결과물은 단순히 숫자만을 제공하는 것 이상의 의사결정 지원 시스템입니다. 사용자가 시멘트, 물, 혼합물의 연령과 같은 콘크리트 혼합물의 세부 사항을 입력하면, 앱은 즉시 예측 강도를 계산합니다. 동시에, 앱은 예측 내용을 세분화하여 보여주는 시각적 차트를 생성합니다. 이 차트는 평균적인 혼합물을 기준으로 시작점을 잡은 뒤, 사용자가 입력한 각 특정 성분에 따라 값을 더하거나 빼서 보여줍니다. 예를 들어, 시멘트의 양이 많아지면 예측 강도가 올라가고, 특정 첨가제가 들어가면 강도가 내려가는 식의 모습을 보여줄 수 있습니다. 이러한 시각적 설명은 사용자가 컴퓨터가 어떻게 결론에 도달했는지 정확히 볼 수 있게 해주며, 복잡한 계산을 혼합물의 구성에 대한 투명한 이야기로 바꾸어 줍니다.

연구자는 이 접근 방식이 데이터셋을 통해 효과적으로 작동함을 입증했으며, 생성된 설명이 모델의 동작과 일치함을 확인했습니다. 연구자들은 이 단순화된 설명 생성 방식이 전통적인 정밀 방식보다 수백 배 더 빠르다는 것을 발견했으며, 이는 모바일 기기에서 실시간으로 사용하는 것을 가능하게 합니다. 높은 정확도의 예측 엔진과 명확한 시각적 설명을 결격하여 오프라인으로 구동하는 이 시스템은 엔지니어들에게 실용적인 도구를 제공합니다. 이 시스템은 콘크리트 설계를 시행착오 과정에서 데이터 기반의 의사결정 과정으로 변화시켜, 전문가들이 실험실이나 슈퍼컴퓨터 없이도 혼합물을 최적화하고 구조적 안전을 확보할 수 있도록 해줍니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →