Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jiwon Chang

dblp:375/9694 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
3since 2021 · last 2025
0000-0003-3945-925XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 2 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
2 papers
Query processing and optimization · 52% Machine learning and data management · 26% Data integration and cleaning · 22%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%
Computer graphics and multimedia
1 paper
Rendering · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization
approximate query processing
0.912025
Approximating Opaque Top-k Queries · Proc. ACM Manag. Data 2025
Machine learning and data management › reinforcement learning
bandit algorithms
0.912025
Approximating Opaque Top-k Queries · Proc. ACM Manag. Data 2025
Query processing and optimization
top-k query processing
0.912025
Approximating Opaque Top-k Queries · Proc. ACM Manag. Data 2025
Programming languages and type systems
domain-specific languages
0.812024
CoolerSpace: A Language for Physically Correct and Computationally Efficient Color Programming · Proc. ACM Program. Lang. 2024
Programming languages and type systems › term rewriting
equality saturation
0.812024
CoolerSpace: A Language for Physically Correct and Computationally Efficient Color Programming · Proc. ACM Program. Lang. 2024
Programming languages and type systems
type systems
0.812024
CoolerSpace: A Language for Physically Correct and Computationally Efficient Color Programming · Proc. ACM Program. Lang. 2024
Rendering › light transport
light-material interaction
0.212024
CoolerSpace: A Language for Physically Correct and Computationally Efficient Color Programming · Proc. ACM Program. Lang. 2024

Methods — techniques the papers use, named apart from their topics

type checking · 1.5equality saturation · 1.5submodular bandit · 0.9hierarchical index · 0.9epsilon-greedy bandit · 0.9cost-efficient integration · 0.8
YearPublicationVenuePosition
2025 Approximating Opaque Top-k Queries
abstract
Combining query answering and data science workloads has become prevalent. An important class of such workloads is top-k queries with a scoring function implemented as an opaque UDF - a black box whose internal structure and scores on the search domain are unavailable. Some typical examples include costly calls to fuzzy classification and regression models. The models may also be changed in an ad-hoc manner. Since the algorithm does not know the scoring function's behavior on the input data, opaque top-k queries become expensive to evaluate exactly or speed up by indexing. Hence, we propose an approximation algorithm for opaque top-k query answering. Our proposed solution is a task-independent hierarchical index and a novel bandit algorithm. The index clusters elements by some cheap vector representation then builds a tree of the clusters. Our bandit is a diminishing returns submodular epsilon-greedy bandit algorithm that maximizes the sum of the solution set's scores. Our bandit models the distribution of scores in each arm using a histogram, then targets arms with fat tails. We prove that our bandit algorithm approaches a constant factor of the optimal algorithm. We evaluate our standalone library on large synthetic, image, and tabular datasets over a variety of scoring functions. Our method accelerates the time required to achieve nearly optimal scores by up to an order of magnitude compared to exhaustive scan while consistently outperforming baseline sampling algorithms.
Jiwon Chang, Fatemeh Nargesian
Proc. ACM Manag. Data1
2024 CoolerSpace: A Language for Physically Correct and Computationally Efficient Color Programming
abstract
Color programmers manipulate lights, materials, and the resulting colors from light-material interactions. Existing libraries for color programming provide only a thin layer of abstraction around matrix operations. Color programs are, thus, vulnerable to bugs arising from mathematically permissible but physically meaningless matrix computations. Correct implementations are difficult to write and optimize. We introduce C ooler S pace to facilitate physically correct and computationally efficient color programming. C ooler S pace raises the level of abstraction of color programming by allowing programmers to focus on describing the logic of color physics. Correctness and efficiency are handled by C ooler S pace . The type system in C ooler S pace assigns physical meaning and dimensions to user-defined objects. The typing rules permit only legal computations informed by color physics and perception. Along with type checking, C ooler S pace also generates performance-optimized programs using equality saturation. C ooler S pace is implemented as a Python library and compiles to ONNX, a common intermediate representation for tensor computations. C ooler S pace not only prevents common errors in color programming, but also does so without run-time overhead: even unoptimized C ooler S pace programs out-perform existing Python-based color programming systems by up to 5.7 times; our optimizations provide up to an additional 1.4 times speed-up.
Ethan Chen, Jiwon Chang, Yuhao Zhu 0001
Proc. ACM Program. Lang.2
2024 Data distribution tailoring revisited: cost-efficient integration of representative data
Jiwon Chang, Bohan Cui, Fatemeh Nargesian, Abolfazl Asudeh, H. V. Jagadish
VLDB J.1