Conceptio › Archive › arXiv CS
arXiv CS open access

Recommendation Systems for Exploratory Data Tasks

Anna Fariha · arxiv_cs
arXiv CS · Papers
Open Source ↗Direct PDF ↓
data-managementdatabasessqlstorage
A large class of data-centric tasks is exploratory, where users iteratively steer workflows, refining subjective goals as new insights emerge. These Exploratory Data Tasks (EDTs) are performed by millions of users with varying levels of expertise to understand unfamiliar data, discover trends, and i
Conceptio Open Archive

Analyze & explore related research in Conceptio

Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.

Recommendation Systems for Exploratory Data Tasks Anna Fariha University of Utah afariha@cs.utah.edu

arXiv:2609.39412v2 [cs.DB] 1 Oct 2026

ABSTRACT A large class of data-centric tasks is exploratory, where users iteratively steer workflows, refining subjective goals as new insights emerge. These Exploratory Data Tasks (EDTs) are performed by millions of users with varying levels of expertise to understand unfamiliar data, discover trends, and identify evidence that informs critical decision-making. However, a key challenge in EDTs is the enormous space of possible actions that one can take at each step: users struggle to choose among thousands of joins, transformations, and aggregations, causing “exploration paralysis”. Because EDT workflows are interconnected, each choice impacts subsequent exploration, and suboptimal choices can lead to inefficiency, missed insights, confirmation bias, and incomplete coverage. This calls for intelligent recommendations that efficiently guide users toward optimal EDT actions. We envision recommendation as a core capability of data systems, proactively guiding users toward promising actions and thereby lowering the barrier to exploratory data tasks. EDT recommendation is challenging because the action space is combinatorial and actions are data-dependent, which require costly materialization. Moreover, recommendation often involves bundles or sequences of actions across interdependent tasks, requiring coordination across tasks. In this paper, we present our vision of EDT recommendation systems along two axes: single-task vs. multi-task settings and single-action vs. multi-action recommendations. We outline a research agenda that progresses from recommending individual EDT actions to constrained bundles and sequences of actions, and ultimately to coordinated recommendations across interconnected EDTs. We identify research directions for incorporating various contexts (user, data, task, and ecosystem), addressing efficiency challenges, and coordinating across tasks.

1

INTRODUCTION

In today’s world, where users are overwhelmed by an abundance of content options (e.g., products, movies, news), recommendation is essential for information filtering. Recommendation systems assist users in discovering relevant items from a large pool of candidates—by analyzing past behavior, preferences, and contextual signals—while striking a balance between exploration (discovery) and exploitation (personalization). Beyond filtering content, recommendation can also guide users through complex tasks by suggesting next actions. Such task recommendations support rapid onboarding for novices and improve efficiency for experts. While recommendation systems are well-studied in content domains, their use in data management tasks remains underdeveloped. We focus on Exploratory Data Tasks (EDTs), where users iteratively steer workflows, refining subjective goals as new insights emerge. For instance, data analysts choose which data subsets to drill into based on emerging patterns, and database administrators

reason about diagnostic queries and logs to guide subsequent debugging steps. Similar examples arise across numerous applications such as exploratory data analysis [43], summarization [17], insight discovery [87], explanation [79], and visualization [84]. As data becomes central to decision-making, EDTs are ubiquitous across users of all expertise levels. However, users must repeatedly choose the next action from thousands of options such as joins, aggregations, transformations, etc. Suboptimal choices lead to (1) inefficiency, wasting human time, effort, and computational resources on futile directions; (2) confirmation bias, arising from an unprincipled exploration process; and (3) missed insights, due to portions of the data remaining unexplored, which may lead to incorrect conclusions and adversely affect critical decision-making. Exploration is an iterative process and choosing the next best action at each step is challenging due to two key reasons. First, unlike fully observable entities such as tuples in a database, EDT actions are merely programs parameterized by the underlying data. Thus, the utility of an action is difficult to assess without materializing it over the data. Second, the space of possible EDT actions is often combinatorial (Example 1.1), which overwhelms users with too many choices, leading to “exploration paralysis”. Programmatically enumerating and materializing this vast space of candidate actions is computationally prohibitive, motivating the need for recommendations toward choosing optimal EDT actions. Example 1.1 (Combinatorial search space of EDT actions). Consider a business dataset with the exploratory goal of identifying discrepancies across groups under some (unknown) data partitioning, by computing various aggregated attributes such as AVG (salary) or SUM (cost) grouped by various attribute combinations such as gender & education or region & year. Even with only 5 aggregate functions over 20 numeric attributes and 20 grouping attributes, and restricting queries (actions) to only 2 aggregate 2 grouping  and 20 attributes, the number of possible choices is 52 · 20 · ≈ 1 million! 2 2 User perception of exploratory findings is highly subjective and must be accounted for when computing action utility, making personalization essential during EDT recommendation (Example 1.2). Yet, existing data systems provide limited support for EDT recommendations, leading to adoption of AI chatbots: users are exposed to unvalidated suggestions (not materialized over data) driven by surface-level patterns or popularity signals, not principled notions of exploration such as data coverage and bias avoidance. While incorrect recommendations in entertainment are inconsequential, the same can have catastrophic consequences in high-stakes decisionmaking. This critical risk around AI safety further motivates the need for principled foundations for EDT recommendation. Example 1.2 (Need for personalization). Consider two users exploring the dataset of Example 1.1 with the same intent of finding discrepancies. One is an investigative journalist and finds evidence of discrimination across demographic groups (e.g., gender-based

salary disparities) insightful. The other is a company manager and finds discrepancies in resource utilization across team, region, or year insightful. The intent and data remain the same, yet the perceived utility of an action differs significantly between users.

Requirements & properties User-oriented: personalized & adaptive Subjective goal & vague success metric Context matters Novelty/serendipity matters Semantic understanding required Interactive speed required Combinatorial candidate space Non-independence of candidates Search over sets of candidates Candidate generation required Utility unknown before materialization High materialization cost

While identifying a single action is already challenging, the problem is further exacerbated when users must identify a coherent set (bundle) or sequence (workflow) of actions in a multi-task setting, with dependencies across tasks. For instance, users may begin with data discovery, proceed to wrangling, and conclude with summarization. The complexity of this setting requires new theoretical and algorithmic foundations for unified recommendation of multiple actions across multiple, interdependent EDTs (Example 1.3).

Traditional Content Rec. EDT Rec. Data Systems Systems Systems ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓

✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓

Table 1: EDT recommendation inherits challenges from traditional Example 1.3 (Unified recommendation in a multi-task setting). During data discovery, a recommender suggests a temperature table from a data lake. During wrangling, a second recommender suggests forward-fill imputation for missing temperature readings based on the time-series semantics inferred during discovery. At the summarization step, a third recommender avoids trends over temperature, recognizing its reduced reliability due to imputation.

data systems and content recommendation systems.

recommendation systems suggest the data itself, whereas EDTs need recommending actions—programs that are applied to data. LLMs and AI agents: new enablers for EDT recommendation. The recent development of Large Language Models (LLMs) and AI agents makes our vision timely and the unique challenges in EDT recommendation tractable. Specifically, LLMs and AI agents enable development of effective techniques in ways that were not previously possible: (1) LLMs can provide semantic understanding of data to estimate action utility from structural and domain-specific semantics, enabling effective pruning of candidate-action space and materialization cost reduction; and (2) AI agents can track intertask dependencies and fetch external information, which enables coordinated recommendation across tasks. However, these capabilities raise a fundamental question: Can EDT recommendation be solved solely using LLMs and AI agents? Despite their semantic reasoning and planning capabilities, these systems primarily generate plausible but unvalidated actions [17]. However, EDT recommendation is fundamentally a search and optimization problem, not a generation problem. Even AI agents remain bottlenecked by the cost of search and validation [45, 80]. Thus, EDT recommendation requires new foundations, with LLMs and agents as enablers, not complete solutions.

Our vision for EDT recommendation systems. Our vision is to develop EDT recommendation as a core capability of data systems, satisfying three key desiderata: (1) high utility, by ensuring relevant, semantically valid, personalized, context-aware, and adaptive recommendations; (2) practical efficiency, by managing the prohibitive computational cost of enumerating a combinatorial number of candidate actions and their materialization; and (3) comprehensive support across single-task single-action, singletask multi-action, and multi-task multi-action settings. EDT recommendation requires new foundations. Why are existing solutions in data systems or recommendation systems insufficient? EDT recommendation systems lie at the intersection of traditional (non-exploratory) data systems and content recommendation systems [1, 6, 35, 36, 38], inheriting challenges from both (Table 1). Traditional data systems typically assume precise specifications and lack support for personalization. Recommendation in data systems mostly focused on bespoke solutions for individual tasks, such as visualization [84] and exploration [43], but they do not generalize to other EDTs or support multiple recommendations. While personalized recommendation systems have seen significant advances in content domains—e.g., documents in search engines [1, 6], media in streaming platforms [35] and social media [38], and products in e-commerce [36]—their adaptation to EDTs poses two computational challenges. First, content recommendation systems typically assume that the candidate space is pre-enumerated, such as a catalog of movies. In contrast, EDTs often involve combinatorially large, programmatically generated spaces of possible actions that are not stored explicitly (Example 1.1). Second, they assume that all candidates (or their embeddings) are fully observable and can be efficiently scored against a user-preference function. In contrast, assessing the relevance of EDT actions requires (i) costly materialization of candidate actions over the specific data instance (e.g., executing a query over a database) and then (ii) measuring the relevance of the materialized results (e.g., output of a query). In essence, content

Organization. The rest of the paper is organized as follows. Section 2 presents a categorization of EDT recommendation systems along two axes—recommendation modality and task setting. Section 3 describes the core components of EDT recommendation systems. Section 4 outlines a research agenda based on the key challenges to building theoretical foundations and ensuring the practical requirements of EDT recommendation systems. Section 5 presents an evaluation framework. Section 6 positions our vision with respect to prior work. Section 7 provides concluding remarks.

2 EDT RECOMMENDATION SYSTEM VARIANTS In this section, we informally formulate the problem of EDT action recommendation and categorize EDT recommendation systems along two axes—recommendation modality and task setting. Problem 1 (EDT Action Recommendation). For a specific EDT, given a user, a data instance, constraints, and context, the EDT action recommendation problem is to identify the best action(s) that maximize progress toward the user’s (implicit) exploratory goals. 2

recommendation modality

workflow recommendation

cross-task recommendation

diversity among data summaries [17]. While general constrained set discovery with a global objective is NP-hard, prior solutions for bundle recommendation in data-centric tasks [8, 11, 17, 29, 40, 43, 49, 60, 66, 86] exploit properties of the constraints or objectives, such as submodularity, to devise practically efficient approximate solutions. However, these solutions are often task-specific and do not generalize across EDTs. Unlike bundle recommendation over standalone items [50], EDT actions require materialization over specific data instances. For example, consider the global constraint of ensuring diversity by requiring the distance between every pair of recommended items to exceed a threshold. The distance between two standalone items 𝑐 1 and 𝑐 2 can simply be measured as 𝑑𝑖𝑠𝑡 (𝐸 (𝑐 1 ), 𝐸 (𝑐 2 )), where 𝐸 maps each item to an embedding space. In contrast, given a database 𝐷, the distance between two actions 𝑎 1 and 𝑎 2 must be computed over their materialized results, 𝑑𝑖𝑠𝑡 (𝐸 (𝑎 1 (𝐷)), 𝐸 (𝑎 2 (𝐷))), where each action 𝑎𝑖 is parameterized by 𝐷. As such, bundle recommendation for EDTs must strategically push down global objectives and constraints into the recommendation process, in the same spirit as predicate pushdown [41, 54, 78, 82, 89] in query optimization.

sequence of actions wrangling set of actions

wrangling summarization

single action

debugging

bundle recommendation summarization

data discovery

top-k recommendation discovery insight discovery

visualization

single-task

multi-task

task setting

Figure 2: EDT recommendation spans two task settings—singletask and multi-task—and three recommendation modalities: singleaction, bundle, and workflow recommendation.

Figure 2 shows our categorization of EDT recommendation along two axes: task settings—single-task, where recommendations support one EDT, and multi-task, where recommendations span multiple EDTs—and recommendation modalities: single-action, where top-𝑘 actions are recommended, such as insight discovery [21] and visualization [84]; bundle, where a set of complementary actions is recommended together, such as data summarization [17] and discovery [69]; and workflow, where a sequence of actions is recommended, such as data wrangling [18] and debugging [70]. This categorization yields four variants of EDT recommendation systems.

2.1

2.3

Top-𝑘 recommendation for single task

The simplest setting for EDT recommendation is single-action recommendation within a single-task setting, where users execute one action at a time and the outcome of each action informs next exploration steps. Examples include insight discovery, visualization, data profiling, dataset search, hypothesis exploration, and anomaly discovery. For these tasks, the recommendation system should rank candidate actions by their utility to the user and return the top-𝑘 actions, allowing users to choose among multiple promising next actions. Notably, solutions for this setting provide the foundation for more complex settings that require recommending multiple actions or spanning multiple EDTs. Despite their diverse objectives, recommendations across EDTs share a set of fundamental requirements (Table 1, §4). Thus, instead of task-specific bespoke recommendation systems, as exemplified by existing systems in Table 4, a generalizable framework should be developed for top-𝑘 EDT action recommendation that can be instantiated for any single EDT. The framework should factor out shared components across EDTs, such as search-space reduction and fast candidate-action materialization, to ensure their reuse. It should require only two task-specific components: (i) a language of candidate actions, defined by its vocabulary, grammar, and operational semantics on the data (how to execute an action over a dataset), and (ii) a utility notion to score the materialized results.

2.2

Workflow recommendation for single task

For EDTs that require a sequence of interdependent actions, decisions made early in the workflow constrain later choices, which makes workflows fundamentally different from unordered bundles. Finding the highest utility workflow for recommendation is a sequence optimization problem, similar to planning, scheduling, and job sequencing. However, since each EDT action transforms the data, subsequent actions operate on the resulting intermediate data. For example, during data wrangling, recommending (i) conversion of risk probability to a discrete ordinal scale of 1–5 (for categorical analysis), followed by a recommendation of (ii) missing value imputation using the attribute mean, introduces incompatible values w.r.t the ordinal scale (e.g., 3.36). This calls for targeted techniques, such as leveraging semantic structure of actions, to ensure compatibility within the recommended workflow.

2.4

Unified recommendations across tasks

A key characteristic of EDTs is their interconnected and interleaved nature in a multi-task setting. Exploratory data analysis may begin with discovery to identify relevant data, proceed through wrangling to clean and reshape the data, and conclude with summarization to extract insights. A one-shot workflow fails in this setting because the process is iterative and actions are mutually dependent. For instance, insights from summarization often trigger further discovery, and newly discovered data may require additional wrangling. Recommending for each EDT in isolation fails to account for how recommendations in one task influence recommendations in another, calling for coordination across recommenders (Example 1.3).

3

EDT RECOMMENDATION COMPONENTS

EDT recommendation can be approached through three paradigms. The first is generation-based, where generative AI directly constructs a plausible action without considering all possible alternatives. However, such recommendations are unvalidated, providing no guarantee that the recommended action has high utility w.r.t the

Bundle recommendation for single task

Many EDTs involve a set of actions [92] that must jointly optimize a global objective—such as maximizing data coverage during data exploration [43]—or satisfy global constraints—such as ensuring 3

action compatibility checker top-k candidate action generation

Established

user

Data exploration Data preparation Data summarization

Emerging

Task

Cherry-picked generalizations Explain data change Explain outliers in aggregates Discover entity-enhancing rules

Data visualization

data action materialization

bundle

task action scoring

ecosystem contexts

user

Contexts data task ecosystem semantics

Smart Drill-Down [43] Auto-Suggest [88] SAGE [17] SeeDB [84] ShiftScope [72]

× × ✓ × ✓

× × ✓ × ×

× ✓ × × ✓

× × × × ×

OREO [56] Explain Da-V [79] CAPE [59] Fan et al. [29]

× × × ✓

× × × ×

× × × ×

× × × ×

Table 4: Examples of established and emerging EDTs, representative work, and supported contexts.

search and optimization

workflow

recommendation engine

recommendations

context)—which she accepts. During feature selection, the system avoids recommending actions that rely on temperature, recognizing its reduced reliability due to imputation (workflow context). At the visualization step, the system suggests binning temperature into wide intervals to reduce noise from imputation (task context) and recommends bar plots, drawing on user preferences observed in other documents (user context).

Figure 3: Core components of an EDT recommendation system. data instance. The second is prediction and ranking based, prevalent in traditional recommendation systems, where an ML model assigns utility scores to candidate EDT actions based on materialized results. This approach requires candidate actions to be materialized beforehand over the data, and it also requires training data, which is often unavailable in practice. The third paradigm models EDT recommendation as a search and optimization problem that leverages the structure of the problem and properties of the utility model and constraints: only promising candidate regions are explored, the utility of materialized results can be approximated, and efficient approximate search algorithms can be devised. We argue that this search-and-optimization paradigm is well suited to EDT recommendation because it directly addresses the combinatorial action space and costly materialization issues inherent to EDTs.

As Example 3.1 highlights, user context, such as user response to earlier recommendations, enables personalization and adaptivity. Task context provides guidance to model action utility and properties that can guide search and optimization, such as pruning the search space and focusing recommendations on task-relevant actions. Data or domain context, which can be obtained from LLMs, provides essential signals for semantic understanding and action utility estimation. Ecosystem context—including recommendations made in other tasks, how prior actions transformed the data, the software environment, search history, and chat or email interactions— enables cross-task coordination.

Overview. Figure 3 shows the core components of a generalizable EDT recommendation system within this paradigm. Central to EDT recommendation across all variants are personalization and context-awareness, requiring the system to model user, data, task, and ecosystem contexts that serve as input to the recommendation engine. The recommendation engine consists of a search and optimization module, which efficiently explores the combinatorial action space while reducing the materialization cost required to score candidates, and an action compatibility checker, which enforces global constraints and ensures compatibility among recommended actions. The output of the recommendation engine is either top-𝑘 actions, a bundle of actions, or a workflow (sequence of actions).

3.1

Representative work

3.2

Recommendation engine

3.2.1 Search & optimization. This module is responsible for efficiently searching for high-utility EDT actions, which requires managing the large and expensive-to-materialize candidate action space. It generates promising candidates by prioritizing those that align with the user’s preferences and task requirements. It further reduces unnecessary materialization by pruning irrelevant, semantically invalid, or low-potential candidates using available context. For bundle and workflow recommendation, this module searches over combinations and sequences of actions while enforcing global constraints, such as diversity and consistency. It pushes properties of these constraints into candidate generation and materialization, pruning unpromising candidates that cannot contribute to a high-quality bundle or valid workflow. Full materialization is only pursued for the most promising candidates, striking a balance between maintaining high recommendation quality and ensuring low recommendation latency.

Contexts

Four sources of context are relevant for EDT action recommendation: (i) user: intent, preferences, historical behavior, and feedback; (ii) task: the primary goal (e.g., summarization), secondary goals (e.g., interpretability), and constraints (e.g., diversity); (iii) data: semantics, metadata, and profiles; and (iv) ecosystem: workflow, tools in use, and search and communication history. Table 4 shows examples of established and emerging EDTs along with representative works, which provide limited support for these contexts.

3.2.2 Action compatibility checker. This module ensures that recommended actions are coherent and compatible, especially for workflows, where each action transforms the data and affects subsequent actions that operate on the transformed data. It tracks order dependencies among actions and eliminates candidates that yield incompatible sequences. Further, unified recommendation requires coordination among task-specific recommenders, tracking intertask dependencies, and obtaining relevant external information.

Example 3.1 (Leveraging context for unified recommendations). A data scientist begins by cleaning sensor data, where the recommendation system suggests forward-filling imputation for missing temperature readings—leveraging its time-series nature (data 4

4

RESEARCH AGENDA

could estimate action utility from action semantics, data statistics, and context. For example, an LLM could estimate filter result size from its condition and data statistics, avoiding materialization. Other directions include anytime materialization [65] that terminates early for unpromising actions and reinforcement learning to predict data-specific utility without materialization. For workflow recommendation, materialization could also terminate as soon as incompatibility w.r.t actions selected earlier is detected. For example, if earlier actions rely on a functional dependency, a candidate action can be safely discarded once it modifies the data in a way that violates that dependency. Decompose global objectives for algorithmic benefits. Recommending a set of actions that maximize a global objective is generally NP-hard [73]. Certain decomposability properties of global objectives, such as submodularity and monotonicity, admit efficient greedy solutions with approximation guarantees. Thus, a promising direction is to develop a taxonomy of decomposable global objectives across EDTs, characterize their algorithmic properties, and identify approximation algorithms that generalize across EDTs. Decompose global constraints for computational benefits. Learning “action embeddings” could enable decomposition of concepts such as distance, used in global constraints like diversity, to accelerate computation (Example 4.2). Action embeddings should capture three aspects: (1) structural embedding, representing actiondefining elements such as selection predicates or operations like fillna; (2) semantic embedding, capturing what the action does, such as compression, addition, or aggregation; and (3) impact embedding, representing the action’s effect on the data.

EDT recommendation systems combine requirements from traditional data systems and recommendation systems (Table 1), requiring personalization, adaptation, semantic understanding, and interactive response times. However, the combinatorial action space and the unknown utility of actions until materialization on data pose efficiency challenges. Below, we outline ten research directions toward realizing our vision of EDT recommendation systems. Learn user preferences over action space. Personalization requires modeling user preferences and intent, which are often implicit and must be learned from interactions [48, 68]. The combinatorial action space makes learning a complete user–action relevance matrix infeasible. However, EDT actions are compositions of a much smaller set of primitives, including operations (e.g., FILTER or SPLIT for wrangling) and their parameters, such as data attributes, aggregate functions, and constants. Thus, a promising direction is to learn user relevance models over these primitives and compose these learned preferences to estimate action relevance. Model rich data context. Prior work [20, 21, 39, 84] primarily used statistics and metadata to model data context. However, data semantics provide richer signals, which can flag invalid actions (e.g., sum of ZIP codes) and distinguish expected from surprising insights (Example 4.1). LLMs can be utilized to infer such semantic context by estimating the probabilities of domain-specific hypotheses. Example 4.1. Outliers can signal valuable insights—e.g., PhD holders in IT earning $140K vs. a general average of $60K. However, not all outliers are insightful; some, like this, are expected. In contrast, high blood pressure in kids indicates a genuine insight.

Example 4.2 (Decomposing distance). “Distance” can be decomposed into 3 components: (D1-cheapest) structural disjointness of actions, (D2-moderate) data-agnostic semantic difference of actions, and (D3-costliest) divergence in outcomes when actions are applied to data. Under diversity constraints, an action can be skipped if it fails the D1 check w.r.t the already selected actions.

Optimize LLM usage via proxy. A practical challenge for LLM adoption is their high inference cost and latency. Thus, a relevant research direction is reducing LLM usage via (1) caching LLM responses, (2) precomputing responses for a selected set of queries, and (3) training lightweight classifiers as “LLM-proxies” to mimic LLM behavior such as a decision-tree classifier trained over a limited number of prompt-response pairs tailored to the data and task. These proxies will mimic LLMs in answering fixed-template likelihood questions and return discrete probability scores with negligible latency. The proxy models will not require retraining unless the data distribution or task objective change.

Model action compatibility. Action compatibility can be modeled as a weighted directed graph, but constructing it over the combinatorial action space is infeasible. A promising direction is building a task-specific compatibility graph over action clusters. If no edge connects clusters 𝐴 and 𝐵, no action in 𝐴 can precede one in 𝐵 (e.g., lossy transformations cannot precede imputation). Adaptive recommendation. Adaptive recommendation [57] can incorporate user feedback by modeling the semantics of user interactions with recommended actions. For instance, modifying a filter’s threshold signals relevance to the operation but not its parameters. A key challenge is balancing recent feedback with historical behavior. A direction is to learn temporal user preference embeddings from edits, refinements, and rejections, capturing short- and long-term preferences through learnable temporal decay. Multi-agent collaboration for cross-task coordination. Agentic approaches enable agents to acquire relevant external information and coordinate across tasks [37, 91]. Multi-agent collaboration [22, 81] could serve as an outer orchestration layer, with per-task recommenders providing guardrails through (i) a context-request interface for missing context and (ii) a conflict-report interface to help resolve cross-task incompatibilities.

Search space reduction and search acceleration. Possible directions to address the combinatorial search space include: (1) restrict candidate generation to operations and parameters relevant to the user, data, and task contexts, e.g., prioritize user-preferred operations and omit cryptic attributes like job_code when interpretability is desired; (2) prune unpromising candidates based on action semantics, such as avoiding “drop rows with any missing value” when 90% of values are missing; (3) bias candidate generation by pushing down global constraints, e.g., avoid similar actions when diversity is desired; and (4) cluster actions across multiple dimensions, such as user preferences, action semantics, and data impact, to focus search on relevant clusters and promote bundle diversity by discouraging multiple selections from the same cluster. Action materialization cost reduction. Beyond established techniques—such as approximate query processing [62], sampling [5], distributed computing [19], and lazy materialization [90]—LLMs 5

5

6

EVALUATION FRAMEWORK

Evaluating EDT recommendation systems is challenging due to their user-centered nature and the lack of benchmark datasets in this space, which necessitates a multi-pronged evaluation strategy. Evaluation axes. EDT recommendation systems should be evaluated along six axes using established and new metrics. Generalizability. Generalizability across tasks and domains should be assessed by evaluating across diverse EDTs and data domains. Scalability. Scalability should be evaluated under varying data complexity in #tuples & #attributes and candidate action space sizes. Efficiency. Practical efficiency and fitness for interactive use should be assessed via recommendation latency and reduction of search space and materialization cost. Validity. Syntactic validity should be measured by error-free execution of the recommended actions. Semantic validity should be measured using (i) precision@k, recall@k, and Mean Reciprocal Rank (MRR) for top-𝑘, (ii) utility and degree of constraint satisfaction for bundles, and (iii) utility and inter-action coherence for workflows. For the multi-task setting, evaluation should also consider success rate in achieving the end goal. User alignment. Since EDT recommendation targets human users, it must be validated via user studies, including controlled experiments, interviews, and contextual observation using think-aloud protocols. Metrics should include increase in user satisfaction over EDT iterations to measure adaptivity and across sessions to measure personalization. Likert-scale questions such as “How frequently did you find the recommended actions relevant?” can quantify user satisfaction, while #iterations and time to task completion can measure the impact of recommendations on user efficiency. Robustness and parameter sensitivity. Robustness should be evaluated under noise, data skew, intent ambiguity, and task complexity. Sensitivity to system knobs, including parameters, optimization techniques, materialization strategies, and global constraints, should be analyzed via ablation studies. Human-validated utility models for evaluation at scale. Validating EDT recommendations by obtaining accept/reject feedback through user studies is prohibitively expensive and cognitively demanding: without assessing the utility of the alternatives, users cannot correctly judge the fitness of the recommendations. A potential solution is to use human-validated utility models that capture real-user preferences and objectively quantify recommendation quality, as used in prior work [17]. This involves (i) devising potential utility models that cover various EDT-specific criteria such as relevance, novelty, diversity, coverage, etc., (ii) a small-scale user study over several use cases to identify the best model, and (iii) using the validated model to evaluate recommendations at scale. Benchmark datasets. Benchmark datasets should be created in three ways: (i) workflow extraction from existing sources such as notebooks [85]; (ii) collection of real workflows from user studies over prototypes; and (iii) brute-force search to identify ground truths: actions that should be recommended based on user-validated utility models. For personalization and adaptivity evaluation, a direction is to create a benchmark with a list of intents (e.g., “summarize to find some group-level discrepancy” as in Example 1.1), and obtain ground-truth workflows from domain experts.

RELATED WORK

Existing suggestion systems target specific tasks such as data visualization [7, 20, 25, 42, 46, 53, 64, 72, 84], exploration [12, 23, 24, 26, 34, 58, 61, 74], wrangling [18, 44, 63], analysis [32, 52], explanation [8, 9], summarization [16, 17], etc. Some focus on suggesting the mechanism (e.g., queries) [14, 28, 30, 31, 33, 47, 51], while others focus on the results (e.g., tuples). Some consider user profiles, while others leverage prior query logs. RecDB [75, 76] supports personalized data suggestion but does not suggest the query that retrieves the data, while QueRIE [2] is an early work on SQL query suggestion. Suggestion engines have also been explored for other data-management tasks such as database tuning and indexing [3, 55, 77, 83], clustering [10], time-series generation [4], identifying valuable attributes in OLAP [15], view generation [27], and data-science pipeline construction [67]. However, none of these works offers a framework that generalizes across EDTs. Some approaches use machine-learning such as reinforcement learning [72] or convolutional neural networks [42], which assume small candidate space. Most require materializing all candidates to evaluate their relevance [64] and support only top-𝑘 suggestions [20, 25, 42, 64, 84]. For suggesting spreadsheet formulas and data-preparation steps, Auto-Formula [13] and AutoSuggest [88] use machine learning to predict top-𝑘 suggestions. Generally, machine-learning models treat suggesting the next EDT action as a standard prediction problem. A vast literature exists for content recommendation [71], spanning multiple communities, from information retrieval and recommender systems to data mining, artificial intelligence, and machine learning. However, adapting content recommendation systems to EDTs is nontrivial. In summary, prior works have several limitations: (1) they target a specific task and offer a bespoke solution; (2) they often ignore signals such as the user’s workflow and ecosystem context, failing to align with the user intent; and (3) they are history-driven, relying heavily on ML-based approaches akin to traditional recommendation engines, which are ineffective for EDTs.

7

CONCLUSIONS

We presented a vision of recommendation systems for exploratory data tasks where recommendation capability is a first-class citizen of data systems, not an afterthought or a superficial chatbot feature. We characterized EDT recommendation across single-task and multi-task settings and single-action, bundle, and workflow modalities. We provided a design of a generalizable and unified recommendation framework, outlined a research agenda spanning context modeling, search-space and materialization cost reduction, and cross-task coordination, and devised an evaluation framework. Realizing this vision requires addressing the unique challenges of EDT recommendation by integrating techniques from data management, recommendation systems, and constrained optimization, with capabilities of large language models and AI agents. Our vision is to make action recommendations for EDTs more trustworthy, effective, and accessible, democratizing both existing and emerging tasks, which can ultimately empower millions of analysts, scientists, engineers, journalists, and policymakers to perform complex exploratory data tasks more accurately and efficiently in diverse real-world settings. 6

REFERENCES

UK) (CIKM ’11). Association for Computing Machinery, New York, NY, USA, 1547–1552. [24] Marina Drosou and Evaggelia Pitoura. 2013. YmalDB: exploring relational databases via result-driven recommendations. The VLDB Journal 22, 6 (Dec. 2013), 849–874. [25] Humaira Ehsan, Mohamed A. Sharaf, and Panos K. Chrysanthis. 2016. MuVE: Efficient Multi-Objective View Recommendation for Visual Data Exploration. In 32nd IEEE International Conference on Data Engineering, ICDE 2016, Helsinki, Finland, May 16-20, 2016. IEEE Computer Society, 731–742. [26] Ori Bar El, Tova Milo, and Amit Somech. 2020. Automatically Generating Data Exploration Sessions Using Deep Reinforcement Learning. In SIGMOD, David Maier, Rachel Pottinger, AnHai Doan, Wang-Chiew Tan, Abdussalam Alawini, and Hung Q. Ngo (Eds.). ACM, 1527–1537. [27] Amr El-Helw, Ihab F. Ilyas, and Calisto Zuzarte. 2009. StatAdvisor: recommending statistical views. Proc. VLDB Endow. 2, 2 (Aug. 2009), 1306–1317. [28] Ju Fan, Guoliang Li, and Lizhu Zhou. 2011. Interactive SQL query suggestion: Making databases user-friendly. In 2011 IEEE 27th International Conference on Data Engineering. 351–362. [29] Wenfei Fan, Ziyan Han, Min Xie, and Guangyi Zhang. 2024. Discovering Top-k Relevant and Diversified Rules. Proc. ACM Manag. Data 2, 4 (2024), 195:1–195:28. [30] Anna Fariha and Alexandra Meliou. 2019. Example-Driven Query Intent Discovery: Abductive Reasoning using Semantic Similarity. Proc. VLDB Endow. 12, 11 (2019), 1262–1275. [31] Matteo Francia, Matteo Golfarelli, Patrick Marcel, Stefano Rizzi, and Panos Vassiliadis. 2023. Suggesting Assess Queries for Interactive Analysis of Multidimensional Data. IEEE Transactions on Knowledge and Data Engineering 35, 6 (2023), 6421–6434. [32] Avigdor Gal, Mark Gelfand, Tova Milo, and Yoav Shvartzman. 2016. REACT: Context-Sensitive Recommendations for Data Analysis. In Proceedings of the 2016 ACM SIGMOD International Conference on Management of Data. ACM, 1897–1900. https://dl.acm.org/doi/10.1145/2882903.2899392 [33] Arnaud Giacometti, Patrick Marcel, and Elsa Negre. 2009. Recommending Multidimensional Queries. In Proceedings of the 11th International Conference on Data Warehousing and Knowledge Discovery (Linz, Austria) (DaWaK ’09). SpringerVerlag, Berlin, Heidelberg, 453–466. [34] Apostolos Glenis and Georgia Koutrika. 2021. PyExplore: Query Recommendations for Data Exploration without Query Logs. In Proceedings of the 2021 International Conference on Management of Data (Virtual Event, China) (SIGMOD ’21). Association for Computing Machinery, New York, NY, USA, 2731–2735. [35] Carlos Alberto Gomez-Uribe and Neil Hunt. 2016. The Netflix Recommender System: Algorithms, Business Value, and Innovation. ACM Trans. Manag. Inf. Syst. 6, 4 (2016), 13:1–13:19. [36] Mihajlo Grbovic, Vladan Radosavljevic, Nemanja Djuric, Narayan Bhamidipati, Jaikit Savla, Varun Bhagwan, and Doug Sharp. 2015. E-commerce in your inbox: Product recommendations at scale. In Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining. 1809–1818. [37] Florian Grötschla, Luis Müller, Jan Tönshoff, Mikhail Galkin, and Bryan Perozzi. 2025. AgentsNet: Coordination and Collaborative Reasoning in Multi-Agent LLMs. arXiv preprint arXiv:2507.08616 (2025). [38] Pankaj Gupta, Venu Satuluri, Ajeet Grewal, Siva Gurumurthy, Volodymyr Zhabiuk, Quannan Li, and Jimmy Lin. 2014. Real-time twitter recommendation: Online motif detection in large dynamic graphs. Proceedings of the VLDB Endowment 7, 13 (2014), 1379–1380. [39] Camille Harris, Ryan A. Rossi, Sana Malik, Jane Hoffswell, Fan Du, Tak Yeon Lee, Eunyee Koh, and Handong Zhao. 2023. SpotLight: Visual Insight Recommendation. In Companion Proceedings of the ACM Web Conference 2023, WWW 2023, Austin, TX, USA, 30 April 2023 - 4 May 2023. ACM, 19–23. [40] Yeye He, Zhongjun Jin, and Surajit Chaudhuri. 2020. Auto-Transform: Learningto-Transform by Patterns. Proc. VLDB Endow. 13, 11 (2020), 2368–2381. [41] Joseph M Hellerstein and Michael Stonebraker. 1993. Predicate migration: Optimizing queries with expensive predicates. In Proceedings of the 1993 ACM SIGMOD international conference on Management of data. 267–276. [42] Daomin Ji, Hui Luo, and Zhifeng Bao. 2023. Visualization Recommendation Through Visual Relation Learning and Visual Preference Learning. In 39th IEEE International Conference on Data Engineering, ICDE 2023, Anaheim, CA, USA, April 3-7, 2023. IEEE, 1860–1873. [43] Manas Joglekar, Hector Garcia-Molina, and Aditya G. Parameswaran. 2016. Interactive data exploration with smart drill-down. In 32nd IEEE International Conference on Data Engineering, ICDE 2016, Helsinki, Finland, May 16-20, 2016. IEEE Computer Society, 906–917. [44] Anirudh Kamath, Dustin Maas, Jacobus van der Merwe, and Anna Fariha. 2026. WN-Wrangle: Wireless Network Data Wrangling Assistant. CoRR abs/2603.21310 (2026). arXiv:2603.21310 [45] Subbarao Kambhampati, Karthik Valmeekam, Lin Guan, Mudit Verma, Kaya Stechly, Siddhant Bhambri, Lucas Saldyt, and Anil Murthy. 2024. Position: LLMs Can’t Plan, But Can Help Planning in LLM-Modulo Frameworks. In Forty-first International Conference on Machine Learning, ICML 2024, Vienna, Austria, July

[1] Himan Abdollahpouri, Robin Burke, and Bamshad Mobasher. 2017. Controlling popularity bias in learning-to-rank recommendation. In Proceedings of the eleventh ACM conference on recommender systems. 42–46. [2] Javad Akbarnejad, Gloria Chatzopoulou, Magdalini Eirinaki, Suju Koshy, Sarika Mittal, Duc On, Neoklis Polyzotis, and Jothi Swarubini Vindhiya Varman. 2010. SQL QueRIE Recommendations. Proc. VLDB Endow. 3, 2 (2010), 1597–1600. [3] Parinaz Ameri. 2016. On a self-tuning index recommendation approach for databases. In 2016 IEEE 32nd International Conference on Data Engineering Workshops (ICDEW). 201–205. [4] Yihao Ang, Yifan Bao, Qiang Huang, Anthony K. H. Tung, and Zhiyong Huang. 2024. TSGAssist: An Interactive Assistant Harnessing LLMs and RAG for Time Series Generation Recommendations and Benchmarking. Proc. VLDB Endow. 17, 12 (2024), 4309–4312. [5] Brian Babcock, Surajit Chaudhuri, and Gautam Das. 2003. Dynamic sample selection for approximate query processing. In Proceedings of the 2003 ACM SIGMOD international conference on Management of data. 539–550. [6] Ricardo Baeza-Yates, Carlos Hurtado, and Marcelo Mendoza. 2004. Query recommendation using query logs in search engines. In International conference on extending database technology. Springer, 588–596. [7] Eduardo M. Barbosa, Mirella M. Moro, Giseli Rabello Lopes, and José Palazzo Moreira de Oliveira. 2012. VRRC: web based tool for visualization and recommendation on co-authorship network (abstract only). In SIGMOD. ACM, 865. [8] Tal Blau, Brit Youngmann, Anna Fariha, and Yuval Moskovitch. 2026. Causal Explanations for Disparate Trends: Where and Why? Proc. ACM Manag. Data 4, 1 (2026), 17:1–17:26. [9] Tal Blau, Brit Youngmann, Anna Fariha, and Yuval Moskovitch. 2026. ExDis: Causal Explanations for Disparate Trends. In Companion of the International Conference on Management of Data, SIGMOD Companion 2026, Bengaluru, India, 31 May 2026 - 5 June 2026. ACM, 14–17. [10] Suratna Budalakoti, Mohamed Ziauddin, Andrew Witkowski, You Jung Kim, Ramarajan Krishnamachari, and Alan Wood. 2024. Automated Clustering Recommendation With Database Zone Maps. In Companion of the 2024 International Conference on Management of Data, SIGMOD/PODS 2024, Santiago, Chile, June 9-15, 2024. ACM, 68–79. [11] Felix S. Campbell, Alon Silberstein, Julia Stoyanovich, and Yuval Moskovitch. 2024. Query Refinement for Diverse Top-k Selection. Proc. ACM Manag. Data 2, 3, Article 166 (May 2024), 27 pages. [12] Gloria Chatzopoulou, Magdalini Eirinaki, and Neoklis Polyzotis. 2009. Query Recommendations for Interactive Database Exploration. In Proceedings of the 21st International Conference on Scientific and Statistical Database Management (New Orleans, LA, USA) (SSDBM 2009). Springer-Verlag, Berlin, Heidelberg, 3–18. [13] Sibei Chen, Yeye He, Weiwei Cui, Ju Fan, Song Ge, Haidong Zhang, Dongmei Zhang, and Surajit Chaudhuri. 2024. Auto-Formula: Recommend Formulas in Spreadsheets using Contrastive Learning for Table Representations. Proc. ACM Manag. Data 2, 3 (2024), 122. [14] Wanyu Chen, Fei Cai, Honghui Chen, and Maarten de Rijke. 2017. Personalized Query Suggestion Diversification. In SIGIR, Noriko Kando, Tetsuya Sakai, Hideo Joho, Hang Li, Arjen P. de Vries, and Ryen W. White (Eds.). ACM, 817–820. [15] Xingguang Chen, Fangyuan Zhang, Jinchao Huang, and Sibo Wang. 2023. Efficient Approximation Framework for Attribute Recommendation. Proc. ACM Manag. Data 1, 4 (2023), 239:1–239:26. [16] Whanhee Cho and Anna Fariha. 2024. UTOPIA: Automatic Pivot Table Assistant. Proc. VLDB Endow. 17, 12 (2024), 4305–4308. [17] Whanhee Cho and Anna Fariha. 2026. Data-Semantics-Aware Recommendation of Diverse Pivot Tables. Proc. ACM Manag. Data 4, 1 (2026), 23:1–23:28. [18] Bhavya Chopra, Anna Fariha, Sumit Gulwani, Austin Z. Henley, Daniel Perelman, Mohammad Raza, Sherry Shi, Danny Simmons, and Ashish Tiwari. 2023. CoWrangler: Recommender System for Data-Wrangling Scripts. In Companion of the 2023 International Conference on Management of Data, SIGMOD/PODS 2023, Seattle, WA, USA, June 18-23, 2023. ACM, 147–150. [19] Jeffrey Dean and Sanjay Ghemawat. 2008. MapReduce: simplified data processing on large clusters. Commun. ACM 51, 1 (2008), 107–113. [20] Çagatay Demiralp, Peter J. Haas, Srinivasan Parthasarathy, and Tejaswini Pedapati. 2017. Foresight: Recommending Visual Insights. Proc. VLDB Endow. 10, 12 (2017), 1937–1940. [21] Rui Ding, Shi Han, Yong Xu, Haidong Zhang, and Dongmei Zhang. 2019. QuickInsights: Quick and Automatic Discovery of Insights from Multi-Dimensional Data. In Proceedings of the 2019 International Conference on Management of Data, SIGMOD Conference 2019, Amsterdam, The Netherlands, June 30 - July 5, 2019. ACM, 317–332. [22] Ali Dorri, Salil Subhash Kanhere, and Raja Jurdak. 2018. Multi-Agent Systems: A Survey. IEEE Access 6 (2018), 28573–28593. https://api.semanticscholar.org/ CorpusID:49185093 [23] Marina Drosou and Evaggelia Pitoura. 2011. ReDRIVE: result-driven database exploration through recommendations. In Proceedings of the 20th ACM International Conference on Information and Knowledge Management (Glasgow, Scotland, 7

21-27, 2024 (Proceedings of Machine Learning Research, Vol. 235). PMLR / OpenReview.net, 22895–22907. [46] Alicia Key, Bill Howe, Daniel Perry, and Cecilia R. Aragon. 2012. VizDeck: selforganizing dashboards for visual analytics. In Proceedings of the ACM SIGMOD International Conference on Management of Data, SIGMOD 2012, Scottsdale, AZ, USA, May 20-24, 2012. ACM, 681–684. [47] Nodira Khoussainova, YongChul Kwon, Magdalena Balazinska, and Dan Suciu. 2010. SnipSuggest: context-aware autocompletion for SQL. Proc. VLDB Endow. 4, 1 (Oct. 2010), 22–33. [48] Jonathan Koren, Yi Zhang, and Xue Liu. 2008. Personalized interactive faceted search. In Proceedings of the 17th international conference on World Wide Web. 477–486. [49] Sanjay Krishnan, Jiannan Wang, Eugene Wu, Michael J. Franklin, and Ken Goldberg. 2016. ActiveClean: Interactive Data Cleaning For Statistical Modeling. Proc. VLDB Endow. 9, 12 (2016), 948–959. [50] Matevž Kunaver and Tomaž Požrl. 2017. Diversity in recommender systems - A survey. Knowl. Based Syst. 123 (2017), 154–162. https://api.semanticscholar.org/ CorpusID:9563976 [51] Eugenie Yujing Lai, Zainab Zolaktaf, Mostafa Milani, Omar AlOmeir, Jianhao Cao, and Rachel Pottinger. 2023. Workload-Aware Query Recommendation Using Deep Learning. In Proceedings 26th International Conference on Extending Database Technology, EDBT 2023, Ioannina, Greece, March 28-31, 2023. OpenProceedings.org, 53–65. [52] Doris Jung Lin Lee, Abdul Quamar, Eser Kandogan, and Fatma Özcan. 2021. Boomerang: Proactive Insight-Based Recommendations for Guiding Conversational Data Analysis. In SIGMOD ’21: International Conference on Management of Data, Virtual Event, China, June 20-25, 2021. ACM, 2750–2754. [53] Doris Jung Lin Lee, Dixin Tang, Kunal Agarwal, Thyne Boonmark, Caitlyn Chen, Jake Kang, Ujjaini Mukhopadhyay, Jerry Song, Micah Yong, Marti A. Hearst, and Aditya G. Parameswaran. 2021. Lux: Always-on Visualization Recommendations for Exploratory Dataframe Workflows. Proc. VLDB Endow. 15, 3 (2021), 727–738. [54] Alon Y Levy, Inderpal Singh Mumick, and Yehoshua Sagiv. 1994. Query optimization by predicate move-around. In VLDB, Vol. 94. 12–15. [55] Guoliang Li, Xuanhe Zhou, Shifu Li, and Bo Gao. 2019. QTune: a query-aware database tuning system with deep reinforcement learning. Proc. VLDB Endow. 12, 12 (Aug. 2019), 2118–2130. [56] Yin Lin, Brit Youngmann, Yuval Moskovitch, H. V. Jagadish, and Tova Milo. 2021. On Detecting Cherry-picked Generalizations. Proc. VLDB Endow. 15, 1 (2021), 59–71. [57] Guilherme Medeiros Machado, Vinicius Maran, Gabriel Machado Lunardi, Leandro Krug Wives, and José Palazzo Moreira de Oliveira. 2021. AwARE: a framework for adaptive recommendation of educational resources. Computing 103, 4 (2021), 675–705. [58] Antonis Mandamadiotis, Stavroula Eleftherakis, Apostolos Glenis, Dimitrios Skoutas, Yannis Stavrakas, and Georgia Koutrika. 2021. DatAgent: the imminent age of intelligent data assistants. Proc. VLDB Endow. 14, 12 (July 2021), 2815–2818. [59] Zhengjie Miao, Qitian Zeng, Boris Glavic, and Sudeepa Roy. 2019. Going Beyond Provenance: Explaining Query Answers with Pattern-based Counterbalances. In SIGMOD. ACM, 485–502. [60] Zafeiria Moumoulidou, Andrew McGregor, and Alexandra Meliou. 2021. Diverse Data Selection under Fairness Constraints. In 24th International Conference on Database Theory, ICDT 2021, March 23-26, 2021, Nicosia, Cyprus (LIPIcs, Vol. 186). Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 13:1–13:25. [61] Quoc Viet Hung Nguyen, Kai Zheng, Matthias Weidlich, Bolong Zheng, Hongzhi Yin, Thanh Tam Nguyen, and Bela Stantic. 2018. What-If Analysis with Conflicting Goals: Recommending Data Ranges for Exploration. In 2018 IEEE 34th International Conference on Data Engineering (ICDE). 89–100. [62] Yongjoo Park, Barzan Mozafari, Joseph Sorenson, and Junhao Wang. 2018. Verdictdb: Universalizing approximate query processing. In Proceedings of the 2018 International Conference on Management of Data. 1461–1476. [63] Tomas Petricek, Gerrit J. J. van den Burg, Alfredo Nazábal, Taha Ceritli, Ernesto Jiménez-Ruiz, and Christopher K. I. Williams. 2023. AI Assistants: A Framework for Semi-Automated Data Wrangling. IEEE Transactions on Knowledge and Data Engineering 35, 9 (2023), 9295–9306. [64] Xin Qian, Ryan A. Rossi, Fan Du, Sungchul Kim, Eunyee Koh, Sana Malik, Tak Yeon Lee, and Joel Chan. 2021. Learning to Recommend Visualizations from Data. In KDD ’21: The 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Virtual Event, Singapore, August 14-18, 2021. ACM, 1359–1369. [65] Vijayshankar Raman and Joseph M Hellerstein. 2002. Partial results for online query processing. In Proceedings of the 2002 ACM SIGMOD international conference on Management of data. 275–286. [66] Sayan Ranu, Minh Hoang, and Ambuj Singh. 2014. Answering top-k representative queries on graph databases. In Proceedings of the 2014 ACM SIGMOD international conference on Management of data. 1163–1174. [67] Sergey Redyuk, Zoi Kaoudi, Sebastian Schelter, and Volker Markl. 2022. DORIAN in action: assisted design of data science pipelines. Proc. VLDB Endow. 15, 12 (Aug. 2022), 3714–3717.

[68] Paul Resnick and Hal R Varian. 1997. Recommender systems. Commun. ACM 40, 3 (1997), 56–58. [69] El Kindi Rezig, Anshul Bhandari, Anna Fariha, Benjamin Price, Allan Vanterpool, Vijay Gadepally, and Michael Stonebraker. 2021. DICE: Data Discovery by Example. Proc. VLDB Endow. 14, 12 (2021), 2819–2822. [70] El Kindi Rezig, Lei Cao, Giovanni Simonini, Maxime Schoemans, Samuel Madden, Nan Tang, Mourad Ouzzani, and Michael Stonebraker. 2020. Dagger: A Data (not code) Debugger. In 10th Conference on Innovative Data Systems Research, CIDR 2020, Amsterdam, The Netherlands, January 12-15, 2020, Online Proceedings. www.cidrdb.org. [71] RUCAIBox. 2025. Awesome-RSPapers: Recommender System Papers. https: //github.com/RUCAIBox/Awesome-RSPapers. Accessed: 2025-07-05. [72] Sanad Saha, Nischal Aryal, Leilani Battle, and Arash Termehchy. 2024. ShiftScope: Adapting Visualization Recommendations to Users’ Dynamic Data Focus. In Companion of the 2024 International Conference on Management of Data, SIGMOD/PODS 2024, Santiago, Chile, June 9-15, 2024. ACM, 536–539. [73] Shuichi Sakai, Mitsunori Togasaki, and Koichi Yamazaki. 2003. A note on greedy algorithms for the maximum weighted independent set problem. Discrete applied mathematics 126, 2-3 (2003), 313–322. [74] Sunita Sarawagi. 2000. User-Adaptive Exploration of Multidimensional Data. In VLDB 2000, Proceedings of 26th International Conference on Very Large Data Bases, September 10-14, 2000, Cairo, Egypt, Amr El Abbadi, Michael L. Brodie, Sharma Chakravarthy, Umeshwar Dayal, Nabil Kamel, Gunter Schlageter, and Kyu-Young Whang (Eds.). Morgan Kaufmann, 307–316. http://www.vldb.org/ conf/2000/P307.pdf [75] Mohamed Sarwat, James L. Avery, and Mohamed F. Mokbel. 2013. A RecDB in Action: Recommendation Made Easy in Relational Databases. Proc. VLDB Endow. 6, 12 (2013), 1242–1245. [76] Mohamed Sarwat, Raha Moraffah, Mohamed F. Mokbel, and James L. Avery. 2017. Database System Support for Personalized Recommendation Applications. In 33rd IEEE International Conference on Data Engineering, ICDE 2017, San Diego, CA, USA, April 19-22, 2017. IEEE Computer Society, 1320–1331. [77] Karl Schnaitter and Neoklis Polyzotis. 2012. Semi-automatic index tuning: keeping DBAs in the loop. Proc. VLDB Endow. 5, 5 (Jan. 2012), 478–489. [78] P Griffiths Selinger, Morton M Astrahan, Donald D Chamberlin, Raymond A Lorie, and Thomas G Price. 1979. Access path selection in a relational database management system. In Proceedings of the 1979 ACM SIGMOD international conference on Management of data. 23–34. [79] Roee Shraga and Renée J. Miller. 2023. Explaining Dataset Changes for Semantic Data Versioning with Explain-Da-V. Proc. VLDB Endow. 16, 6 (2023), 1587–1600. [80] Kaya Stechly, Karthik Valmeekam, and Subbarao Kambhampati. 2025. On the self-verification limitations of large language models on reasoning and planning tasks. In The Thirteenth International Conference on Learning Representations, ICLR 2025, Singapore, April 24-28, 2025. OpenReview.net. [81] Yashar Talebirad and Amirhossein Nadiri. 2023. Multi-agent collaboration: Harnessing the power of intelligent llm agents. arXiv preprint arXiv:2306.03314 (2023). [82] Jeffrey D. Ullman. 1988–1989. Principles of Database and Knowledge-Base Systems. Volume 1 and 2. Computer Science Press. [83] G. Valentin, M. Zuliani, D.C. Zilio, G. Lohman, and A. Skelley. 2000. DB2 advisor: an optimizer smart enough to recommend its own indexes. In Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073). 101–110. [84] Manasi Vartak, Sajjadur Rahman, Samuel Madden, Aditya G. Parameswaran, and Neoklis Polyzotis. 2015. SEEDB: Efficient Data-Driven Visualization Recommendations to Support Visual Analytics. Proc. VLDB Endow. 8, 13 (2015), 2182–2193. [85] Yuqing Wang and Anna Fariha. 2024. Development of Data Evaluation Benchmark for Data Wrangling Recommendation System. CoRR abs/2409.10635 (2024). arXiv:2409.10635 [86] Yue Wang, Alexandra Meliou, and Gerome Miklau. 2018. RC-index: diversifying answers to range queries. Proc. VLDB Endow. 11, 7 (March 2018), 773–786. [87] Junjie Xing, Xinyu Wang, and H. V. Jagadish. 2024. Data-Driven Insight Synthesis for Multi-Dimensional Data. Proc. VLDB Endow. 17, 5 (2024), 1007–1019. [88] Cong Yan and Yeye He. 2020. Auto-Suggest: Learning-to-Recommend Data Preparation Steps Using Data Science Notebooks. In SIGMOD. ACM, 1539–1554. [89] Cong Yan, Yin Lin, and Yeye He. 2023. Predicate pushdown for data science pipelines. Proceedings of the ACM on Management of Data 1, 2 (2023), 1–28. [90] Jingren Zhou, Per-Ake Larson, and Hicham G Elmongui. 2007. Lazy maintenance of materialized views. In Proceedings of the 33rd international conference on Very large data bases. 231–242. [91] Kunlun Zhu, Hongyi Du, Zhaochen Hong, Xiaocheng Yang, Shuyi Guo, Zhe Wang, Zhenhailong Wang, Cheng Qian, Xiangru Tang, Heng Ji, and Jiaxuan You. 2025. MultiAgentBench: Evaluating the Collaboration and Competition of LLM agents. CoRR abs/2503.01935 (2025). arXiv:2503.01935 [92] Tao Zhu, Patrick Harrington, Junjun Li, and Lei Tang. 2014. Bundle recommendation in ecommerce. In Proceedings of the 37th international ACM SIGIR conference on Research & development in information retrieval. 657–666. 8

Related documents

Record · ID 1169675 · SHA-256 f0637458c1c54a92
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Bring this data into your agent: Connect via MCP or API · 20 free credits to start · no card required
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive