Mitsunori Ogihara

Mitsunori Ogihara
University of Miami | UM · Department of Computer Science

PhD in Information Sciences

About

296
Publications
69,617
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
10,086
Citations
Citations since 2016
43 Research Items
2823 Citations
20162017201820192020202120220100200300400
20162017201820192020202120220100200300400
20162017201820192020202120220100200300400
20162017201820192020202120220100200300400
Additional affiliations
August 2007 - present
University of Miami
January 1994 - July 2007
University of Rochester
Education
April 1987 - March 1993
Tokyo Institute of Technology
Field of study
  • Information Sciences

Publications

Publications (296)
Article
No PDF available ABSTRACT Music instrument practice usually causes disturbance to neighbors, especially at tight living spaces with common walls or building structural transmissions. However, the severity of disturbance is difficult to quantify because of the varieties of musical sound, music content, and many subjective factors. We present three s...
Conference Paper
Modern oscilloscopes, digitizers and data loggers generate a large amount of waveform data for long-duration waveform capturing and analysis. The contrast of time scales of long-duration waveform capturing (e.g., hours or days in high sampling rate) and analysis (e.g., signal fragments of several microseconds) produces unique big data challenges. T...
Article
No PDF available ABSTRACT Most musical sounds show strong energy concentrations, such as regular time-frequency patterns of sonic partials, as a sparse energy distribution across the spectrographic analysis plane. Most studies of musical sound are based on strong spectral components such as the energy distribution patterns of the harmonic partials....
Article
No PDF available ABSTRACT Spectrogram and other time-frequency analysis methods transfer an audio file into an auditory image. When signal processing-based analysis and interpretation is performed on these auditory images instead of an audio signal, spectrographic analyses can identify interesting patterns that focus on very different aspects of th...
Article
A Boolean Finite Synchronous Dynamical System (BFDS, for short) consists of a finite number of objects that each maintains a boolean state, where after individually receiving state assignments, the objects update their state with respect to object-specific time-independent boolean functions synchronously in discrete time steps. The present paper st...
Chapter
The while-loop is a loop that only requires a continuation condition. The structure of a while-loop is simple.
Chapter
Online algorithms are those that process an indefinite amount of data using a fixed number of variables. Sections 7.6 and 8.5 presented programs for computing the Fibonacci sequence {Fi}i ≥ 0 defined by: F0 = 1, F1 = 1, and for all i ≥ 2, Fi = Fi−1 + Fi−2.
Chapter
In this chapter, we will advance the concept of method decomposition and learn how to exchange information with methods.
Chapter
Consider writing an application that interacts with the user to build a list of merchandise items. Each item is represented by its name and price (in dollars). Like the pizza applications from the previous chapter, the application must allow the user to read data from a file, write the data to a file, add an item, remove an item, and view the data....
Chapter
A loop is a program structure for executing a block of code repeatedly. The code for a loop usually comes with a specification of when to stop the repetition.
Chapter
As mentioned in Chap. 3, data can be read from text files with methods applied to Scanner objects instantiated with objects of type File. File is a class that represents files (including non-text files and file folders).
Chapter
An array is a finite sequence of elements of some common data type, where an element of an array can be accessed by combing the name given to the array and the position of the element in the sequence, called index. Arrays are reminiscent of number sequence. In mathematics, an element of a number sequence is specified by the name of the sequence and...
Chapter
This chapter discusses the syntax of printf, which we have already seen before.
Chapter
The previous chapter presented how to write programs using only System.out.println and System.out.print statements. This chapter introduces how to store, modify, and retrieve information. The medium in which information is stored is called data.
Chapter
Arrays is a class that provides static methods for manipulating and examining arrays.
Chapter
In Java, object classes are used to assemble a set of data as a unit.
Chapter
The switch statement is a mechanism for controlling the flow of the program based on exact values of one data. Often a switch statement is used in a menu, where the action to be performed is selected based on a value.
Chapter
In this chapter, we learn how to decompose a source code into multiple methods.
Chapter
Arrays may have more than one dimension. We call arrays having more than one dimension multi-dimensional arrays. For an integer N ≥ 1, an N-dimensional array as a type is declared with N pairs of brackets []. In the following code, mDouble is declared as a two-dimensional array of double and myFlags is declared as a three-dimensional array of boole...
Chapter
Java is one of the most popular programming languages. It is a descendant of the programming language C and is much related to C++. Java, like C++, embodies the concept of object-oriented programming, which allows a programmer to define a type of data with its permissible set of operations.
Chapter
An interface is a template for building a Java class. The components of an interface are static methods, constants, and abstract methods. An abstract method is a method header followed by a semicolon and is without a body. All abstract methods have public visibility. An abstract method specifies only its syntax, but not its semantics.
Chapter
Java provides a variety of methods for extracting information from a String data. Since String is an object class, like Scanner, we execute a method on a String data by attaching a period, the name of the method, and the parameters.
Chapter
A condition is a literal, a variable, a formula, or a method call whose value is boolean. Conditional evaluation is the action of obtaining the value of a condition.
Chapter
The class Scanner enables reading data from the keyboard, a String object, or a text file using the characters (the white space character ’ ’, the tab-stop ’∖t’, and the newline ’∖n’) as separators (such characters are called delimiters).
Article
Full-text available
Background Deficits in motor movement in children with autism spectrum disorder (ASD) have typically been characterized qualitatively by human observers. Although clinicians have noted the importance of atypical head positioning (e.g. social peering and repetitive head banging) when diagnosing children with ASD, a quantitative understanding of head...
Book
Making extensive use of examples, this textbook on Java programming teaches the fundamental skills for getting started in a command-line environment. Meant to be used for a one-semester course to build solid foundations in Java, Fundamentals of Java Programming eschews second-semester content to concentrate on over 180 code examples and 250 exercis...
Article
The rapid advances in e-commerce and Web 2.0 technologies have greatly increased the impact of commercial advertisements on the general public. As a key enabling technology, a multitude of recommender systems exists which analyzes user features and browsing patterns to recommend appealing advertisements to users. In this work, we seek to study the...
Article
A finite dynamical system is a system consisting of some finite number of objects that take upon a value from some domain as a state, in which after initialization the states of the objects are updated based upon the states of the other objects and themselves according to a certain update schedule. This paper studies a subclass of finite dynamical...
Article
Convolutional neural networks (CNNs) have been successfully applied on both discriminative and generative modeling for music-related tasks. For a particular task, the trained CNN contains information representing the decision making or the abstracting process. One can hope to manipulate existing music based on this 'informed' network and create mus...
Chapter
Full-text available
A wide variety of dissemination and implementation designs are now being used to evaluate and improve health systems and outcomes. This chapter discusses randomized and nonrandomized designs for the traditional translational research continuum or pipeline, which builds on existing efficacy and effectiveness trials to examine how one or more evidenc...
Article
Full-text available
Background To improve the quality, quantity, and speed of implementation, careful monitoring of the implementation process is required. However, some health organizations have such limited capacity to collect, organize, and synthesize information relevant to its decision to implement an evidence-based program, the preparation steps necessary for su...
Article
Full-text available
Purpose – Library data are often hard to analyze because these data come from unconnected sources, and the data sets can be very large. Furthermore, the desire to protect user privacy has prevented the retention of data that could be used to correlate library data to non-library data. The research team used data mining to determine library use patt...
Conference Paper
The finite dynamical system is a system consisting of some finite number of objects that take upon a value from some domain as a state, in which after initialization the states of the objects are updated based upon the states of the other objects and themselves according to a certain update schedule. This paper studies the subclass of finite dynami...
Article
Fashion is a key defining factor of popular culture, and it changes over time. Each season tons of new products emerge to the market. People who follow fashion wish to discover new and trendy products and quickly catch the most fashionable styles. Traditionally, product trends can be found in fashion magazines and product catalogs, but now the prol...
Article
Full-text available
The five articles in this special section focus on data mining technqiues and applications in the music industry. Music has been an important application area for data mining and machine learning techniques for many years. Music data mining is an interdisciplinary area that studies computational methods for understanding and delivering music data a...
Article
Full-text available
Careful fidelity monitoring and feedback are critical to implementing effective interventions. A wide range of procedures exist to assess fidelity; most are derived from observational assessments (Schoenwald and Garland, Psycholog Assess 25:146-156, 2013). However, these fidelity measures are resource intensive for research teams in efficacy/effect...
Article
African Americans and Hispanics in the United States have much higher rates of HIV than non-minorities. There is now strong evidence that a range of behavioral interventions are efficacious in reducing sexual risk behavior in these populations. Although a handful of these programs are just beginning to be disseminated widely, we still have not impl...
Article
Full-text available
African Americans and Hispanics in the United States have much higher rates of HIV than non-minorities. There is now strong evidence that a range of behavioral interventions are efficacious in reducing sexual risk behavior in these populations. Although a handful of these programs are just beginning to be disseminated widely, we still have not impl...
Article
The Cuban Theater Digital Archive (http://cubantheater. org) is a unique digital collection of Cuban theater resources established by Dr. Lillian Manzor at the University of Miami. Working at the intersection of humanities and digital media, its purpose is threefold: it is a resource for teaching, learning, and research; a digital repository for im...
Conference Paper
Social tags have been acknowledged as a highly useful resource in retrieving music by moods or topics. However, since social tags are open for labeling, some social tags are inaccurate. In this paper, we present a new framework to identify accurate social tags of songs. In our framework, we first clean and filter music tags. Then we apply an improv...
Conference Paper
Full-text available
Identifying functional modules from protein-protein interaction networks is an important and challenging task. This paper presents a new approach called PPIBM which is designed to integrate gene expression data analysis and clustering of protein-protein interactions. The proposed approach relies on a Bayesian model which uses as its base protein-pr...
Article
Full-text available
The automated annotation of conversational video by semantic miscommunication labels is a challenging topic. Although miscommunications are often obvious to the speakers as well as the observers, it is difficult for machines to detect them from the low-level features. We investigate the utility of gestural cues in this paper among various non-verba...
Article
With the rapid growth of social media websites, microblogging has become a popular way to spread instant news and events. Due to the dynamic and social nature of microblogs, extracting useful information from microblogs is more challenging than from the traditional news articles. In this paper we study the problem of summarizing the differences fro...
Article
We proposed a method to classify songs in the Million Song Dataset according to song genre. Since songs have several data types, we trained sub-classifiers by different types of data. These sub-classifiers are combined using both classifier authority and classification confidence for a particular instance. In the experiments, the combined classifie...
Article
This paper describes an approach that uses multi-label classification methods for search tagged learning objects (LOs) by Learning Object Metadata (LOM), specifically the model offers a methodology that illustrates the task of multi-label mapping of LOs into types queries through an emergent multi-label space, and that can improve the first choice...
Article
In music information retrieval (MIR) an important research topic, which has attracted much attention recently, is the utilization of user-assigned tags, artist-related style, and mood labels, which can be extracted from music listening web sites, such as Last.fm (http://www.last.fm/) and All Music Guide (http://www.allmusic.com/). A fundamental res...
Chapter
There remains a lack of consensus on methodological approaches to the study of dissemination and implementation (D&I) processes, and especially tests of implementation strategies. To begin to address these deficiencies, this chapter reviews design issues for dissemination and implementation research. It presents an overview of some of the analytic...
Article
This paper introduces a novel framework for generating pictorial storylines for given topics from text and image data on the Internet. Unlike traditional text summarization and timeline generation systems, the proposed framework combines text and image analysis and delivers a storyline containing textual, pictorial, and structural information to pr...
Article
Full-text available
What progress prevention research has made comes through strategic partnerships with communities and institutions that host this research, as well as professional and practice networks that facilitate the diffusion of knowledge about prevention. We discuss partnership issues related to the design, analysis, and implementation of prevention research...
Conference Paper
An important issue in protein-protein interaction network studies is the identification of interaction dynamics. Two factors contribute to the dynamics. One, not all proteins may be expressed in a given cell, and two, competition may exist among multiple proteins for a particular protein domain. Taking into account these two factors, we propose a n...
Article
Phosphorylation is a ubiquitous and fundamental regulatory mechanism that controls signal transduction in living cells. It acts as switches in cell communications. One of the most important factors contributing to the dynamics is the binding competition, which refers to the existence of more than one protein that physically binds to the same or an...
Conference Paper
We present a new approach to recommend suitable tracks from a collection of songs to the user. The goal of the system is to recommend songs that are favored by the user, are fresh to the user's ear, and fit the user's listening pattern. We use "Forgetting Curve" to assess freshness of a song and evaluate "favoredness" using user log. We analyze use...
Conference Paper
Full-text available
With the rapid growth of music information and data in today's ever changing world, exploring and analyzing music style has become more and more difficult. Traditional content-based methods for music style analysis and newly emerged tag-based methods usually assume music items are independent of each other. However, in real world applications, do t...
Conference Paper
The accumulation of high-throughput genomic and proteomic data allows for the reconstruction of the increasingly large and complex metabolic networks. In order to analyze accumulated data and reconstructed networks, it is critical to identify network patterns and evolutionary relations between metabolic networks. But even finding similar networks i...
Article
Full-text available
Many problems can be reduced to the problem of combining multiple clusterings. In this paper, we first summarize different application scenarios of combining multiple clusterings and provide a new perspective of viewing the problem as a categorical clustering problem. We then show the connections between various consensus and clustering criteria an...
Article
In Loos and Ogihara (Theor. Comput. Sci., 386(1-2):132–150, 2007), time complexity for splicing systems has been introduced. This paper further explores the time complexity for splicing systems and in addition defines a notion of space complexity, which is based on the description size of the production tree of a word. It is then shown that all lan...
Conference Paper
Full-text available
In multimedia data analysis, automated indexing of conversational video is an emerging topic. One challenging problem in this topic is the recognition of higher-level concepts, such as miscommunications in conversations. While detecting miscommunications is generally easy for speakers as well as observers, it is not currently understood which cues...
Article
Full-text available
Hypoxia-induced gene expression is a critical determinant of neuron survival after stroke. Understanding the cell autonomous genetic program controlling adaptive and pathological transcription could have important therapeutic implications. To identify the factors that modulate delayed neuronal apoptosis after hypoxic injury, we developed an in vitr...
Chapter
Full-text available
Harmony is an important component in music. Chord progressions, which represent harmonic changes of music with understandable notations, have been used in popular music and Jazz. This article explores the question of whether a chord progression can be summarized for music retrieval. Various possibilities for chord progression simplification schemes...
Article
Full-text available
This paper studies the notions of self-reducibility and autoreducibility. Our main result regarding length-decreasing self-reducibility is that any complexity class \(\mathcal{C}\) that has a (logspace) complete language and is closed under polynomial-time (logspace) padding has the property that if all \(\mathcal{C}\) -complete languages are lengt...
Conference Paper
Full-text available
The user-assigned tag is a growingly important research topic in MIR. Noticing that some tags are more specific versions of others, this paper studies the problem of orga-nizing tags into a hierarchical structure by taking into ac-count the fact that the corresponding artists are organized into a hierarchy based on genre and style. A novel clus-ter...
Conference Paper
Full-text available
Social tags are receiving growing interests in information retrieval. In music information retrieval previous research has demonstrated that tags can assist in music classification and clustering. This paper studies the problem of combining tags and audio contents for artistic style clustering. After studying the effectiveness of using tags and aud...
Conference Paper
Full-text available
In today's Internet applications or sensor networks we often encounter large amounts of data spread over many physically distributed nodes. The sheer volume of the data and bandwidth constraints make it impractical to send all the data to one central node for query processing. Finding distributed icebergs-elements that may have low frequency at ind...
Conference Paper
Some emerging applications deal with graph data and relie on graph matching and mining. The service-oriented graph matching and mining tool has been required. In this demo we present the web service tool WS-GraphMatching which supports the efficient and visualized matching of polytrees, series-parallel graphs, and arbitrary graphs with bounded feed...
Article
Full-text available
Music recommendation is receiving increasing attention as the music industry develops venues to deliver music over the Internet. The goal of music recommendation is to present users lists of songs that they are likely to enjoy. Collaborative-filtering and content-based recommendations are two widely used approaches that have been proposed for music...
Data
An example MS/MS spectrum of MH+ ion of an identifying peptide from integrin alphaIIb in a platelet lysate. An MS/MS spectrum recorded at MH+ 2827.05 corresponding to a peptide from the integrin subunit alphaIIb (R.GAVDIDDNGYPDLIVGAYGANQVAVYR.A). Fragment ions of type b and y are labeled. (1.60 MB TIF)
Data
Disease pathways represented by the platelet proteome. A bar graph showing the disease pathways over-represented in the identified platelet proteome, as determined by the IPA software. The y-axis shows the -log (p-value) associated with the predicted pathway enrichment. (0.31 MB TIF)
Data
Platelet Protein-Protein Interaction (PPI) network. A graph showing the platelet PPI network. Literature curated interactions between any set of two platelet were identified using the publicly available HPRD database [54] and graphed using Cytoscape [55] to generate a PPI network. Each platelet protein is shown as a colored dot and interaction betw...
Data
A comprehensive list of identified platelet proteins (from 10 independent samples). Protein refseq IDs, genbank IDs and protein names are shown. (0.16 MB PDF)