VLDB 2026 Research / reviewers in the wild / expert
Dan Ventura
dblp:45/3183 · also Dan A. Ventura
· DBLP profile ↗
124ranked-venue papers
11as first author
24since 2021 · last 2025
0000-0002-3111-2238ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 60 · 6 first-author · 16 since 2021Artificial intelligence and machine learning · 54 · 2 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 14 · 3 since 2021Human-computer interaction and ubiquitous computing · 8 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 5 · 2 first-authorComputer networks · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Distilling Reinforcement Learning into Single-Batch DatasetsabstractDataset distillation compresses a large dataset into a small synthetic dataset such that learning on the synthetic dataset approximates learning on the original. Training on the distilled dataset can be performed in as little as one step of gradient descent. We demonstrate that distillation is generalizable to different tasks by distilling reinforcement learning environments into one-batch supervised learning datasets. This demonstrates not only distillation’s ability to compress a reinforcement learning task but also its ability to transform one learning modality (reinforcement learning) into another (supervised learning). We present a novel extension of proximal policy optimization for meta-learning and use it to distill a multi-dimensional extension of the classic cart-pole problem, all MuJoCo environments, and several Atari games. We demonstrate distillation’s ability to compress complex RL environments into one-step supervised learning, explore distillation’s generalizability across agent architectures, and demonstrate distilling an environment into the smallest possible synthetic dataset. Connor Wilhelm, Dan Ventura |
ECAI | 2 |
| 2025 | Automatic Narrative Knowledge Base Generation
Robert Morain, Rafael Pérez y Pérez, Dan Ventura |
ICCC | 3 |
| 2025 | A Development and Teaching Framework for Codenames
Robert Morain, Brad Spendlove, Dan Ventura |
ICCC | 3 |
| 2025 | Is Prompt Engineering the Creativity Knob for Large Language Models?
Robert Morain, Dan Ventura |
ICCC | 2 |
| 2025 | A Reward-Driven Controller for Text Generation with Black-Box Language ModelsabstractAs the primary means of interaction with pretrained language models shifts from local to remote connection, access to fundamental model features such as token embeddings, hidden states, and output probabilities have become restricted. These restrictions reduce the viability of established controllable text generation methods for large language models. To address this, we propose methods for a black-box controller that steers a base language model to generate text possessing a target attribute without relying on any features from the base model. The black-box controller is a pretrained language model fine-tuned using Proximal Policy Optimization to generate a control prefix to guide the generation of a base language model. The controller is evaluated on sentiment control and toxicity avoidance tasks. The results show that the black-box controller is comparable to other controllable text generation baselines in terms of accuracy and diversity of generated text while maintaining high fluency. This is achieved despite treating the base language model as a black-box, with only text input and text output interaction. Robert Morain, Dan Ventura |
ICMLA | 2 |
| 2025 | An Empirical Study on the Application of TDA to Deep Neural NetworksabstractThis study aims to analyze the global structure of the functional subgraph of DNNs using tools from topological data analysis (TDA), namely persistent homology (PH) and the Betti curve similarity. Using these methods we present an empirical study on the application of TDA to DNNs in order to gain a better understanding of their architecture and to provide a framework for a similarity measure between DNNs. The study is conducted by training several convolutional neural networks (CNNs) on disjoint subsets of the ImageNet dataset and then by analyzing the structure of their functional graphs across datasets using the Betti curve similarity. Results show that the Betti curve similarity is able to distinguish between different DNN models across datasets and can be a tool for detecting a departure from previous internal representations of those datasets, providing a novel method for the analysis of DNNs. Tyler Trogden, Dan Ventura |
ICMLA | 2 |
| 2024 | Operationalizing Essential Characteristics of Creativity in a Computational System for Music CompositionabstractWe address the problem of building and evaluating a computational system whose primary objective is creativity. We illustrate seven characteristics for computational creativity in the context of a system that autonomously composes Western lyrical music. We conduct an external evaluation of the system in which respondents rated the system with regard to each characteristic as well as with regard to overall creativity. Average scores for overall creativity exceeded the ratings for any single characteristic, suggesting that creativity may be an emergent property and that unique research opportunities exist for building CC systems whose design attempts to comprehend all known characteristics of creativity. Paul M. Bodily, Dan Ventura |
AAAI | 2 |
| 2024 | PAGES: Enhancing Literary Experience with Ambient Music
Cayden Blake, Grant Lewis, Chase Westhoff, Dan Ventura |
ICCC | 4 |
| 2024 | Overcoming Algorithmic Bias as a Measure of Computational Creativity
Jonathan Demke, Dan Ventura |
ICCC | 2 |
| 2024 | Creativity as Search for Small and Interesting Programs
Dan Ventura, Dan Brown 0001 |
ICCC | 1 |
| 2024 | Musical Phrase Segmentation via Grammatical Induction
Reed Perkins, Dan Ventura |
IJCAI | 2 |
| 2023 | Transformational Creativity Through the Lens of Quality-Diversity
Jonathan Demke, Kazjon Grace, Francisco Ibarrola, Dan Ventura |
ICCC | 4 |
| 2023 | Are Language Models Unsupervised Multi-domain CC Systems?
Robert Morain, Branden Kinghorn, Dan Ventura |
ICCC | 3 |
| 2023 | Constraints as Catalysts: A (De)Construction of Codenames as a Creative Task
Brad Spendlove, Dan Ventura |
ICCC | 2 |
| 2023 | The Emperor's New Co-Author
Dan Ventura |
ICCC | 1 |
| 2023 | Gaining Expertise through Task Re-Representation
Connor Wilhelm, Dan Ventura |
ICCC | 2 |
| 2023 | Drawing with Reframer: Emergence and Control in Co-Creative AIabstractOver the past few years, rapid developments in AI have resulted in new models capable of generating high-quality images and creative artefacts, most of which seek to fully automate the process of creation. In stark contrast, creative professionals rely on iteration—to change their mind, to modify their sketches, and to re-imagine. For that reason, end-to-end generative approaches limit application to real-world design workflows. We present a novel human-AI drawing interface called Reframer, along with a new survey instrument for evaluating co-creative systems. Based on a co-creative drawing model called the Collaborative, Interactive Context-Aware Design Agent (CICADA), Reframer uses CLIP-guided synthesis-by-optimisation to support real-time synchronous drawing with AI. We present two versions of Reframer’s interface, one that prioritises emergence and system agency and the other control and user agency. To begin exploring how these different interaction models might influence the user experience, we also propose the Mixed-Initiative Creativity Support Index (MICSI). MICSI rates co-creative systems along experiential axes relevant to AI co-creation. We administer MICSI and a short qualitative interview to users who engaged with the Reframer variants on two distinct creative tasks. The results show overall broad efficacy of Reframer as a creativity support tool, but MICSI also allows us to begin unpacking the complex interactions between learning effects, task type, visibility, control, and emergent behaviour. We conclude with a discussion of how these findings highlight challenges for future co-creative systems design. Tomas Lawton, Francisco Ibarrola, Dan Ventura, Kazjon Grace |
IUI | 3 |
| 2022 | Open Computational Creativity Problems in Computational Theory
Paul M. Bodily, Dan Ventura |
ICCC | 2 |
| 2022 | Ethics, Aesthetics and Computational Creativity
Dan Brown 0001, Dan Ventura |
ICCC | 2 |
| 2022 | Competitive Language Games as Creative Tasks with Well-Defined Goals
Brad Spendlove, Dan Ventura |
ICCC | 2 |
| 2022 | Symbolic Semantic Memory in Transformer Language ModelsabstractThis paper demonstrates how transformer language models can be improved by giving them access to relevant structured data extracted from a knowledge base. The methods for doing so include identifying entities in a text corpus, sorting the entities using a novel attention-based approach, linking entities to a knowledge base, then extracting and filtering the knowledge to create a knowledge-augmented dataset. We evaluate these methods with the WikiText-103 corpus using standard language modeling objectives. These results show that even simple additional knowledge augmentation leads to a reduction in validation perplexity by 81.04%. These methods also significantly outperform common ways of improving language models such as increasing the model size or adding more data. Robert Morain, Kenneth Vargas, Dan Ventura |
ICMLA | 3 |
| 2021 | Inferring Structural Constraints in Musical Sequences via Multiple Self-Alignment
Paul M. Bodily, Dan Ventura |
CogSci | 2 |
| 2021 | Ideation via Critic-Based Exploration of Generator Latent Space
Puneet Jain, Najma Mathema, Jonathan Skaggs, Dan Ventura |
ICCC | 4 |
| 2021 | Multi-agent Story-based Settlement GenerationabstractVideo game content creation is a creative task that has typically been performed by 3D artists. While procedurally generated worlds provide the opportunity to create arbitrarily large cohesive environments, if the generated content lacks an integrated narrative, the environment may begin to feel generic and auto-generated; human artists can use story narratives to help them create 3D worlds which feel more "alive". This paper describes the StoryViz system which uses a short story as inspiration for generating a 3D settlement in Minecraft, leveraging swarm intelligence to optimize a set of rule-based interest functions. A user survey evaluating the system’s generated settlements provides a baseline for further development of the story visualization task. Jonathan Demke, Robert Morain, Connor Wilhelm, Dan Ventura |
ICTAI | 4 |
| 2020 | What Happens When a Computer Joins the Group?
Paul M. Bodily, Dan Ventura |
ICCC | 2 |
| 2020 | A Speculative Exploration of the Role of Dialogue in Human-ComputerCo-creation
Oliver Bown, Kazjon Grace, Liam Bray, Dan Ventura |
ICCC | 4 |
| 2020 | Creating Six-word Stories via Inferred Linguistic and Semantic Formats
Brad Spendlove, Dan Ventura |
ICCC | 2 |
| 2020 | Humans in the Black Box: A New Paradigm for Evaluating the Design of Creative Systems
Brad Spendlove, Dan Ventura |
ICCC | 2 |
| 2019 | Modeling Knowledge, Expression, and Aesthetics via Sensory Grounding
Brad Spendlove, Dan Ventura |
ICCC | 2 |
| 2019 | Adapting Standard External Clustering Metrics for Repetitive, Noisy ObservationsabstractClustering for data analysis often makes use of external metrics to evaluate how closely clustering assignments match a gold standard. In order to use external clustering metrics, explicit noise points are usually removed or treated as a single cluster. This modification reduces the relevancy of external metrics as a predictor of performance on unlabeled data, where it is not possible to identify noise points. We propose a modification of standard external metrics to explicitly handle noise points in experimental data. We illustrate the effect of this explicit treatment of noise on clustering evaluation using several examples of common noisy clustering problems as well as a real data set from mass spectrometry. We demonstrate that (external) clustering metrics that explicitly treat noise are more robust than standard (external) clustering metrics in the presence of noise. Robert Smith 0001, Jebediah Rosen, Dan Ventura |
ICMLA | 3 |
| 2019 | Dynamically Scoring Rhymes with Phonetic Features and Sequence AlignmentabstractWe present a formalized rhyme function for machine approximation of human rhyme. Words are represented as sequences of phonemic features that facilitate the use of alignment mechanisms to compute different types of phonemic similarities between words. The rhyme function computes a weighted hierarchical combination of these similarities, with the weights determined using an evolutionary approach. We present empirical and qualitative analyses that demonstrate the rhyme function's ability to successfully detect rhyme, and we briefly discuss the model's linguistic basis and its resulting generality. Benjamin Bay, Paul M. Bodily, Dan Ventura |
ICTAI | 3 |
| 2019 | Towards transformational creation of novel songsabstractWe study transformational computational creativity in the context of writing songs and describe an implemented system that is able to modify its own goals and operation. With this, we contribute to three aspects of computational creativity and song generation: (1) Application-wise, songs are an interesting and challenging target for creativity, as they require the production of complementary music and lyrics. (2) Technically, we approach the problem of creativity and song generation using constraint programming. We show how constraints can be used declaratively to define a search space of songs so that a standard constraint solver can then be used to generate songs. (3) Conceptually, we describe a concrete architecture for transformational creativity where the creative (song writing) system has some responsibility for setting its own search space and goals. In the proposed architecture, a meta-level control component does this transparently by manipulating the constraints at runtime based on self-reflection of the system. Empirical experiments suggest the system is able to create songs according to its own taste. Jukka M. Toivanen, Matti Järvisalo, Olli Alm, Dan Ventura, Martti Vainio, Hannu Toivonen |
Connect. Sci. | 4 |
| 2018 | Explainability: An Aesthetic for Aesthetics in Computational Creative Systems
Paul M. Bodily, Dan Ventura |
ICCC | 2 |
| 2018 | Ethics as Aesthetic: A Computational Creativity Approach to Ethical Behavior
Dan Ventura, Darin Gates |
ICCC | 1 |
| 2018 | An HBPL-based Approach to the Creation of Six-word Stories
Nathan Zabriskie, Brad Spendlove, Dan Ventura |
ICCC | 3 |
| 2018 | Data MusicalizationabstractData musicalization is the process of automatically composing music based on given data as an approach to perceptualizing information artistically. The aim of data musicalization is to evoke subjective experiences in relation to the information rather than merely to convey unemotional information objectively. This article is written as a tutorial for readers interested in data musicalization. We start by providing a systematic characterization of musicalization approaches, based on their inputs, methods, and outputs. We then illustrate data musicalization techniques with examples from several applications: one that perceptualizes physical sleep data as music, several that artistically compose music inspired by the sleep data, one that musicalizes on-line chat conversations to provide a perceptualization of liveliness of a discussion, and one that uses musicalization in a gamelike mobile application that allows its users to produce music. We additionally provide a number of electronic samples of music produced by the different musicalization applications. Aurora Tulilaulu, Matti Nelimarkka, Joonas Paalasmaa, Dan Ventura, Petri Myllys, Hannu Toivonen |
ACM Trans. Multim. Comput. Commun. Appl. | 5 |
| 2017 | Teaching Computational Creativity
Margareta Ackerman, Ashok K. Goel 0001, Colin G. Johnson, Anna Jordanous, Carlos León 0002, Rafael Pérez y Pérez, Hannu Toivonen, Dan Ventura |
ICCC | 8 |
| 2017 | Text Transformation Via Constraints and Word Embedding
Benjamin Bay, Paul M. Bodily, Dan Ventura |
ICCC | 3 |
| 2017 | Computational Creativity via Human-Level Concept Learning
Paul M. Bodily, Benjamin Bay, Dan Ventura |
ICCC | 3 |
| 2017 | How to Build a CC System
Dan Ventura |
ICCC | 1 |
| 2017 | Online Structure-Search for Sum-Product NetworksabstractA variety of algorithms exist for learning both the structure and parameters of sum-product networks (SPNs), a class of probabilistic model in which exact inference can be done quickly. The vast majority of them are batch learners, including a recently proposed algorithm, SEARCHSPN. However, SEARCHSPN has properties that make it particularly suited for adaptation to the online setting. In this paper we introduce the ONLINESEARCHSPN algorithm which does just that. We compare it to two general methods that build online learners from batch learners; one learns poor models quickly and the other learns good models slowly. Our experiments show that ONLINESEARCHSPN achieves the best of both methods. The test likelihood values of the models it learns are as good as the slow learner, while the training times needed to learn the models are much closer to the fast learner. Aaron W. Dennis, Dan Ventura |
ICMLA | 2 |
| 2017 | Autoencoder-Enhanced Sum-Product NetworksabstractSum-product networks (SPNs) are probabilistic models that guarantee exact inference in time linear in the size of the network. We use autoencoders in concert with SPNs to model high-dimensional, high-arity random vectors (e.g., image data). Experiments show that our proposed model, the autoencoder-SPN (AESPN), which combines two SPNs and an autoencoder, produces better samples than an SPN alone. This is true whether we sample all variables, or whether a set of unknown query variables is sampled, given a set of known evidence variables. Aaron W. Dennis, Dan Ventura |
ICMLA | 2 |
| 2016 | Creating Images by Learning Image Semantics Using Vector Space ModelsabstractWhen dealing with images and semantics, most computational systems attempt to automatically extract meaning from images. Here we attempt to go the other direction and autonomously create images that communicate concepts. We present an enhanced semantic model that is used to generate novel images that convey meaning. We employ a vector space model and a large corpus to learn vector representations of words and then train the semantic model to predict word vectors that could describe a given image. Once trained, the model autonomously guides the process of rendering images that convey particular concepts. A significant contribution is that, because of the semantic associations encoded in these word vectors, we can also render images that convey concepts on which the model was not explicitly trained. We evaluate the semantic model with an image clustering technique and demonstrate that the model is successful in creating images that communicate semantic relationships. Derrall Heath, Dan Ventura |
AAAI | 2 |
| 2016 | Before A Computer Can Draw, It Must First Learn To See
Derrall Heath, Dan Ventura |
ICCC | 2 |
| 2016 | Mere Generation: Essential Barometer or Dated Concept?
Dan Ventura |
ICCC | 1 |
| 2016 | ScaffoldScaffolder: solving contig orientation via bidirected to directed graph reductionabstractMOTIVATION: The contig orientation problem, which we formally define as the MAX-DIR problem, has at times been addressed cursorily and at times using various heuristics. In setting forth a linear-time reduction from the MAX-CUT problem to the MAX-DIR problem, we prove the latter is NP-complete. We compare the relative performance of a novel greedy approach with several other heuristic solutions. RESULTS: Our results suggest that our greedy heuristic algorithm not only works well but also outperforms the other algorithms due to the nature of scaffold graphs. Our results also demonstrate a novel method for identifying inverted repeats and inversion variants, both of which contradict the basic single-orientation assumption. Such inversions have previously been noted as being difficult to detect and are directly involved in the genetic mechanisms of several diseases. AVAILABILITY AND IMPLEMENTATION: http://bioresearch.byu.edu/scaffoldscaffolder. CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Paul M. Bodily, M. Stanley Fujimoto, Quinn Snell, Dan Ventura, Mark J. Clement |
Bioinform. | 4 |
| 2016 | An efficient feature descriptor based on synthetic basis functions and uniqueness matching strategy
Alok Desai, Dah-Jye Lee, Dan Ventura |
Comput. Vis. Image Underst. | 3 |
| 2015 | The Painting Fool Sees! New Projects with the Automated Painter
Simon Colton, Jakob Halskov, Dan Ventura, Ian Gouldstone, Michael Cook 0001, Blanca Pérez Ferrer |
ICCC | 3 |
| 2015 | Imagining Imagination: A Computational Framework Using Associative Memory Models and Vector Space Models
Derrall Heath, Aaron W. Dennis, Dan Ventura |
ICCC | 3 |
| 2015 | The man behind the curtain: Overcoming skepticism about creative computers
Martin Mumford, Dan Ventura |
ICCC | 2 |
| 2015 | Accounting for Bias in the Evaluation of Creative Computational Systems: An Assessment of DARCI
David Norton, Derrall Heath, Dan Ventura |
ICCC | 3 |
| 2015 | Data-Driven Kernels via Semi-supervised Clustering on the ManifoldabstractWe present an approach to transductive learning that employs semi-supervised clustering of all available data (both labeled and unlabeled) to produce a data-dependent SVM kernel. In the general case where the domain includes irrelevant or redundant attributes, we constrain the clustering to occur on the manifold prescribed by the data (both labeled and unlabeled). Empirical results show that the approach performs comparably to more traditional kernels while providing significant reduction in the number of support vectors used. Further, the kernel construction technique provides some of the benefits that would normally be provided by dimensionality reduction preprocessing step. Jared Lundell, Charles DuHadway, Dan Ventura |
ICMLA | 3 |
| 2015 | Greedy Structure Search for Sum-Product Networks
Aaron W. Dennis, Dan Ventura |
IJCAI | 2 |
| 2015 | LC-MS alignment in theory and practice: a comprehensive algorithmic reviewabstractLiquid chromatography-mass spectrometry is widely used for comparative replicate sample analysis in proteomics, lipidomics and metabolomics. Before statistical comparison, registration must be established to match corresponding analytes from run to run. Alignment, the most popular correspondence approach, consists of constructing a function that warps the content of runs to most closely match a given reference sample. To date, dozens of correspondence algorithms have been proposed, creating a daunting challenge for practitioners in algorithm selection. Yet, existing reviews have highlighted only a few approaches. In this review, we describe 50 correspondence algorithms to facilitate practical algorithm selection. We elucidate the motivation for correspondence and analyze the limitations of current approaches, which include prohibitive runtimes, numerous user parameters, model limitations and the need for reference samples. We suggest and describe a paradigm shift for overcoming current correspondence limitations by building on known liquid chromatography-mass spectrometry behavior. Robert Smith 0001, Dan Ventura, John T. Prince |
Briefings Bioinform. | 2 |
| 2015 | A coherent mathematical characterization of isotope trace extraction, isotopic envelope extraction, and LC-MS correspondenceabstractBACKGROUND: Liquid chromatography-mass spectrometry is a popular technique for high-throughput protein, lipid, and metabolite comparative analysis. Such statistical comparison of millions of data points requires the generation of an inter-run correspondence. Though many techniques for generating this correspondence exist, few if any, address certain well-known run-to-run LC-MS behaviors such as elution order swaps, unbounded retention time swaps, missing data, and significant differences in abundance. Moreover, not all extant correspondence methods leverage the rich discriminating information offered by isotope envelope extraction informed by isotope trace extraction. To date, no attempt has been made to create a formal generalization of extant algorithms for these problems. RESULTS: By enumerating extant objective functions for these problems, we elucidate discrepancies between known LC-MS data behavior and extant approaches. We propose novel objective functions that more closely model known LC-MS behavior. CONCLUSIONS: Through instantiating the proposed objective functions in the form of novel algorithms, practitioners can more accurately capture the known behavior of isotope traces, isotopic envelopes, and replicate LC-MS data, ultimately providing for improved quantitative accuracy. Robert Smith 0001, John T. Prince, Dan Ventura |
BMC Bioinform. | 3 |
| 2014 | Nehovah: A Neologism Creator Nomen Ipsum
Michael R. Smith 0002, Ryan S. Hintze, Dan Ventura |
ICCC | 3 |
| 2014 | You Can't Know my Mind: A Festival of Computational Creativity
Simon Colton, Dan Ventura |
ICCC | 2 |
| 2014 | Musical Motif Discovery in Non-musical Media
Dan Ventura |
ICCC | 2 |
| 2014 | Autonomously Managing Competing Objectives to Improve the Creation and Curation of Artifacts
David Norton, Derrall Heath, Dan Ventura |
ICCC | 3 |
| 2014 | Improving Spectral Learning by Using Multiple RepresentationsabstractSpectral learning algorithms learn an unknown function by learning a spectral (e.g., Fourier) representation of the function. However, there are many possible spectral representations, none of which will be best in all situations. Consequently, it seems natural to consider how a spectral learner could make use of multiple representations when learning. This paper proposes and compares three approaches to learning from multiple spectral representations. Empirical results suggest that an ensemble approach to multi-spectrum learning, in which spectral models are learned independently in each of a set of candidate representations and then combined in a majority-vote ensemble, works best in practice. Adam Drake, Dan Ventura |
ICMLA | 2 |
| 2014 | Using Spectral Features to Improve Sentiment AnalysisabstractA common approach to sentiment classification is to identify a set of sentiment-carrying words and then to use machine learning to build a classifier that can classify sentiment based on the presence/absence of those words. In this paper, we propose a Fourier-based extension of this approach. Specifically, we introduce a spectral learning algorithm that implicitly identifies sentiment-carrying words and higher-order functions of those words as it learns to assign real-valued sentiment scores to documents. The spectral learner extends the word presence model by applying Boolean logic operators (AND, OR, and XOR) to the word presence features to identify useful higher-order features. These spectral features can be used in other learning algorithms, and we show how the performance of other learning algorithms can be improved by these features. Finally, we consider the problem of determining which of a pair of reviews expresses more positive overall sentiment, and we show that the spectral learner can identify very small distinctions in sentiment with better-than-random accuracy, while larger distinctions can be correctly identified with high accuracy. Adam Drake, Dan Ventura |
ICMLA | 2 |
| 2014 | Controlling for confounding variables in MS-omics protocol: why modularity mattersabstractAs the field of bioinformatics research continues to grow, more and more novel techniques are proposed to meet new challenges and improvements upon solutions to long-standing problems. These include data processing techniques and wet lab protocol techniques. Although the literature is consistently thorough in experimental detail and variable-controlling rigor for wet lab protocol techniques, bioinformatics techniques tend to be less described and less controlled. As the validation or rejection of hypotheses rests on the experiment's ability to isolate and measure a variable of interest, we urge the importance of reducing confounding variables in bioinformatics techniques during mass spectrometry experimentation. Robert Smith 0001, Dan Ventura, John T. Prince |
Briefings Bioinform. | 2 |
| 2014 | Proteomics, lipidomics, metabolomics: a mass spectrometry tutorial from a computer scientist's point of viewabstractBACKGROUND: For decades, mass spectrometry data has been analyzed to investigate a wide array of research interests, including disease diagnostics, biological and chemical theory, genomics, and drug development. Progress towards solving any of these disparate problems depends upon overcoming the common challenge of interpreting the large data sets generated. Despite interim successes, many data interpretation problems in mass spectrometry are still challenging. Further, though these challenges are inherently interdisciplinary in nature, the significant domain-specific knowledge gap between disciplines makes interdisciplinary contributions difficult. RESULTS: This paper provides an introduction to the burgeoning field of computational mass spectrometry. We illustrate key concepts, vocabulary, and open problems in MS-omics, as well as provide invaluable resources such as open data sets and key search terms and references. CONCLUSIONS: This paper will facilitate contributions from mathematicians, computer scientists, and statisticians to MS-omics that will fundamentally improve results over existing approaches and inform novel algorithmic solutions to open problems. Robert Smith 0001, Andrew D. Mathis, Dan Ventura, John T. Prince |
BMC Bioinform. | 3 |
| 2014 | Improving Multilabel Classification by Avoiding Implicit Negativity with Incomplete DataabstractMany real‐world problems require multilabel classification, in which each training instance is associated with a set of labels. There are many existing learning algorithms for multilabel classification; however, these algorithms assume implicit negativity, where missing labels in the training data are automatically assumed to be negative. Additionally, many of the existing algorithms do not handle incremental learning in which new labels could be encountered later in the learning process. A novel multilabel adaptation of the backpropagation algorithm is proposed that does not assume implicit negativity. In addition, this algorithm can, using a naïve Bayesian approach, infer missing labels in the training data. This algorithm can also be trained incrementally as it dynamically considers new labels. This solution is compared with existing multilabel algorithms using data sets from multiple domains, and the performance is measured with standard multilabel evaluation metrics. It is shown that our algorithm improves classification performance for all metrics by an overall average of 7.4% when at least 40% of the labels are missing from the training data and improves by 18.4% when at least 90% of the labels are missing. Derrall Heath, Dan Ventura |
Comput. Intell. | 2 |
| 2014 | Conveying Semantics through Visual MetaphorabstractIn the field of visual art, metaphor is a way to communicate meaning to the viewer. We present a computational system for communicating visual metaphor that can identify adjectives for describing an image based on a low-level visual feature representation of the image. We show that the system can use this visual-linguistic association to render source images that convey the meaning of adjectives in a way consistent with human understanding. Our conclusions are based on a detailed analysis of how the system's artifacts cluster, how these clusters correspond to the semantic relationships of adjectives as documented in WordNet, and how these clusters correspond to human opinion. Derrall Heath, David Norton, Dan Ventura |
ACM Trans. Intell. Syst. Technol. | 3 |
| 2013 | Automatic Generation of Music for Inducing Physiological Response
Kristine Monteith, Bruce Brown, Dan Ventura, Tony R. Martinez |
CogSci | 3 |
| 2013 | Autonomously Communicating Conceptual Knowledge Through Visual Art
Derrall Heath, David Norton, Dan Ventura |
ICCC | 3 |
| 2013 | An Empirical Comparison of Spectral Learning Methods for ClassificationabstractIn this paper, we explore the problem of how to learn spectral (e.g., Fourier) models for classification problems. Specifically, we consider two sub-problems of spectral learning: (1) how to select the basis functions that will be included in the model and (2) how to assign coefficients to the selected basis functions. Interestingly, empirical results suggest that the most commonly used approach does not perform as well in practice as other approaches, while a method for assigning coefficients based on finding an optimal linear combination of low-order basis functions usually outperforms other approaches. Adam Drake, Dan Ventura |
ICMLA (1) | 2 |
| 2013 | Statistical agglomeration: peak summarization for direct infusion lipidomicsabstractMOTIVATION: Quantification of lipids is a primary goal in lipidomics. In direct infusion/injection (or shotgun) lipidomics, accurate downstream identification and quantitation requires accurate summarization of repetitive peak measurements. Imprecise peak summarization multiplies downstream error by propagating into species identification and intensity estimation. To our knowledge, this is the first analysis of direct infusion peak summarization in the literature. RESULTS: We present two novel peak summarization algorithms for direct infusion samples and compare them with an off-machine ad hoc summarization algorithm as well as with the propriety Xcalibur algorithm. Our statistical agglomeration algorithm reduces peakwise error by 38% mass/charge (m/z) and 44% (intensity) compared with the ad hoc method over three datasets. Pointwise error is reduced by 23% (m/z). Compared with Xcalibur, our statistical agglomeration algorithm produces 68% less m/z error and 51% less intensity error on average on two comparable datasets. AVAILABILITY: The source code for Statistical Agglomeration and the datasets used are freely available for non-commercial purposes at https://github.com/optimusmoose/statistical_agglomeration. Modified Bin Aggolmeration is freely available in MSpire, an open source mass spectrometry package at https://github.com/princelab/mspire/. Robert Smith 0001, Tamil S. Anthonymuthu, Dan Ventura, John T. Prince |
Bioinform. | 3 |
| 2013 | Novel algorithms and the benefits of comparative validationabstractAbstract Contact: [email protected] Robert Smith 0001, Dan Ventura, John T. Prince |
Bioinform. | 2 |
| 2013 | Adapting ADtrees for improved performance on large datasets with high-arity features
Robert Van Dam, Irene Langkilde-Geary, Dan Ventura |
Knowl. Inf. Syst. | 3 |
| 2013 | The Nature-Inspired BASIS Feature Descriptor for UAV Imagery and Its Hardware ImplementationabstractThis paper presents a feature descriptor well suited for limited-resource applications such as an unmanned aerial vehicle embedded systems, small microprocessors, and small low-power field programmable gate array (FPGA) fabric. The basis sparse-coding inspired similarity (BASIS) descriptor utilizes sparse coding to create dictionary images that model the regions in the human visual cortex. Due to the reduced amount of computation required for computing BASIS descriptors, reduced descriptor size, and the ability to create the descriptors without the use of a floating point, this approach is an excellent candidate for FPGA hardware implementation. The bit-level-accurate BASIS descriptor was tested on a dataset of real aerial images with the task of calculating a frame-to-frame homography and compared to software versions of scale-invariant feature transform (SIFT) and speeded-up robust features (SURF). Experimental results show that the BASIS descriptor outperforms SIFT and performs comparably to SURF on frame-to-frame aerial feature point matching. BASIS descriptors require less memory storage than other descriptors and can be computed entirely in hardware, allowing the descriptor to operate at real-time frame rates on a low-power embedded platform such as an FPGA. Spencer G. Fowers, Dah-Jye Lee, Dan Ventura, James K. Archibald |
IEEE Trans. Circuits Syst. Video Technol. | 3 |
| 2012 | Automatic Generation of Melodic Accompaniments for Lyrics
Kristine Monteith, Tony R. Martinez, Dan Ventura |
ICCC | 3 |
| 2012 | Soup Over Bean of Pure Joy: Culinary Ruminations of an Artificial Chef
Richard G. Morris, Scott H. Burton, Paul M. Bodily, Dan Ventura |
ICCC | 4 |
| 2012 | Automatic Composition from Non-musical Inspiration Sources
Robert Smith 0001, Aaron W. Dennis, Dan Ventura |
ICCC | 3 |
| 2012 | Learning the Architecture of Sum-Product Networks Using Clustering on VariablesabstractThe sum-product network (SPN) is a recently-proposed deep model consisting of a network of sum and product nodes, and has been shown to be competitive with state-of-the-art deep models on certain difficult tasks such as image completion. Designing an SPN network architecture that is suitable for the task at hand is an open question. We propose an algorithm for learning the SPN architecture from data. The idea is to cluster variables (as opposed to data instances) in order to identify variable subsets that strongly interact with one another. Nodes in the SPN network are then allocated towards explaining these interactions. Experimental evidence shows that learning the SPN architecture significantly improves its performance compared to using a previously-proposed static architecture. Aaron W. Dennis, Dan Ventura |
NIPS | 2 |
| 2012 | Phylogenetic search through partial tree mixingabstractBACKGROUND: Recent advances in sequencing technology have created large data sets upon which phylogenetic inference can be performed. Current research is limited by the prohibitive time necessary to perform tree search on a reasonable number of individuals. This research develops new phylogenetic algorithms that can operate on tens of thousands of species in a reasonable amount of time through several innovative search techniques. RESULTS: When compared to popular phylogenetic search algorithms, better trees are found much more quickly for large data sets. These algorithms are incorporated in the PSODA application available at http://dna.cs.byu.edu/psoda CONCLUSIONS: The use of Partial Tree Mixing in a partition based tree space allows the algorithm to quickly converge on near optimal tree regions. These regions can then be searched in a methodical way to determine the overall optimal phylogenetic solution. Kenneth Sundberg, Mark J. Clement, Quinn Snell, Dan Ventura, Michael Whiting, Keith A. Crandall |
BMC Bioinform. | 4 |
| 2012 | A direct boosting algorithm for the k-nearest neighbor classifier via local warping of the distance metric
Toh Koon Charlie Neo, Dan Ventura |
Pattern Recognit. Lett. | 2 |
| 2011 | An artistic dialogue with the artificialabstractIn conjunction with Brigham Young University's Visual Arts program, we conducted a study centered around a system designed to be an artificial artist, in order to synthesize the ideas of visual artists and computer scientists. Participants from both disciplines designed activities that imposed the limitations of the artificial system on their fellow participants. These activities sparked discussion and insight into the nature of the creative process and how it can be better emulated in artificial systems. We present our system and several of the activities designed around it and discuss the synergistic results. David Norton, Derrall Heath, Dan Ventura |
Creativity & Cognition | 3 |
| 2011 | Fitness function: turning the loop inside outabstractThe process of creating art is an optimization problem for which the objective function is probably unknown and possibly undefinable. That objective function is imposed on the artist by an environment which may be composed of any of a number of sources: peers, a jury, society, the self. This does not imply that the function is arbitrary nor that the optimization is impossible; however, it does suggest an interesting interpretation of the artist at work. David Norton, Derrall Heath, Dan Ventura |
Creativity & Cognition | 3 |
| 2011 | Automatic Generation of Emotionally-Targeted Soundtracks
Kristine Monteith, Virginia Francisco, Tony R. Martinez, Pablo Gervás, Dan Ventura |
ICCC | 5 |
| 2011 | Autonomously Creating Quality Images
David Norton, Derrall Heath, Dan Ventura |
ICCC | 3 |
| 2011 | No Free Lunch in the Search for Creativity
Dan Ventura |
ICCC | 1 |
| 2011 | A SOM-based multimodal system for musical query-by-contentabstractThe ever-increasing density of computer storage devices has allowed the average user to store enormous quantities of multimedia content, and a large amount of this content is usually music. We present a query-by-content system which searches the actual audio content of the music and supports querying in several styles using a Self-Organizing Map as its basis. Empirical results demonstrate the viability of this approach for musical query-by-content. Kyle B. Dickerson, Dan Ventura |
IJCNN | 2 |
| 2011 | Manifold Learning by Graduated OptimizationabstractWe present an algorithm for manifold learning called manifold sculpting , which utilizes graduated optimization to seek an accurate manifold embedding. An empirical analysis across a wide range of manifold problems indicates that manifold sculpting yields more accurate results than a number of existing algorithms, including Isomap, locally linear embedding (LLE), Hessian LLE (HLLE), and landmark maximum variance unfolding (L-MVU), and is significantly more efficient than HLLE and L-MVU. Manifold sculpting also has the ability to benefit from prior knowledge about expected results. Michael S. Gashler, Dan Ventura, Tony R. Martinez |
IEEE Trans. Syst. Man Cybern. Part B | 2 |
| 2010 | Automatic Generation of Music for Inducing Emotive Response
Kristine Monteith, Tony R. Martinez, Dan Ventura |
ICCC | 3 |
| 2010 | Establishing Appreciation in a Creative System
David Norton, Derrall Heath, Dan Ventura |
ICCC | 3 |
| 2010 | Cognitive and Behavioral Model Ensembles for Autonomous Virtual CharactersabstractCognitive and behavioral models have become popular methods for creating autonomous self‐animating characters. Creating these models present the following challenges: (1) creating a cognitive or behavioral model is a time‐intensive and complex process that must be done by an expert programmer and (2) the models are created to solve a specific problem in a given environment and because of their specific nature cannot be easily reused. Combining existing models together would allow an animator, without the need for a programmer, to create new characters in less time and to leverage each model's strengths, resulting in an increase in the character's performance and in the creation of new behaviors and animations. This article provides a framework that can aggregate existing behavioral and cognitive models into an ensemble. An animator has only to rate how appropriately a character performs in a set of scenarios and the system then uses machine learning to determine how the character should act given the current situation. Empirical results from multiple case studies validate the approach. Jeffrey S. Whiting, Jonathan Dinerstein, Parris K. Egbert, Dan Ventura |
Comput. Intell. | 4 |
| 2010 | Improving liquid state machines through iterative refinement of the reservoir
David Norton, Dan Ventura |
Neurocomputing | 2 |
| 2009 | A sub-symbolic model of the cognitive processes of re-representation and insightabstractWe present a sub-symbolic computational model for effecting knowledge re-representation and insight. Given a set of data, manifold learning is used to automatically organize the data into one or more representational transformations, which are then learned with a set of neural networks. The result is a set of neural filters that can be applied to new data as re-representation operators. Dan Ventura |
Creativity & Cognition | 1 |
| 2009 | Super-resolution via recapture and Bayesian effect modelingabstractThis paper presents Bayesian edge inference (BEI), a single frame super resolution method explicitly grounded in Bayesian inference that addresses issues common to existing methods. Though the best give excellent results at modest magnification factors, they suffer from gradient stepping and boundary coherence problems by factors of 4x. Central to BEI is a causal framework that allows image capture and recapture to be modeled differently, a principled way of undoing downsampling blur, and a technique for incorporating Markov random field potentials arbitrarily into Bayesian networks. Besides addressing gradient and boundary issues, BEI is shown to be competitive with existing methods on published correctness measures. The model and framework are shown to generalize to other reconstruction tasks by demonstrating BEI's effectiveness at CCD demosaicing and inpainting with only trivial changes. Neil Toronto, Bryan S. Morse, Kevin D. Seppi, Dan Ventura |
CVPR | 4 |
| 2009 | Real-time Automatic Price Prediction for eBay Online Trading
Ilya Raykhel, Dan Ventura |
IAAI | 2 |
| 2009 | Search Techniques for Fourier-Based Learning
Adam Drake, Dan Ventura |
IJCAI | 2 |
| 2009 | Music recommendation and query-by-content using Self-Organizing MapsabstractThe ever-increasing density of computer storage devices has allowed the average user to store enormous quantities of multimedia content, and a large amount of this content is usually music. Current search techniques for musical content rely on meta-data tags which describe artist, album, year, genre, etc. Query-by-content systems allow users to search based upon the acoustical content of the songs. Recent systems have mainly depended upon textual representations of the queries and targets in order to apply common string-matching algorithms. However, these methods lose much of the information content of the song and limit the ways in which a user may search. We have created a music recommendation system that uses self-organizing maps to find similarities between songs while preserving more of the original acoustical content. We build on the design of the recommendation system to create a musical query-by-content system. We discuss the weaknesses of the naive solution and then implement a quasi-supervised design and discuss some preliminary results. Kyle B. Dickerson, Dan Ventura |
IJCNN | 2 |
| 2009 | Improving the separability of a reservoir facilitates learning transferabstractWe use a type of reservoir computing called the liquid state machine (LSM) to explore learning transfer. The liquid state machine (LSM) is a neural network model that uses a reservoir of recurrent spiking neurons as a filter for a readout function. We develop a method of training the reservoir, or liquid, that is not driven by residual error. Instead, the liquid is evaluated based on its ability to separate different classes of input into different spatial patterns of neural activity. Using this method, we train liquids on two qualitatively different types of artificial problems. Resulting liquids are shown to substantially improve performance on either problem regardless of which problem was used to train the liquid, thus demonstrating a significant level of learning transfer. David Norton, Dan Ventura |
IJCNN | 2 |
| 2008 | Adapting ADtrees for High Arity Features
Robert Van Dam, Irene Langkilde-Geary, Dan Ventura |
AAAI | 3 |
| 2008 | Data-Driven Programming and Behavior for Autonomous Virtual Characters
Jonathan Dinerstein, Parris K. Egbert, Dan Ventura, Michael A. Goodrich |
AAAI | 3 |
| 2008 | Demonstration-Based Behavior Programming for Embodied Virtual AgentsabstractWe present a novel technique for behavioral animation through data‐driven behavior synthesis. This technique has two key features: it provides natural character behavior and has a programming‐by‐demonstration interface. Thus we can quickly create compelling autonomous virtual agents that exhibit stylized behavior. First, the human user demonstrates behavior for the character by specifying its high‐level actions (e.g., with a joystick) during an interactive session. Each demonstration is recorded as a sequence of discrete actions. Later, the character synthesizes novel behavior by concatenating segments of action sequences. The choice of segments is guided by simulations that predict fitness. Thus our technique operates such as a cognitive model, providing a character with deliberative decision making. The actions are abstract and can be mapped to any pertinent motions, even procedurally synthesized motions. Thus our technique complements character animation algorithms. We empirically show that our O(logn) technique is scalable, robust when provided with sufficient data, produces effective behavior for a number of problem domains, and is faster than traditional planning. Also, the interface is intuitive enough that character behavior can be created by nontechnical users. Jonathan Dinerstein, Parris K. Egbert, Dan Ventura, Michael A. Goodrich |
Comput. Intell. | 3 |
| 2007 | The Hough Transform's Implicit Bayesian FoundationabstractThis paper shows that the basic Hough transform is implicitly a Bayesian process-that it computes an unnormalized posterior distribution over the parameters of a single shape given feature points. The proof motivates a purely Bayesian approach to the problem of finding parameterized shapes in digital images. A proof-of-concept implementation that finds multiple shapes of four parameters is presented. Extensions to the basic model that are made more obvious by the presented reformulation are discussed. Neil Toronto, Bryan S. Morse, Dan Ventura, Kevin D. Seppi |
ICIP (4) | 3 |
| 2007 | Learning Policies for Embodied Virtual Agents through Demonstration
Jonathan Dinerstein, Parris K. Egbert, Dan Ventura |
IJCAI | 3 |
| 2007 | Predicting and Preventing Coordination Problems in Cooperative Q-learning Systems
Nancy Fulda, Dan Ventura |
IJCAI | 2 |
| 2007 | Iterative Non-linear Dimensionality Reduction with Manifold SculptingabstractMany algorithms have been recently developed for reducing dimensionality by projecting data onto an intrinsic non-linear manifold. Unfortunately, existing algo- rithms often lose significant precision in this transformation. Manifold Sculpting is a new algorithm that iteratively reduces dimensionality by simulating surface tension in local neighborhoods. We present several experiments that show Man- ifold Sculpting yields more accurate results than existing algorithms with both generated and natural data-sets. Manifold Sculpting is also able to benefit from both prior dimensionality reduction efforts. Michael S. Gashler, Dan Ventura, Tony R. Martinez |
NIPS | 2 |
| 2007 | ADtrees for sequential data and n-gram CountingabstractWe consider the problem of efficiently storing n-gram counts for large n over very large corpora. In such cases, the efficient storage of sufficient statistics can have a dramatic impact on system performance. One popular model for storing such data derived from tabular data sets with many attributes is the ADtree. Here, we adapt the ADtree to benefit from the sequential structure of corpora-type data. We demonstrate the usefulness of our approach on a portion of the well-known Wall Street Journal corpus from the Penn Treebank and show that our approach is exponentially more efficient than the naive approach to storing n-grams and is also significantly more efficient than a traditional prefix tree. Robert Van Dam, Dan Ventura |
SMC | 2 |
| 2007 | Robust multi-modal biometric fusion via multiple SVMsabstractExisting learning-based multi-modal biometric fusion techniques typically employ a single static support vector machine (SVM). This type of fusion improves the accuracy of biometric classification, but it also has serious limitations because it is based on the assumptions that the set of biometric classifiers to be fused is local, static, and complete. We present a novel multi-SVM approach to multi-modal biometric fusion that addresses the limitations of existing fusion techniques and show empirically that our approach retains good classification accuracy even when some of the biometric modalities are unavailable. Sabra Dinerstein, Jonathan Dinerstein, Dan Ventura |
SMC | 3 |
| 2007 | A data-dependent distance measure for transductive instance-based learningabstractWe consider learning in a transductive setting using instance-based learning (k-NN) and present a method for constructing a data-dependent distance "metric" using both labeled training data as well as available unlabeled data (that is to be classified by the model). This new data-driven measure of distance is empirically studied in the context of various instance-based models and is shown to reduce error (compared to traditional models) under certain learning conditions. Generalizations and improvements are suggested. Jared Lundell, Dan Ventura |
SMC | 2 |
| 2006 | Learning Quantum Operators From Quantum State PairsabstractDeveloping quantum algorithms has proven to be very difficult. In this paper, the concept of using classical machine learning techniques to derive quantum operators from examples is presented. A gradient descent algorithm for learning unitary operators from quantum state pairs is developed as a starting point to aid in developing quantum algorithms. The algorithm is used to learn the quantum Fourier transform, an underconstrained two-bit function, and Grover's iterate. Neil Toronto, Dan Ventura |
IEEE Congress on Evolutionary Computation | 2 |
| 2006 | Learning a Rendezvous Task with Dynamic Joint Action PerceptionabstractGroups of reinforcement learning agents interacting in a common environment often fail to learn optimal behaviors. Poor performance is particularly common in environments where agents must coordinate with each other to receive rewards and where failed coordination attempts are penalized. This paper studies the effectiveness of the dynamic joint action perception (DJAP) algorithm on a grid-world rendezvous task with this characteristic. The effects of learning rate, exploration strategy, and training time on algorithm effectiveness are discussed. An analysis of the types of tasks for which DJAP learning is appropriate is also presented. Nancy Fulda, Dan Ventura |
IJCNN | 2 |
| 2006 | Spatiotemporal Pattern Recognition via Liquid State MachinesabstractThe applicability of complex networks of spiking neurons as a general purpose machine learning technique remains open. Building on previous work using macroscopic exploration of the parameter space of an (artificial) neural microcircuit, we investigate the possibility of using a liquid state machine to solve two real-world problems: stockpile surveillance signal alignment and spoken phoneme recognition. Eric Goodman, Dan Ventura |
IJCNN | 2 |
| 2006 | Preparing More Effective Liquid State Machines Using Hebbian LearningabstractIn liquid state machines, separation is a critical attribute of the liquid - which is traditionally not trained. The effects of using Hebbian learning in the liquid to improve separation are investigated in this paper. When presented with random input, Hebbian learning does not dramatically change separation. However, Hebbian learning does improve separation when presented with real-world speech data. David Norton, Dan Ventura |
IJCNN | 2 |
| 2005 | A practical generalization of Fourier-based learningabstractThis paper presents a search algorithm for finding functions that are highly correlated with an arbitrary set of data. The functions found by the search can be used to approximate the unknown function that generated the data. A special case of this approach is a method for learning Fourier representations. Empirical results demonstrate that on typical real-world problems the most highly correlated functions can be found very quickly, while combinations of these functions provide good approximations of the unknown function. Adam Drake, Dan Ventura |
ICML | 2 |
| 2005 | Effectively using recurrently-connected spiking neural networksabstractRecurrently connected spiking neural networks are difficult to use and understand because of the complex nonlinear dynamics of the system. Through empirical studies of spiking networks, we deduce several principles which are critical to success. Network parameters such as synaptic time delays and time constants and the connection probabilities can be adjusted to have a significant impact on accuracy. We show how to adjust these parameters to fit the type of problem. Eric Goodman, Dan Ventura |
IJCNN | 2 |
| 2005 | Edge inference for image interpolationabstractImage interpolation algorithms try to fit a function to a matrix of samples in a "natural-looking" way. This paper presents edge inference, an algorithm that does this by mixing neural network regression with standard image interpolation techniques. Results on gray level images are presented, and it is demonstrated that edge inference is capable of producing sharp, natural-looking results. A technique for reintroducing noise is given, and it is shown that, with noise added using a bicubic interpolant, edge inference can be regarded as a generalization of bicubic interpolation. Extension into RGB color space and additional applications of the algorithm are discussed, and some tips for optimization are given. Neil Toronto, Dan Ventura, Bryan S. Morse |
IJCNN | 2 |
| 2005 | Fast and Robust Incremental Action Prediction for Interactive AgentsabstractThe ability for a given agent to adapt on-line to better interact with another agent is a difficult and important problem. This problem becomes even more difficult when the agent to interact with is a human, because humans learn quickly and behave nondeterministically. In this paper, we present a novel method whereby an agent can incrementally learn to predict the actions of another agent (even a human), and thereby can learn to better interact with that agent. We take a case-based approach, where the behavior of the other agent is learned in the form of state–action pairs. We generalize these cases either through continuous k-nearest neighbor, or a modified bounded minimax search. Through our case studies, our technique is empirically shown to require little storage, learn very quickly, and be fast and robust in practice. It can accurately predict actions several steps into the future. Our case studies include interactive virtual environments involving mixtures of synthetic agents and humans, with cooperative and/or competitive relationships. Jonathan Dinerstein, Dan Ventura, Parris K. Egbert |
Comput. Intell. | 2 |
| 2004 | Incremental policy learning: an equilibrium selection algorithm for reinforcement learning agents with common interestsabstractWe present an equilibrium selection algorithm for reinforcement learning agents that incrementally adjusts the probability of executing each action based on the desirability of the outcome obtained in the last time step. The algorithm assumes that at least one coordination equilibrium exists and requires that the agents have a heuristic for determining whether or not the equilibrium was obtained. In deterministic environments with one or more strict coordination equilibria, the algorithm learns to play an optimal equilibrium as long as the heuristic is accurate. Empirical data demonstrate that the algorithm is also effective in stochastic environments and is able to learn good joint policies when the heuristic's parameters are estimated during learning, rather than known in advance. Nancy Fulda, Dan Ventura |
IJCNN | 2 |
| 2004 | Choosing a starting configuration for particle swarm optimizationabstractThe performance of particle swarm optimization can be improved by strategically selecting the starting positions of the particles. The work suggests the use of generators from centroidal Voronoi tessellations as the starting points for the swarm. The performance of swarms initialized with this method is compared with the standard PSO algorithm on several standard test functions. Results suggest that CVT initialization improves PSO performance in high dimensional spaces. Mark Richards, Dan Ventura |
IJCNN | 2 |
| 2004 | Learning multiple correct classifications from incomplete data using weakened implicit negativesabstractClassification problems with output class overlap create problems for standard neural network approaches. We present a modification of a simple feedforward neural network that is capable of learning problems with output overlap, including problems exhibiting hierarchical class structures in the output. Our method of applying weakened implicit negatives to address overlap and ambiguity allows the algorithm to learn a large portion of the hierarchical structure from very incomplete data. Our results show an improvement of approximately 58% over a standard backpropagation network on the hierarchical problem. Stephen Whiting, Dan Ventura |
IJCNN | 2 |
| 2003 | Dynamic Joint Action Perception for Q-Learning Agents
Nancy Fulda, Dan Ventura |
ICMLA | 2 |
| 2003 | Training a Quantum Neural NetworkabstractMost proposals for quantum neural networks have skipped over the prob- lem of how to train the networks. The mechanics of quantum computing are different enough from classical computing that the issue of training should be treated in detail. We propose a simple quantum neural network and a training method for it. It can be shown that this algorithm works in quantum systems. Results on several real-world data sets show that this algorithm can train the proposed quantum neural networks, and that it has some advantages over classical learning algorithms. Bob Ricks, Dan Ventura |
NIPS | 2 |
| 2000 | Quantum associative memory with distributed queries
A. A. Ezhov, A. V. Nifanova, Dan Ventura |
Inf. Sci. | 3 |
| 2000 | Quantum computing and neural information processing
Dan Ventura, Subhash Kak |
Inf. Sci. | 1 |
| 2000 | Quantum associative memory
Dan Ventura, Tony R. Martinez |
Inf. Sci. | 1 |
| 1999 | Implementing competitive learning in a quantum systemabstractIdeas from quantum computation are applied to the field of neural networks to produce competitive learning in a quantum system. The resulting quantum competitive learner has a prototype storage capacity that is exponentially greater than that of its classical counterpart. Furthermore, empirical results from simulation of the quantum competitive learning system on real-world data sets demonstrate the quantum system's potential for excellent performance. Dan Ventura |
IJCNN | 1 |
| 1999 | A neural model of centered tri-gram speech recognitionabstractA relaxation network model that includes higher order weight connections is introduced. To demonstrate its utility, the model is applied to the speech recognition domain. Traditional speech recognition systems typically consider only that context preceding the word to be recognized. However, intuition suggests that considering both preceding context as well as following context should improve recognition accuracy. The work described here tests this hypothesis by applying the higher order relaxation network to consider both precedes and follows context in speech recognition. The results demonstrate both the general utility of the higher order relaxation network as well as its improvement over traditional methods on a speech recognition task. Dan Ventura, D. Randall Wilson, Brian Moncur, Tony R. Martinez |
IJCNN | 1 |
| 1999 | The robustness of relaxation rates in constraint satisfaction networksabstractConstraint satisfaction networks contain nodes that receive weighted evidence from external sources and/or other nodes. A relaxation process allows the activation of nodes to affect neighboring nodes, which in turn can affect their neighbors, allowing information to travel through a network. When doing discrete updates (as in a software implementation of a relaxation network), a goal net or goal activation can be computed in response to the net input into a node, and a relaxation rate can then be used to determine how fast the node moves from its current value to its goal value. An open question was whether or not the relaxation rate is a sensitive parameter. This paper shows that the relaxation rate has almost no effect on how information flows through the network as long as it is small enough to avoid large discrete steps and/or oscillation. D. Randall Wilson, Dan Ventura, Brian Moncur, Tony R. Martinez |
IJCNN | 2 |