Skip to main content

Sang-Won Hwang

Korea Advanced Institute of Science and Technology · 情報科学

研究室紹介

Professor Sang-Won Hwang's research lab focuses on data-centric challenges in machine learning systems, particularly in the areas of data management, data quality, and scalable data processing for production machine learning pipelines. The lab investigates efficient and reliable methods for data validation, cleaning, and enrichment, with a strong emphasis on real-world deployment and system robustness. Key research directions include entity resolution at scale, iterative and hint-driven data processing techniques, and the design of orchestration frameworks that reduce technical debt in ML infrastructure. The lab bridges database systems and machine learning communities to address fundamental challenges in data reliability and system maintainability.

data managementmachine learning pipelinesentity resolutiondata qualityproduction systems

Research Overview

Papers
91
Total Citations
4,320
Papers (5y)
34
Primary Field
情報科学

Research Output Trend

Figures are computed from collected data and may differ slightly.

Publications per year (5y)
34total
2022
2023
2024
2025
2026
Citations per year (5y)
51total
20222023202420252026

Selected Papers

15
1
Article|879 citations·2019
A Survey on Data Collection for Machine Learning: A Big Data - AI Integration Perspective
Yuji Roh, Geon Heo, Steven Euijong Whang
SJR Q1IEEE Transactions on Knowledge and Data Engineering

Data collection is a major bottleneck in machine learning and an active research topic in multiple communities. There are largely two reasons data collection has recently become a critical issue. First, as machine learning is becoming more widely-used, we are seeing new applications that do not necessarily have enough labeled data. Second, unlike traditional machine learning, deep learning techniques automatically generate features, which saves feature engineering costs, but in return may requir

Artificial IntelligenceComputer Science
2
Article|486 citations·2008
Swoosh: a generic approach to entity resolution
Omar Benjelloun, Héctor García-Molina, David Menestrina, Qi Su, Steven Euijong Whang, Jennifer Widom
SJR Q1The VLDB Journal
Management Science and Operations ResearchDecision Sciences
3
Article|328 citations·2017
TFX
Denis Baylor, Eric Breck, Heng-Tze Cheng, Noah Fiedel, Chuan Yu Foo, Zakaria Haque, Salem Haykal, Mustafa Ispir, Vihan Jain, Levent Koç, Chiu Yuen Koo, Łukasz Lew
OA

Creating and maintaining a platform for reliably producing and deploying machine learning models requires careful orchestration of many components---a learner for generating models based on training data, modules for analyzing and validating both data as well as models, and finally infrastructure for serving models in production. This becomes particularly challenging when data changes over time and fresh models need to be produced continuously. Unfortunately, such orchestration is often done ad

Artificial IntelligenceComputer Science
4
Article|218 citations·2009
Entity resolution with iterative blocking
Steven Euijong Whang, David Menestrina, Georgia Koutrika, Martin Theobald, Héctor García-Molina

Entity Resolution (ER) is the problem of identifying which records in a database refer to the same real-world entity. An exhaustive ER process involves computing the similarities between pairs of records, which can be very expensive for large datasets. Various blocking techniques can be used to enhance the performance of ER by dividing the records into blocks in multiple ways and only comparing records within the same block. However, most blocking techniques process blocks separately and do not

Management Science and Operations ResearchDecision Sciences
5
Article|209 citations·2017
Data Management Challenges in Production Machine Learning
Neoklis Polyzotis, Sudip Roy, Steven Euijong Whang, Martin Zinkevich
OA

The tutorial discusses data-management issues that arise in the context of machine learning pipelines deployed in production. Informed by our own experience with such largescale pipelines, we focus on issues related to understanding, validating, cleaning, and enriching training data. The goal of the tutorial is to bring forth these issues, draw connections to prior work in the database literature, and outline the open research questions that are not addressed by prior art.

Signal ProcessingComputer Science
6
Article|199 citations·2018
Data Lifecycle Challenges in Production Machine Learning
Neoklis Polyzotis, Sudip Roy, Steven Euijong Whang, Martin Zinkevich
SJR Q2ACM SIGMOD Record

Machine learning has become an essential tool for gleaning knowledge from data and tackling a diverse set of computationally hard tasks. However, the accuracy of a machine learned model is deeply tied to the data that it is trained on. Designing and building robust processes and tools that make it easier to analyze, validate, and transform data that is fed into large-scale machine learning systems poses data management challenges. Drawn from our experience in developing data-centric infrastructu

Signal ProcessingComputer Science
7
Article|162 citations·2012
Pay-As-You-Go Entity Resolution
Steven Euijong Whang, David Marmaros, Héctor García-Molina
SJR Q1IEEE Transactions on Knowledge and Data Engineering

Entity resolution (ER) is the problem of identifying which records in a database refer to the same entity. In practice, many applications need to resolve large data sets efficiently, but do not require the ER result to be exact. For example, people data from the web may simply be too large to completely resolve with a reasonable amount of work. As another example, real-time applications may not be able to tolerate any ER processing that takes longer than a certain amount of time. This paper inve

Management Science and Operations ResearchDecision Sciences
8
Article|151 citations·2013
Question selection for crowd entity resolution
Steven Euijong Whang, Peter Lofgren, Héctor García-Molina
SJR Q1Proceedings of the VLDB Endowment

We study the problem of enhancing Entity Resolution (ER) with the help of crowdsourcing. ER is the problem of clustering records that refer to the same real-world entity and can be an extremely difficult process for computer algorithms alone. For example, figuring out which images refer to the same person can be a hard task for computers, but an easy one for humans. We study the problem of resolving records with crowdsourcing where we ask questions to humans in order to guide ER into producing a

Management Science and Operations ResearchDecision Sciences
9
Article|145 citations·2020
Data collection and quality challenges for deep learning
Steven Euijong Whang, Jae-Gil Lee
SJR Q1Proceedings of the VLDB Endowment

Software 2.0 refers to the fundamental shift in software engineering where using machine learning becomes the new norm in software with the availability of big data and computing infrastructure. As a result, many software engineering practices need to be rethought from scratch where data becomes a first-class citizen, on par with code. It is well known that 80--90% of the time for machine learning development is spent on data preparation. Also, even the best machine learning algorithms cannot pe

Artificial IntelligenceComputer Science
10
Article|92 citations·2009
Indexing Boolean expressions
Steven Euijong Whang, Héctor García-Molina, Chad Brower, Jayavel Shanmugasundaram, Sergei Vassilvitskii, Erik Vee, Ramana Yerneni
SJR Q1Proceedings of the VLDB Endowment

We consider the problem of efficiently indexing Disjunctive Normal Form (DNF) and Conjunctive Normal Form (CNF) Boolean expressions over a high-dimensional multi-valued attribute space. The goal is to rapidly find the set of Boolean expressions that evaluate to true for a given assignment of values to attributes. A solution to this problem has applications in online advertising (where a Boolean expression represents an advertiser's user targeting requirements, and an assignment of values to attr

Signal ProcessingComputer Science
11
Article|77 citations·2010
Entity resolution with evolving rules
Steven Euijong Whang, Héctor García-Molina
SJR Q1Proceedings of the VLDB Endowment

Entity resolution (ER) identifies database records that refer to the same real world entity. In practice, ER is not a one-time process, but is constantly improved as the data, schema and application are better understood. We address the problem of keeping the ER result up-to-date when the ER logic "evolves" frequently. A naïve approach that re-runs ER from scratch may not be tolerable for resolving large datasets. This paper investigates when and how we can instead exploit previous "materialized

Management Science and Operations ResearchDecision Sciences
12
Article|53 citations·2009
Generic entity resolution with negative rules
Steven Euijong Whang, Omar Benjelloun, Héctor García-Molina
SJR Q1The VLDB Journal
Management Science and Operations ResearchDecision Sciences
13
Article|42 citations·2013
Incremental entity resolution on rules and data
Steven Euijong Whang, Héctor García-Molina
SJR Q1The VLDB Journal
Management Science and Operations ResearchDecision Sciences
14
Article|41 citations·2012
Joint Entity Resolution
Steven Euijong Whang, Héctor García-Molina

Entity resolution (ER) is the problem of identifying which records in a database represent the same entity. Often, records of different types are involved (e.g., authors, publications, institutions, venues), and resolving records of one type can impact the resolution of other types of records. In this paper we propose a flexible, modular resolution framework where existing ER algorithms developed for a given record type can be plugged in and used in concert with other ER algorithms. Our approach

Management Science and Operations ResearchDecision Sciences
15
Preprint|40 citations·2021
Data Collection and Quality Challenges in Deep Learning: A Data-Centric AI Perspective
Steven Euijong Whang, Yuji Roh, Hwanjun Song, Jae-Gil Lee
arXiv (Cornell University)OA

Data-centric AI is at the center of a fundamental shift in software engineering where machine learning becomes the new software, powered by big data and computing infrastructure. Here software engineering needs to be re-thought where data becomes a first-class citizen on par with code. One striking observation is that a significant portion of the machine learning process is spent on data preparation. Without good data, even the best machine learning algorithms cannot perform well. As a result, d

Management Science and Operations ResearchDecision Sciences

Research Areas

Artificial IntelligenceManagement Science and Operations ResearchComputer Networks and CommunicationsSignal ProcessingSafety ResearchInformation Systems and Management

Sang-Won Hwangの研究をNubintでさらに深く

この研究室の論文をアプリで開き、AIと共に読み、要約し、引用しましょう。