Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Jeffrey Mark Siskind

dblp:49/5331 · DBLP profile ↗
← Back
45ranked-venue papers
9as first author
5since 2021 · last 2023
0000-0002-0105-6503ORCID · verified

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

Artificial intelligence and machine learning · 37 · 8 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 16 · 4 first-author · 1 since 2021Software engineering, systems software and programming languages · 4 · 1 first-authorSystems, architecture and hardware · 3 · 1 since 2021

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

Artificial intelligence
24 papers
Image recognition and object detection · 22% Video understanding and tracking · 16% Vision and language · 16%
Interdisciplinary, comprehensive, and emerging computing
3 papers
Medical and health informatics · 87% Bioinformatics and computational biology · 13%
Software engineering, system software, and programming languages
6 papers
Empirical software engineering · 42% Programming languages and type systems · 35% Compilers and program optimization · 13%
Computer graphics and multimedia
6 papers
Image and video processing · 52% Multimedia analysis and retrieval · 48%

Topics — the 30 heaviest of 68, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › 3D vision
brain decoding
0.712023
Still an Ineffective Method With Supertrials/ERPs - Comments on "Decoding Brain Representations by Multimodal Learning of Neural Activity and Visual Features" · IEEE Trans. Pattern Anal. Mach. Intell. 2023
Computer vision › Image recognition and object detection › image classification
object classification
0.722021
Object Classification From Randomized EEG Trials · CVPR 2021
The Perils and Pitfalls of Block Design for EEG Classification Experiments · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Machine learning › Trustworthy machine learning
interpretability
0.612022
Confounds in the Data - Comments on "Decoding Brain Representations by Multimodal Learning of Neural Activity and Visual Features" · IEEE Trans. Pattern Anal. Mach. Intell. 2022
Medical and health informatics
brain-computer interface
0.512021
Object Classification From Randomized EEG Trials · CVPR 2021
Medical and health informatics › EEG analysis
EEG classification
0.512021
The Perils and Pitfalls of Block Design for EEG Classification Experiments · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Medical and health informatics › neuroimaging
neuroimaging analysis
0.512021
The Perils and Pitfalls of Block Design for EEG Classification Experiments · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Empirical software engineering
experimental methodology
0.512021
The Perils and Pitfalls of Block Design for EEG Classification Experiments · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Computer vision › Video understanding and tracking
activity recognition
0.422015
Conducting Neuroscience to Guide the Development of AI · AAAI 2015
Seeing What You're Told: Sentence-Guided Activity Recognition in Video · CVPR 2014
Machine learning › Deep learning architectures and training
automatic differentiation
0.312017
Automatic Differentiation in Machine Learning: a Survey · J. Mach. Learn. Res. 2017
Computer vision › Video understanding and tracking › video analytics › video object analysis › object-centric video understanding
video object discovery
0.312017
Sentence Directed Video Object Codiscovery · Int. J. Comput. Vis. 2017
Computer vision › Vision and language
video-language understanding
0.322017
Seeing What You're Told: Sentence-Guided Activity Recognition in Video · CVPR 2014
Sentence Directed Video Object Codiscovery · Int. J. Comput. Vis. 2017
Computer vision › Vision and language
video captioning
0.322015
Learning to Describe Video with Weak Supervision by Exploiting Negative Sentential Information · AAAI 2015
Grounded Language Learning from Video Described with Sentences · ACL (1) 2013
Knowledge, reasoning and agents › Knowledge representation and reasoning › semantic representation
compositional semantics
0.212016
Saying What You're Looking For: Linguistics Meets Video Search · IEEE Trans. Pattern Anal. Mach. Intell. 2016
Multimedia analysis and retrieval
video retrieval
0.212016
Saying What You're Looking For: Linguistics Meets Video Search · IEEE Trans. Pattern Anal. Mach. Intell. 2016
Machine learning › Learning paradigms
weakly supervised learning
0.212015
Learning to Describe Video with Weak Supervision by Exploiting Negative Sentential Information · AAAI 2015
Bioinformatics and computational biology
computational neuroscience
0.212015
Conducting Neuroscience to Guide the Development of AI · AAAI 2015
Computer vision › Video understanding and tracking
action recognition
0.212014
Seeing is Worse than Believing: Reading People's Minds Better than Computer-Vision Methods Recognize Actions · ECCV (5) 2014
Computer vision › Vision and language
grounded language learning
0.222013
Grounded Language Learning from Video Described with Sentences · ACL (1) 2013
Acquiring Core Meanings of Words, Represented as Jackendoff-Style Conceptual Structures, from Correlated Streams of Linguistic and Non-Linguistic Input · ACL 1990
Computer vision › Video understanding and tracking › activity recognition
human activity recognition
0.212013
Recognize Human Activities from Partially Observed Videos · CVPR 2013
Compilers and program optimization
automatic differentiation
0.222008
Reverse-mode AD in a functional framework: Lambda the ultimate backpropagator · ACM Trans. Program. Lang. Syst. 2008
Lazy multivariate higher-order forward-mode AD · POPL 2007
Computer vision › Segmentation and scene understanding › perceptual grouping
edge grouping
0.112012
Superedge grouping for object localization by combining appearance and shape information · CVPR 2012
Computer vision › Image recognition and object detection
object localization
0.112012
Superedge grouping for object localization by combining appearance and shape information · CVPR 2012
Image and video processing
image segmentation
0.132005
Salient Closed Boundary Extraction with Ratio Contour · IEEE Trans. Pattern Anal. Mach. Intell. 2005
Image Segmentation with Ratio Cut - Supplemental Material · IEEE Trans. Pattern Anal. Mach. Intell. 2003
Image Segmentation with Ratio Cut · IEEE Trans. Pattern Anal. Mach. Intell. 2003
Computer vision › 3D vision
object pose estimation
0.112011
A visual language model for estimating object pose and structure in a generative visual domain · ICRA 2011
Computer vision › 3D vision › 3d reconstruction › multi-view stereo
occlusion-aware reconstruction
0.112011
A visual language model for estimating object pose and structure in a generative visual domain · ICRA 2011
Machine learning › Probabilistic and Bayesian machine learning
statistical inference
0.112011
Nonstandard Interpretations of Probabilistic Programs for Efficient Inference · NIPS 2011
Computer vision › 3D vision › 3d reconstruction
structure recovery
0.112011
A visual language model for estimating object pose and structure in a generative visual domain · ICRA 2011
Programming languages and type systems
probabilistic programming
0.112011
Nonstandard Interpretations of Probabilistic Programs for Efficient Inference · NIPS 2011
Computer vision › Segmentation and scene understanding
image segmentation
0.122006
Hierarchical Stochastic Image Grammars for Classification and Segmentation · IEEE Trans. Image Process. 2006
Image Segmentation with Minimum Mean Cut · ICCV 2001
Machine learning › Deep learning architectures and training
gradient computation
0.112017
Automatic Differentiation in Machine Learning: a Survey · J. Mach. Learn. Res. 2017

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

statistical significance testing · 1.7rapid-event design · 1.5random codebook · 1.5block design analysis · 1.5EEG classification · 1.0supertrial aggregation · 0.7statistical critique · 0.6confound analysis · 0.6automatic differentiation · 0.5object codetection · 0.3natural language parsing · 0.2compositional semantics · 0.2fMRI decoding · 0.2multivariate power series · 0.1forward-mode AD · 0.1provenance tracking · 0.1monads · 0.1spectral graph partitioning · 0.1
YearPublicationVenuePosition
2023 Still an Ineffective Method With Supertrials/ERPs - Comments on "Decoding Brain Representations by Multimodal Learning of Neural Activity and Visual Features"
abstract
A recent paper claims that a newly proposed method classifies EEG data recorded from subjects viewing ImageNet stimuli better than two prior methods. However, the analysis used to support that claim is based on confounded data. We repeat the analysis on a large new dataset that is free from that confound. Training and testing on aggregated supertrials derived by summing trials demonstrates that the two prior methods achieve statistically significant above-chance accuracy while the newly proposed method does not.
Hari M. Bharadwaj, Ronnie B. Wilbur, Jeffrey Mark Siskind
IEEE Trans. Pattern Anal. Mach. Intell.3
2022 Confounds in the Data - Comments on "Decoding Brain Representations by Multimodal Learning of Neural Activity and Visual Features"
abstract
Neuroimaging experiments in general, and EEG experiments in particular, must take care to avoid confounds. A recent TPAMI paper uses data that suffers from a serious previously reported confound. We demonstrate that their new model and analysis methods do not remedy this confound, and therefore that their claims of high accuracy and neuroscience relevance are invalid.
Hamad Ahmed, Ronnie B. Wilbur, Hari M. Bharadwaj, Jeffrey Mark Siskind
IEEE Trans. Pattern Anal. Mach. Intell.4
2021 Object Classification From Randomized EEG Trials
abstract
New results suggest strong limits to the feasibility of object classification from human brain activity evoked by image stimuli, as measured through EEG. Considerable prior work suffers from a confound between the stimulus class and the time since the start of the experiment. A prior attempt to avoid this confound using randomized trials was unable to achieve results above chance in a statistically significant fashion when the data sets were of the same size as the original experiments. Here, we attempt object classification from EEG using an array of methods that are representative of the state-of-the-art, with a far larger (20×) dataset of randomized EEG trials, 1,000 stimulus presentations of each of forty classes, all from a single subject. To our knowledge, this is the largest such EEG data-collection effort from a single subject and is at the bounds of feasibility. We obtain classification accuracy that is marginally above chance and above chance in a statistically significant fashion, and further assess how accuracy depends on the classifier used, the amount of training data used, and the number of classes. Reaching the limits of data collection with only marginally above-chance performance suggests that the prevailing literature substantially exaggerates the feasibility of object classification from EEG.
Hamad Ahmed, Ronnie B. Wilbur, Hari M. Bharadwaj, Jeffrey Mark Siskind
CVPR4
2021 Talk the talk and walk the walk: Dialogue-driven navigation in unknown indoor environments
abstract
Prior work in natural-language-driven navigation demonstrates success in systems deployed in synthetic environments or applied to large datasets, both real and synthetic. However, there is an absence of such frameworks being deployed and rigorously tested in real environments, unknown a priori. In this paper, we present a novel framework that uses spoken dialogue with a real person to interpret a set of navigational instructions into a plan and subsequently execute that plan in a novel, unknown, indoor environment. This framework is implemented on a real robot and its performance is evaluated in 39 trials across 3 novel test-building environments. We also demonstrate that our approach outperforms three prior vision-and-language navigation methods in this same environment.
Thomas V. Ilyevsky, Jared S. Johansen, Jeffrey Mark Siskind
IROS3
2021 The Perils and Pitfalls of Block Design for EEG Classification Experiments
abstract
A recent paper [31] claims to classify brain processing evoked in subjects watching ImageNet stimuli as measured with EEG and to employ a representation derived from this processing to construct a novel object classifier. That paper, together with a series of subsequent papers [11, 18, 20, 24, 25, 30, 34], claims to achieve successful results on a wide variety of computer-vision tasks, including object classification, transfer learning, and generation of images depicting human perception and thought using brain-derived representations measured through EEG. Our novel experiments and analyses demonstrate that their results crucially depend on the block design that they employ, where all stimuli of a given class are presented together, and fail with a rapid-event design, where stimuli of different classes are randomly intermixed. The block design leads to classification of arbitrary brain states based on block-level temporal correlations that are known to exist in all EEG data, rather than stimulus-related activity. Because every trial in their test sets comes from the same block as many trials in the corresponding training sets, their block design thus leads to classifying arbitrary temporal artifacts of the data instead of stimulus-related activity. This invalidates all subsequent analyses performed on this data in multiple published papers and calls into question all of the reported results. We further show that a novel object classifier constructed with a random codebook performs as well as or better than a novel object classifier constructed with the representation extracted from EEG data, suggesting that the performance of their classifier constructed with a representation extracted from EEG data does not benefit from the brain-derived representation. Together, our results illustrate the far-reaching implications of the temporal autocorrelations that exist in all neuroimaging data for classification experiments. Further, our results calibrate the underlying difficulty of the tasks involved and caution against overly optimistic, but incorrect, claims to the contrary.
Jared S. Johansen, Hamad Ahmed, Thomas V. Ilyevsky, Ronnie B. Wilbur, Hari M. Bharadwaj, Jeffrey Mark Siskind
IEEE Trans. Pattern Anal. Mach. Intell.7
2019 Perturbation confusion in forward automatic differentiation of higher-order functions
abstract
Abstract Automatic differentiation (AD) is a technique for augmenting computer programs to compute derivatives. The essence of AD in its forward accumulation mode is to attach perturbations to each number, and propagate these through the computation by overloading the arithmetic operators. When derivatives are nested, the distinct derivative calculations, and their associated perturbations, must be distinguished. This is typically accomplished by creating a unique tag for each derivative calculation and tagging the perturbations. We exhibit a subtle bug, present in fielded implementations which support derivatives of higher-order functions, in which perturbations are confused despite the tagging machinery, leading to incorrect results. The essence of the bug is as follows: a unique tag is needed for each derivative calculation, but in existing implementations unique tags are created when taking the derivative of a function at a point. When taking derivatives of higher-order functions, these need not correspond! We exhibit a simple example: a higher-order function f whose derivative at a point x , namely f ′( x ), is itself a function which calculates a derivative. This situation arises naturally when taking derivatives of curried functions. Two potential solutions are presented, and their deficiencies discussed. One uses eta expansion to delay the creation of fresh tags in order to put them into one-to-one correspondence with derivative calculations. The other wraps outputs of derivative operators with tag substitution machinery. Both solutions seem very difficult to implement without violating the desirable complexity guarantees of forward AD.
Oleksandr Manzyuk, Barak A. Pearlmutter, Alexey Radul, David R. Rush, Jeffrey Mark Siskind
J. Funct. Program.5
2018 Driving Under the Influence (of Language)
abstract
We present a unified framework which supports grounding natural-language semantics in robotic driving. This framework supports acquisition (learning grounded meanings of nouns and prepositions from human sentential annotation of robotic driving paths), generation (using such acquired meanings to generate sentential description of new robotic driving paths), and comprehension (using such acquired meanings to support automated driving to accomplish navigational goals specified in natural language). We evaluate the performance of these three tasks by having independent human judges rate the semantic fidelity of the sentences associated with paths. Overall, machine performance is 74.9%, while the performance of human annotators is 83.8%.
Daniel Paul Barrett, Scott Alan Bronikowski, Haonan Yu, Jeffrey Mark Siskind
IEEE Trans. Neural Networks Learn. Syst.4
2017 Sentence Directed Video Object Codiscovery
abstract
Video object codiscovery can leverage the weak semantic constraint implied by sentences that describe the video content. Our codiscovery method, like other object codetection techniques, does not employ any pretrained object models or detectors. Unlike most prior work that focuses on codetecting large objects which are usually salient both in size and appearance, our method can discover small or medium sized objects as well as ones that may be occluded for part of the video. More importantly, our method can codiscover multiple object instances of different classes within a single video clip. Although the semantic information employed is usually simple and weak, it can greatly boost performance by constraining the hypothesized object locations. Experiments show promising results on three datasets: an average IoU score of 0.423 on a new dataset with 15 object classes, an average IoU score of 0.373 on a subset of CAD-120 with 5 object classes, and an average IoU score of 0.358 on a subset of MPII-Cooking with 7 object classes. Our result on this subset of MPII-Cooking improves upon those of the previous state-of-the-art methods by significant margins.
Haonan Yu, Jeffrey Mark Siskind
Int. J. Comput. Vis.2
2017 Automatic Differentiation in Machine Learning: a Survey
Atilim Günes Baydin, Barak A. Pearlmutter, Alexey Radul, Jeffrey Mark Siskind
J. Mach. Learn. Res.4
2016 Collecting and annotating the large continuous action dataset
abstract
We make available to the community a new dataset to support action recognition research. This dataset is different from prior datasets in several key ways. It is significantly larger. It contains streaming video with long segments containing multiple action occurrences that often overlap in space and/or time. All actions were filmed in the same collection of backgrounds so that background gives little clue as to action class. We had five humans to replicate the annotation of temporal extent of action occurrences labeled with their classes and measured a surprisingly low level of intercoder agreement. Baseline experiments show that recent state-of-the-art methods perform poorly on this dataset. This suggests that this will be a challenging dataset to foster advances in action recognition research. This manuscript serves to describe the novel content and characteristics of the LCA dataset, present the design decisions made when filming the dataset, document the novel methods employed to annotate the dataset, and present the results of our baseline experiments.
Daniel Paul Barrett, Haonan Yu, Jeffrey Mark Siskind
Mach. Vis. Appl.4
2016 Saying What You're Looking For: Linguistics Meets Video Search
abstract
We present an approach to searching large video corpora for clips which depict a natural-language query in the form of a sentence. Compositional semantics is used to encode subtle meaning differences lost in other approaches, such as the difference between two sentences which have identical words but entirely different meaning: The person rode the horse versus The horse rode the person. Given a sentential query and a natural-language parser, we produce a score indicating how well a video clip depicts that sentence for each clip in a corpus and return a ranked list of clips. Two fundamental problems are addressed simultaneously: detecting and tracking objects, and recognizing whether those tracks depict the query. Because both tracking and object detection are unreliable, our approach uses the sentential query to focus the tracker on the relevant participants and ensures that the resulting tracks are described by the sentential query. While most earlier work was limited to single-word queries which correspond to either verbs or nouns, we search for complex queries which contain multiple phrases, such as prepositional phrases, and modifiers, such as adverbs. We demonstrate this approach by searching for 2,627 naturally elicited sentential queries in 10 Hollywood movies.
Daniel Paul Barrett, Andrei Barbu, N. Siddharth 0001, Jeffrey Mark Siskind
IEEE Trans. Pattern Anal. Mach. Intell.4
2016 Action Recognition by Time Series of Retinotopic Appearance and Motion Features
abstract
We present a method for recognizing and localizing actions in video by the sequence of changing appearance and motion of the participants. Appearance is modeled by histogram of oriented gradients object detectors, while motion is modeled by optical-flow motion-pattern detectors. Sequencing is modeled by a hidden Markov model (HMM) whose output models are these appearance and motion detectors. The HMM and associated detectors are simultaneously trained, learning the sequence of detectors that match the most distinctive temporal subsequences of the action represented in the training data. Training uses both positive and negative samples of a given action class and is accomplished without the need for annotation of the correspondence between training video frames and the state-conditioned detectors, by minimizing a discriminative cost function through gradient descent. Trained models are used to perform recognition and localization by simultaneous detection, tracking, and action recognition. In contrast to many prior methods, our approach learns intuitively meaningful models that represent action as a sequence of retinotopic models. We demonstrate such by rendering these models on unseen test video. This method was found to perform competitively on three standard datasets, Weizmann, KTH, and UCF Sports, as well as on the video from the Defence Advanced Research Project Agency (DARPA) Mind's Eye program and a newly filmed dataset.
Daniel Paul Barrett, Jeffrey Mark Siskind
IEEE Trans. Circuits Syst. Video Technol.2
2015 Conducting Neuroscience to Guide the Development of AI
abstract
Study of the human brain through fMRI can potentially benefit the pursuit of artificial intelligence. Four examples are presented. First, fMRI decoding of the brain activity of subjects watching video clips yields higher accuracy than state-of-the-art computer-vision approaches to activity recognition. Second, novel methods are presented that decode aggregate representations of complex visual stimuli by decoding their independent constituents. Third, cross-modal studies demonstrate the ability to decode the brain activity induced in subjects watching video stimuli when trained on the brain activity induced in subjects seeing text or hearing speech stimuli and vice versa. Fourth, the time course of brain processing while watching video stimuli is probed with scanning that trades off the amount of the brain scanned for the frequency at which it is scanned. Techniques like these can be used to study how the human brain grounds language in visual perception and may motivate development of novel approaches in AI.
Jeffrey Mark Siskind
AAAI1
2015 Learning to Describe Video with Weak Supervision by Exploiting Negative Sentential Information
abstract
Most previous work on video description trains individualparts of speech independently. It is more appealing from a linguistic point of view, for word models for all parts of speech to be learned simultaneously from whole sentences, a hypothesis suggested by some linguists for child language acquisition. In this paper, we learn to describe video by discriminatively training positive sentential labels against negative ones in a weakly supervised fashion: the meaning representations (i.e., HMMs) of individual words in these labels are learned from whole sentences without any correspondence annotation of what those words denote in the video. Textual descriptions are then generated for new video using trained word models.
Haonan Yu, Jeffrey Mark Siskind
AAAI2
2015 A Compositional Framework for Grounding Language Inference, Generation, and Acquisition in Video
abstract
We present an approach to simultaneously reasoning about a video clip and an entire natural-language sentence. The compositional nature of language is exploited to construct models which represent the meanings of entire sentences composed out of the meanings of the words in those sentences mediated by a grammar that encodes the predicate-argument relations. We demonstrate that these models faithfully represent the meanings of sentences and are sensitive to how the roles played by participants (nouns), their characteristics (adjectives), the actions performed (verbs), the manner of such actions (adverbs), and changing spatial relations between participants (prepositions) affect the meaning of a sentence and how it is grounded in video. We exploit this methodology in three ways. In the first, a video clip along with a sentence are taken as input and the participants in the event described by the sentence are highlighted, even when the clip depicts multiple similar simultaneous events. In the second, a video clip is taken as input without a sentence and a sentence is generated that describes an event in that clip. In the third, a corpus of video clips is paired with sentences which describe some of the events in those clips and the meanings of the words in those sentences are learned. We learn these meanings without needing to specify which attribute of the video clips each word in a given sentence refers to. The learned meaning representations are shown to be intelligible to humans.
Haonan Yu, N. Siddharth 0001, Andrei Barbu, Jeffrey Mark Siskind
J. Artif. Intell. Res.4
2014 Seeing What You're Told: Sentence-Guided Activity Recognition in Video
abstract
We present a system that demonstrates how the compositional structure of events, in concert with the compositional structure of language, can interplay with the underlying focusing mechanisms in video action recognition, providing a medium for top-down and bottom-up integration as well as multi-modal integration between vision and language. We show how the roles played by participants (nouns), their characteristics (adjectives), the actions performed (verbs), the manner of such actions (adverbs), and changing spatial relations between participants (prepositions), in the form of whole-sentence descriptions mediated by a grammar, guides the activity-recognition process. Further, the utility and expressiveness of our framework is demonstrated by performing three separate tasks in the domain of multi-activity video: sentence-guided focus of attention, generation of sentential description, and query-based search, simply by leveraging the framework in different manners.
N. Siddharth 0001, Andrei Barbu, Jeffrey Mark Siskind
CVPR3
2014 Seeing is Worse than Believing: Reading People's Minds Better than Computer-Vision Methods Recognize Actions
Andrei Barbu, Daniel Paul Barrett, Wei Chen 0134, N. Siddharth 0001, Caiming Xiong, Jason J. Corso, Christiane Fellbaum, Catherine Hanson, Stephen Jose Hanson, Sébastien Hélie, Evguenia Malaia, Barak A. Pearlmutter, Jeffrey Mark Siskind, Thomas M. Talavage, Ronnie B. Wilbur
ECCV (5)13
2013 Grounded Language Learning from Video Described with Sentences
Haonan Yu, Jeffrey Mark Siskind
ACL (1)2
2013 Recognize Human Activities from Partially Observed Videos
abstract
Recognizing human activities in partially observed videos is a challenging problem and has many practical applications. When the unobserved subsequence is at the end of the video, the problem is reduced to activity prediction from unfinished activity streaming, which has been studied by many researchers. However, in the general case, an unobserved subsequence may occur at any time by yielding a temporal gap in the video. In this paper, we propose a new method that can recognize human activities from partially observed videos in the general case. Specifically, we formulate the problem into a probabilistic framework: 1) dividing each activity into multiple ordered temporal segments, 2) using spatiotemporal features of the training video samples in each segment as bases and applying sparse coding (SC) to derive the activity likelihood of the test video sample at each segment, and 3) finally combining the likelihood at each segment to achieve a global posterior for the activities. We further extend the proposed method to include more bases that correspond to a mixture of segments with different temporal lengths (MSSC), which can better represent the activities with large intra-class variations. We evaluate the proposed methods (SC and MSSC) on various real videos. We also evaluate the proposed methods on two special cases: 1) activity prediction where the unobserved subsequence is at the end of the video, and 2) human activity recognition on fully observed videos. Experimental results show that the proposed methods outperform existing state-of-the-art comparison methods.
Yu Cao 0003, Daniel Paul Barrett, Andrei Barbu, N. Siddharth 0001, Haonan Yu, Aaron Michaux, Yuewei Lin, Sven J. Dickinson, Jeffrey Mark Siskind, Song Wang 0002
CVPR9
2012 Superedge grouping for object localization by combining appearance and shape information
abstract
Both appearance and shape play important roles in object localization and object detection. In this paper, we propose a new superedge grouping method for object localization by incorporating both boundary shape and appearance information of objects. Compared with the previous edge grouping methods, the proposed method does not subdivide detected edges into short edgels before grouping. Such long, unsubdivided superedges not only facilitate the incorporation of object shape information into localization, but also increase the robustness against image noise and reduce computation. We identify and address several important problems in achieving the proposed superedge grouping, including gap filling for connecting superedges, accurate encoding of region-based information into individual edges, and the incorporation of object-shape information into object localization. In this paper, we use the bag of visual words technique to quantify the region-based appearance features of the object of interest. We find that the proposed method, by integrating both boundary and region information, can produce better localization performance than previous subwindow search and edge grouping methods on most of the 20 object categories from the VOC 2007 database. Experiments also show that the proposed method is roughly 50 times faster than the previous edge grouping method.
Sanja Fidler, Jarrell W. Waggoner, Yu Cao 0003, Sven J. Dickinson, Jeffrey Mark Siskind, Song Wang 0002
CVPR6
2012 Video In Sentences Out
Andrei Barbu, Alexander Bridge, Zachary Burchill, Dan Coroian, Sven J. Dickinson, Sanja Fidler, Aaron Michaux, Sam Mussman, N. Siddharth 0001, Dhaval Salvi, Lara Schmidt, Jiangnan Shangguan, Jeffrey Mark Siskind, Jarrell W. Waggoner, Song Wang 0002, Jinlian Wei
UAI13
2011 A visual language model for estimating object pose and structure in a generative visual domain
abstract
We present a generative domain of visual objects by analogy to the generative nature of human language. Just as small inventories of phonemes and words combine in a grammatical fashion to yield myriad valid words and utterances, a small inventory of physical parts combine in a grammatical fashion to yield myriad valid assemblies. We apply the notion of a language model from speech recognition to this visual domain to similarly improve the performance of the recognition process over what would be possible by only applying recognizers to the components. Unlike the context-free models for human language, our visual language models are context sensitive and formulated as stochastic constraint-satisfaction problems. And unlike the situation for human language where all components are observable, our methods deal with occlusion, successfully recovering object structure despite unobservable components. We demonstrate our system with an integrated robotic system for disassembling structures that performs whole-scene reconstruction consistent with a language model in the presence of noisy feature detectors.
N. Siddharth 0001, Andrei Barbu, Jeffrey Mark Siskind
ICRA3
2011 Nonstandard Interpretations of Probabilistic Programs for Efficient Inference
abstract
Probabilistic programming languages allow modelers to specify a stochastic process using syntax that resembles modern programming languages. Because the program is in machine-readable format, a variety of techniques from compiler design and program analysis can be used to examine the structure of the distribution represented by the probabilistic program. We show how nonstandard interpretations of probabilistic programs can be used to craft efficient inference algorithms: information about the structure of a distribution (such as gradients or dependencies) is generated as a monad-like side computation while executing the program. These interpretations can be easily coded using special-purpose objects and operator overloading. We implement two examples of nonstandard interpretations in two different languages, and use them as building blocks to construct inference algorithms: automatic differentiation, which enables gradient based methods, and provenance tracking, which enables efficient construction of global proposals.
David Wingate, Noah D. Goodman, Andreas Stuhlmüller, Jeffrey Mark Siskind
NIPS4
2010 Learning physically-instantiated game play through visual observation
abstract
We present an integrated vision and robotic system that plays, and learns to play, simple physically-instantiated board games that are variants of TIC TAC TOE and HEXA-PAWN. We employ novel custom vision and robotic hardware designed specifically for this learning task. The game rules can be parametrically specified. Two independent computational agents alternate playing the two opponents with the shared vision and robotic hardware, using pre-specified rule sets. A third independent computational agent, sharing the same hardware, learns the game rules solely by observing the physical play, without access to the pre-specified rule set, using inductive logic programming with minimal background knowledge possessed by human children. The vision component of our integrated system reliably detects the position of the board in the image and reconstructs the game state after every move, from a single image. The robotic component reliably moves pieces both between board positions and to and from off-board positions as needed by an arbitrary parametrically-specified legal-move generator. Thus the rules of games learned solely by observing physical play can drive further physical play. We demonstrate our system learning to play six different games.
Andrei Barbu, N. Siddharth 0001, Jeffrey Mark Siskind
ICRA3
2008 Reverse-mode AD in a functional framework: Lambda the ultimate backpropagator
abstract
We show that reverse-mode AD (Automatic Differentiation)—a generalized gradient-calculation operator—can be incorporated as a first-class function in an augmented lambda calculus, and therefore into a functional-programming language. Closure is achieved, in that the new operator can be applied to any expression in the augmented language, yielding an expression in that language. This requires the resolution of two major technical issues: (a) how to transform nested lambda expressions, including those with free-variable references, and (b) how to support self application of the AD machinery. AD transformations preserve certain complexity properties, among them that the reverse phase of the reverse-mode AD transformation of a function have the same temporal complexity as the original untransformed function. First-class unrestricted AD operators increase the expressive power available to the numeric programmer, and may have significant practical implications for the construction of numeric software that is robust, modular, concise, correct, and efficient.
Barak A. Pearlmutter, Jeffrey Mark Siskind
ACM Trans. Program. Lang. Syst.2
2007 Lazy multivariate higher-order forward-mode AD
abstract
A method is presented for computing all higher-order partial derivatives of a multivariate function R n → R. This method works by evaluating the function under a nonstandard interpretation, lifting reals to multivariate power series. Multivariate power series, with potentially an infinite number of terms with nonzero coefficients, are represented using a lazy data structure constructed out of linear terms. A complete implementation of this method in Scheme is presented, along with a straightforward exposition, based on Taylor expansions, of the method's correctness.
Barak A. Pearlmutter, Jeffrey Mark Siskind
POPL2
2007 First-class nonstandard interpretations by opening closures
abstract
We motivate and discuss a novel functional programming construct that allows convenient modular run-time nonstandard interpretation via reflection on closure environments. This map-closure construct encompasses both the ability to examine the contents of a closure environment and to construct a new closure with a modified environment. From the user's perspective, map-closure is a powerful and useful construct that supports such tasks as tracing, security logging, sandboxing, error checking, profiling, code instrumentation and metering, run-time code patching, and resource monitoring. From the implementor's perspective, map-closure is analogous to call/cc. Just as call/cc is a non-referentially-transparent mechanism that reifies the continuations that are only implicit in programs written in direct style, map-closure is a non-referentially-transparent mechanism that reifies the closure environments that are only implicit in higher-order programs. Just as CPS conversion is a non-local but purely syntactic transformation that can eliminate references to call/cc, closure conversion is a non-local but purely syntactic transformation that can eliminate references to map-closure. We show how the combination of map-closure and call/cc can be used to implement set! as a procedure definition and a local macro transformation.
Jeffrey Mark Siskind, Barak A. Pearlmutter
POPL1
2007 Spatial Random Tree Grammars for Modeling Hierarchal Structure in Images with Regions of Arbitrary Shape
abstract
We present a novel probabilistic model for the hierarchal structure of an image and its regions. We call this model spatial random tree grammars (SRTGs). We develop algorithms for exact computation of likelihoods and MAP estimates and exact EM updates for model-parameter estimation. We collectively call these algorithms the center-surround algorithm. We use the center-surround algorithm to automatically estimate the ML parameters of SRTGs, classify images based on their likelihood and based on the MAP estimate of the associated hierarchal structure. We apply our method to the task of classifying natural images and demonstrate that the addition of hierarchal structure significantly improves upon the performance of a baseline model that lacks such structure.
Jeffrey Mark Siskind, James Sherman Jr., Ilya Pollak, Mary P. Harper, Charles A. Bouman
IEEE Trans. Pattern Anal. Mach. Intell.1
2006 Hierarchical Stochastic Image Grammars for Classification and Segmentation
abstract
We develop a new class of hierarchical stochastic image models called spatial random trees (SRTs) which admit polynomial-complexity exact inference algorithms. Our framework of multitree dictionaries is the starting point for this construction. SRTs are stochastic hidden tree models whose leaves are associated with image data. The states at the tree nodes are random variables, and, in addition, the structure of the tree is random and is generated by a probabilistic grammar. We describe an efficient recursive algorithm for obtaining the maximum a posteriori estimate of both the tree structure and the tree states given an image. We also develop an efficient procedure for performing one iteration of the expectation-maximization algorithm and use it to estimate the model parameters from a set of training images. We address other inference problems arising in applications such as maximization of posterior marginals and hypothesis testing. Our models and algorithms are illustrated through several image classification and segmentation experiments, ranging from the segmentation of synthetic images to the classification of natural photographs and the segmentation of scanned documents. In each case, we show that our method substantially improves accuracy over a variety of existing methods.
Wiley Wang, Ilya Pollak, Tak-Shing Wong, Charles A. Bouman, Mary P. Harper, Jeffrey Mark Siskind
IEEE Trans. Image Process.6
2005 Salient Closed Boundary Extraction with Ratio Contour
abstract
We present ratio contour, a novel graph-based method for extracting salient closed boundaries from noisy images. This method operates on a set of boundary fragments that are produced by edge detection. Boundary extraction identifies a subset of these fragments and connects them sequentially to form a closed boundary with the largest saliency. We encode the Gestalt laws of proximity and continuity in a novel boundary-saliency measure based on the relative gap length and average curvature when connecting fragments to form a closed boundary. This new measure attempts to remove a possible bias toward short boundaries. We present a polynomial-time algorithm for finding the most-salient closed boundary. We also present supplementary preprocessing steps that facilitate the application of ratio contour to real images. We compare ratio contour to two closely related methods for extracting closed boundaries: Elder and Zucker's method based on the shortest-path algorithm and Williams and Thornber's method based on spectral analysis and a strongly-connected-components algorithm. This comparison involves both theoretic analysis and experimental evaluation on both synthesized data and real images.
Song Wang 0002, Toshiro Kubota, Jeffrey Mark Siskind
IEEE Trans. Pattern Anal. Mach. Intell.3
2003 Modeling and estimation of spatial random trees with application to image classification
abstract
A new class of multiscale multidimensional stochastic processes called spatial random trees is introduced. The model is based on multiscale stochastic trees with stochastic structure as well as stochastic states. Procedures are developed for exact likelihood calculation, MAP estimation of the process, and estimation of the parameters of the process. The new framework is illustrated through a simple binary image classification problem.
Ilya Pollak, Jeffrey Mark Siskind, Mary P. Harper, Charles A. Bouman
ICASSP (3)2
2003 Parameter estimation for spatial random trees using the EM algorithm
abstract
A new class of multiscale multidimensional stochastic processes called spatial random trees was recently introduced in J. Pollak et al. (2003). The model is based on multiscale stochastic trees with stochastic structure as well as stochastic states. In this work, we describe a method for estimating the parameters of the process.
Ilya Pollak, Jeffrey Mark Siskind, Mary P. Harper, Charles A. Bouman
ICIP (1)2
2003 Salient Boundary Detection using Ratio Contour
abstract
This paper presents a novel graph-theoretic approach, named ratio con- tour, to extract perceptually salient boundaries from a set of noisy bound- ary fragments detected in real images. The boundary saliency is defined using the Gestalt laws of closure, proximity, and continuity. This pa- per first constructs an undirected graph with two different sets of edges: solid edges and dashed edges. The weights of solid and dashed edges measure the local saliency in and between boundary fragments, respec- tively. Then the most salient boundary is detected by searching for an optimal cycle in this graph with minimum average weight. The proposed approach guarantees the global optimality without introducing any biases related to region area or boundary length. We collect a variety of images for testing the proposed approach with encouraging results.
Song Wang 0002, Toshiro Kubota, Jeffrey Mark Siskind
NIPS3
2003 Reconstructing force-dynamic models from video sequences
Jeffrey Mark Siskind
Artif. Intell.1
2003 Image Segmentation with Ratio Cut
abstract
This paper proposes a new cost function, cut ratio, for segmenting images using graph-based methods. The cut ratio is defined as the ratio of the corresponding sums of two different weights of edges along the cut boundary and models the mean affinity between the segments separated by the boundary per unit boundary length. This new cost function allows the image perimeter to be segmented, guarantees that the segments produced by bipartitioning are connected, and does not introduce a size, shape, smoothness, or boundary-length bias. The latter allows it to produce segmentations where boundaries are aligned with image edges. Furthermore, the cut-ratio cost function allows efficient iterated region-based segmentation as well as pixel-based segmentation. These properties may be useful for some image-segmentation applications. While the problem of finding a minimum ratio cut in an arbitrary graph is NP-hard, one can find a minimum ratio cut in the connected planar graphs that arise during image segmentation in polynomial time. While the cut ratio, alone, is not sufficient as a baseline method for image segmentation, it forms a good basis for an extended method of image segmentation when combined with a small number of standard techniques. We present an implemented algorithm for finding a minimum ratio cut, prove its correctness, discuss its application to image segmentation, and present the results of segmenting a number of medical and natural images using our techniques.
Song Wang 0002, Jeffrey Mark Siskind
IEEE Trans. Pattern Anal. Mach. Intell.2
2003 Image Segmentation with Ratio Cut - Supplemental Material
Song Wang 0002, Jeffrey Mark Siskind
IEEE Trans. Pattern Anal. Mach. Intell.2
2002 Specific-to-General Learning for Temporal Events with Application to Learning Event Definitions from Video
abstract
We develop, analyze, and evaluate a novel, supervised, specific-to-general learner for a simple temporal logic and use the resulting algorithm to learn visual event definitions from video sequences. First, we introduce a simple, propositional, temporal, event-description language called AMA that is sufficiently expressive to represent many events yet sufficiently restrictive to support learning. We then give algorithms, along with lower and upper complexity bounds, for the subsumption and generalization problems for AMA formulas. We present a positive-examples--only specific-to-general learning method based on these algorithms. We also present a polynomial-time--computable ``syntactic'' subsumption test that implies semantic subsumption without being equivalent to it. A generalization algorithm based on syntactic subsumption can be used in place of semantic generalization to improve the asymptotic complexity of the resulting learning algorithm. Finally, we apply this algorithm to the task of learning relational event definitions from video and show that it yields definitions that are competitive with hand-coded ones.
Alan Fern, Robert Givan, Jeffrey Mark Siskind
J. Artif. Intell. Res.3
2001 Image Segmentation with Minimum Mean Cut
Song Wang 0002, Jeffrey Mark Siskind
ICCV2
2001 Grounding the Lexical Semantics of Verbs in Visual Perception using Force Dynamics and Event Logic
abstract
This paper presents an implemented system for recognizing the occurrence of events described by simple spatial-motion verbs in short image sequences. The semantics of these verbs is specified with event-logic expressions that describe changes in the state of force-dynamic relations between the participants of the event. An efficient finite representation is introduced for the infinite sets of intervals that occur when describing liquid and semi-liquid events. Additionally, an efficient procedure using this representation is presented for inferring occurrences of compound events, described with event-logic expressions, from occurrences of primitive events. Using force dynamics and event logic to specify the lexical semantics of events allows the system to be more robust than prior systems based on motion profile.
Jeffrey Mark Siskind
J. Artif. Intell. Res.1
1997 The Computational Perception of Scene Dynamics
Richard Mann, Allan Douglas Jepson, Jeffrey Mark Siskind
Comput. Vis. Image Underst.3
1996 Computational Perception of Scene Dynamics
Richard Mann, Allan Douglas Jepson, Jeffrey Mark Siskind
ECCV (2)3
1996 A Maximum-Likelihood Approach to Visual Event Classification
Jeffrey Mark Siskind, Quaid Morris
ECCV (2)1
1994 Lexical Acquisition in the Presence of Noise and Homonymy
Jeffrey Mark Siskind
AAAI1
1993 Nondeterministic Lisp as a Substrate for Constraint Logic Programming
Jeffrey Mark Siskind, David A. McAllester
AAAI1
1990 Acquiring Core Meanings of Words, Represented as Jackendoff-Style Conceptual Structures, from Correlated Streams of Linguistic and Non-Linguistic Input
abstract
This paper describes an operational system which can acquire the core meanings of words without any prior knowledge of either the category or meaning of any words it encounters. The system is given as input, a description of sequences of scenes along with sentences which describe the [EVENTS] taking place as those scenes unfold, and produces as output, a lexicon consisting of the category and meaning of each word in the input, that allows the sentences to describe the [EVENTS]. It is argued, that each of the three main components of the system, the parser, the linker and the inference component, make only linguistically and cognitively plausible assumptions about the innate knowledge needed to support tractable learning. The paper discusses the theory underlying the system, the representations and algorithms used in the implementation, the semantic constraints which support the heuristics necessary to achieve tractable learning, the limitations of the current theory and the implications of this work for language acquisition research.
Jeffrey Mark Siskind
ACL1