James A. Hendler

dblp:h/JamesAHendler · also Jim Hendler · DBLP profile ↗
← Back
92ranked-venue papers
15as first author
8since 2021 · last 2025
0000-0003-3056-1960ORCID · verified

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

Artificial intelligence and machine learning · 44 · 12 first-author · 7 since 2021Databases, data management, data science and information retrieval · 34 · 3 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 18 · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 14 · 3 first-author · 1 since 2021Systems, architecture and hardware · 5Human-computer interaction and ubiquitous computing · 5 · 1 first-authorComputer networks · 2Software engineering, systems software and programming languages · 2Theory of computation · 2 · 2 first-author
YearPublicationVenuePosition
2025 A Knowledge-Based System for Managing Hardware Dependency and Reproducibility in Quantum Machine Learning Workflows
Thilanka Munasinghe, Kimberly A. Cornell, James A. Hendler, George Berg, Jennifer C. Wei
IEEE Big Data3
2025 The Logic of Bias: Using Cognitive Architecture to Explore Interactions Between Cognitive Abilities and Decision Error
Alexander Lutsevich, Stanley Dunn, James A. Hendler
CogSci3
2024 A Knowledge Graph Framework for Organizing Heterogeneous Datasets for Utilization in Classical and Quantum Computing: Current Challenges and Future Directions
abstract
The lack of representation in interaction within environmental variables found in literature led to the development of a novel framework that reflects the true nature of the inter-connectedness in our environment. We propose an Environmental Interaction Knowledge Graph (EIKG) framework. This general EIKG framework works as the basis for interconnected environ-mental events by knitting interrelated events such as hurricanes leading to storm surges, which lead to flood events that could cause events such as mudslides and landslides. The cascading nature of one event leading to another related event in the environment requires an adequate understanding of each event using contextual information before conducting any data-driven analytics. This vision paper showcases how the EIKG:floods, EIKG:wildfire EIKG:landslides, etc., can be derived from a base case framework of EIKG as those individual events are interconnected with some common denominator variables. As an example, the precipitation variable is used in the flood case study as well as in the wildfire or drought case study, as excessive precipitation levels lead to floods, and lack of precipitation leads to droughts and wildfires. We identify the precipitation variable as a "common-denominator-variable" in extreme weather events that play a key role in modeling the environment leading to different extreme weather events based on the variability of that variable (varying values where low precipitation leads to drought, and high values lead to floods). Insights from EIKG facilitate data analysis using both classical and Quantum Machine Learning (QML) techniques. The EIKG organizes heterogeneous datasets and integrates relationships to address extreme weather events. This study incorporates various datasets, including mobility data, socioeconomic data from the US Census Bureau, climate data from NASA, and critical infrastructure data.
Thilanka Munasinghe, Kimberly A. Cornell, Jennifer C. Wei, George Berg, James A. Hendler
IEEE Big Data5
2024 Assessment of Quantum ML Applicability for Climate Actions: Comparison of the Variational Quantum Classifier and the Quantum Support Vector Classifier with Classical ML Models
abstract
Climate change refers to significant and long-term alterations in the Earth’s climate patterns, typically resulting from human activities that increase greenhouse gas emissions. Addressing climate change is not merely an option but a necessity, demanding creative solutions and efforts from individuals, researchers, communities, and governments. Despite the capabilities of machine learning (ML) with data-driven solutions promising to combat climate change-related problems, they face challenges stemming from traditional computational methods and prolonged training times, impeding their practical utility. Recent strides in quantum computing have permeated diverse domains, spanning from manufacturing engineering and pharmaceutical discovery to the latest frontier of detecting climate anomalies. With the potential to substantially reduce time and computational complexity, quantum computing shows promise in addressing climate change impacts. Its distinctive features will enable the concurrent exploration of expansive solution spaces, making it well-suited for analyzing extensive climate datasets, simulating intricate climate models, optimizing resource allocation, and discerning patterns in climate data for mitigation and adaptation endeavors. This study explores the potential of using Quantum machine learning (QML) techniques on climate and weather data obtained from NASA Giovannis. We used two QML algorithms, the Quantum Support Vector Classifier (QSVC) and the Variational Quantum Classifier (VQC) models, using the IBM Qiskit ML 0.7.2 ecosystem. We used an actual 127-Qubit IBM Quantum Computer (IBM 127-qubit Eagle) in this study. The methodology and results sections describe the experiences gained from applying and evaluating quantum ML results on climate and weather data obtained from NASA satellites as a novel practical application of quantum computing.
Thilanka Munasinghe, Phung Lai, Jennifer C. Wei, James A. Hendler, Kimberly A. Cornell
IEEE Big Data4
2023 Are Human Explanations Always Helpful? Towards Objective Evaluation of Human Natural Language Explanations
abstract
Human-annotated labels and explanations are critical for training explainable NLP models.However, unlike human-annotated labels whose quality is easier to calibrate (e.g., with a majority vote), human-crafted free-form explanations can be quite subjective.Before blindly using them as ground truth to train ML models, a vital question needs to be asked: How do we evaluate a human-annotated explanation's quality?In this paper, we build on the view that the quality of a human-annotated explanation can be measured based on its helpfulness (or impairment) to the ML models' performance for the desired NLP tasks for which the annotations were collected.In comparison to the commonly used Simulatability score, we define a new metric that can take into consideration of the helpfulness of an explanation for model performance at both fine-tuning and inference.With the help of a unified dataset format, we evaluated the proposed metric on five datasets (e.g., e-SNLI) against two model architectures (T5 and BART), and the results show that our proposed metric can objectively evaluate the quality of human-annotated explanations, while Simulatability falls short.
Bingsheng Yao, Prithviraj Sen, Lucian Popa 0001, James A. Hendler, Dakuo Wang
ACL (1)4
2023 Loaded Language and Conspiracy Theories on Reddit and Parler
Emily Klein, James A. Hendler, Jennifer Golbeck
CogSci2
2022 Loaded Language and Conspiracy Theorizing
Emily Klein, James A. Hendler
CogSci2
2021 AnaXNet: Anatomy Aware Multi-label Finding Classification in Chest X-Ray
Nkechinyere Agu, Joy T. Wu, Hanqing Chao, Ismini Lourentzou, Arjun Sharma, Mehdi Moradi, Pingkun Yan, James A. Hendler
MICCAI (5)8
2019 Exploiting Class Learnability in Noisy Data
Matthew Klawonn, Eric Heim, James A. Hendler
AAAI3
2018 Knowledge Integration for Disease Characterization: A Breast Cancer Example
Oshani Seneviratne, Sabbir M. Rashid, Shruthi Chari, Jamie P. McCusker, Kristin P. Bennett, James A. Hendler, Deborah L. McGuinness
ISWC (2)6
2018 Analyzing the Flow of Trust in the Virtual World With Semantic Web Technologies
abstract
Virtual worlds present a natural test bed to observe and study the social behaviors of people at a large scale. Analyzing the rich “big data” generated by the activities of players in a virtual world enables us to better understand the online society, to validate and propose sociological theories, and to provide insights of how people behave in the real world. However, how to better store and analyze such complex big data has always been an issue that prevents in-depth analyses. In this paper, we first review the research on trust in virtual worlds and Semantic Web as applied in social network analysis. Then, we present how we employed Semantic Web technologies to address this issue, and how we explored certain social concepts expressed within a massively multiplayer online game-Ever Quest I I. Specifically, the relations between mentors and mentees in the game are studied. We use the housing network to measure the trust between mentors and mentees and adopt the logistic regression model to identify the predictors of building trust between them. Our research sheds light on how to analyze largescale data within a virtual world by exploring the flow of trust in different layers of social networks with the help of Semantic Web technologies.
Qingpeng Zhang, Dominic DiFranzo, Marie Joan Kristine Gloria, Bassem Makni, James A. Hendler
IEEE Trans. Comput. Soc. Syst.5
2017 Semantic Social Network Analysis by Cross-Domain Tensor Factorization
abstract
Analyzing “what topics” a user discusses with others is important in social network analysis. Since social relationships can be represented as multiobject relationships (e.g., those composed of a user, another user, and the topic of communication), they can be naturally represented as a tensor. By factorizing the tensor, we can perform communication prediction that predicts links among users and the topics discussed among them. The prediction accuracy, however, is often inadequate for applications because: 1) users usually discuss a variety of topics, and thus the prediction results tend to be biased toward popular domains and 2) topics that are rarely discussed among users trigger the sparsity problem in tensor factorization. Our solution, cross-domain tensor factorization (CrTF), first determines the topic domain by analyzing communication logs among users using the DBpedia knowledge base and creates a tensor composed of users, other users, and the topics of communication for each domain; it avoids strong bias toward particular domains. It then simultaneously factorizes tensors across domains while integrating semantics from DBpedia into factorizations; this solves the sparsity problem. Experiments using Twitter data sets show that CrTF achieves higher accuracy than the state-ofthe-art tensor-based methods and extracts key topics and social influencers for each domain.
Makoto Nakatsuji, Qingpeng Zhang, Bassem Makni, James A. Hendler
IEEE Trans. Comput. Soc. Syst.5
2016 Semantic sensitive tensor factorization
abstract
The ability to predict the activities of users is an important one for recommender systems and analyses of social media. User activities can be represented in terms of relationships involving three or more things (e.g. when a user tags items on a webpage or tweets about a location he or she visited). Such relationships can be represented as a tensor, and tensor factorization is becoming an increasingly important means for predicting users' possible activities. However, the prediction accuracy of factorization is poor for ambiguous and/or sparsely observed objects. Our solution, Semantic Sensitive Tensor Factorization (SSTF), incorporates the semantics expressed by an object vocabulary or taxonomy into the tensor factorization. SSTF first links objects to classes in the vocabulary (taxonomy) and resolves the ambiguities of objects that may have several meanings. Next, it lifts sparsely observed objects to their classes to create augmented tensors. Then, it factorizes the original tensor and augmented tensors simultaneously. Since it shares semantic knowledge during the factorization, it can resolve the sparsity problem. Furthermore, as a result of the natural use of semantic information in tensor factorization, SSTF can combine heterogeneous and unbalanced datasets from different Linked Open Data sources. We implemented SSTF in the Bayesian probabilistic tensor factorization framework. Experiments on publicly available large-scale datasets using vocabularies from linked open data and a taxonomy from WordNet show that SSTF has up to 12% higher accuracy in comparison with state-of-the-art tensor factorization methods.
Makoto Nakatsuji, Hiroyuki Toda, Hiroshi Sawada, Jinguang Zheng, James A. Hendler
Artif. Intell.5
2014 Semantic Data Representation for Improving Tensor Factorization
abstract
Predicting human activities is important for improving recommender systems or analyzing social relationships among users. Those human activities are usually repre- sented as multi-object relationships (e.g. user’s tagging activities for items or user’s tweeting activities at some locations). Since multi-object relationships are naturally represented as a tensor, tensor factorization is becom- ing more important for predicting users’ possible ac- tivities. However, its prediction accuracy is weak for ambiguous and/or sparsely observed objects. Our so- lution, Semantic data Representation for Tensor Fac- torization (SRTF), tackles these problems by incorpo- rating semantics into tensor factorization based on the following ideas: (1) It first links objects to vocabu- laries/taxonomies and resolves the ambiguity caused by objects that can be used for multiple purposes. (2) It next links objects to composite classes that merge classes in different kinds of vocabularies/taxonomies (e.g. classes in vocabularies for movie genres and those for directors) to avoid low prediction accuracy caused by rough-grained semantics. (3) It then lifts sparsely observed objects into their classes to solve the sparsity problem for rarely observed objects. To the best of our knowledge, this is the first study that leverages seman- tics to inject expert knowledge into tensor factorization. Experiments show that SRTF achieves up to 10% higher accuracy than state-of-the-art methods.
Makoto Nakatsuji, Yasuhiro Fujiwara, Hiroyuki Toda, Hiroshi Sawada, Jinguang Zheng, James A. Hendler
AAAI6
2014 Preserving quality of information by using semantic relationships
Prithwish Basu, Jie Bao 0001, Mike Dean, James A. Hendler
Pervasive Mob. Comput.4
2012 An Ensemble Architecture for Learning Complex Problem-Solving Techniques from Demonstration
abstract
We present a novel ensemble architecture for learning problem-solving techniques from a very small number of expert solutions and demonstrate its effectiveness in a complex real-world domain. The key feature of our “Generalized Integrated Learning Architecture” (GILA) is a set of heterogeneous independent learning and reasoning (ILR) components, coordinated by a central meta-reasoning executive (MRE). The ILRs are weakly coupled in the sense that all coordination during learning and performance happens through the MRE. Each ILR learns independently from a small number of expert demonstrations of a complex task. During performance, each ILR proposes partial solutions to subproblems posed by the MRE, which are then selected from and pieced together by the MRE to produce a complete solution. The heterogeneity of the learner-reasoners allows both learning and problem solving to be more effective because their abilities and biases are complementary and synergistic. We describe the application of this novel learning and problem solving architecture to the domain of airspace management, where multiple requests for the use of airspaces need to be deconflicted, reconciled, and managed automatically. Formal evaluations show that our system performs as well as or better than humans after learning from the same training data. Furthermore, GILA outperforms any individual ILR run in isolation, thus demonstrating the power of the ensemble architecture for learning and problem solving.
Xiaoqin Zhang 0001, Bhavesh Shrestha, Subbarao Kambhampati, Phillip DiBona, Jinhong K. Guo, Daniel McFarlane, Martin O. Hofmann, Kenneth R. Whitebread, Darren Scott Appling, Elizabeth T. Whitaker, Ethan Trewhitt, Li Ding 0001, James Michaelis, Deborah L. McGuinness, James A. Hendler, Janardhan Rao Doppa, Thomas G. Dietterich, Prasad Tadepalli, Weng-Keen Wong, Derek T. Green, Antons Rebguns, Diana F. Spears, Ugur Kuter, Geoffrey Levine, Gerald DeJong, Reid MacTavish, Santiago Ontañón, Jainarayan Radhakrishnan, Ashwin Ram 0001, Hala Mostafa, Huzaifa Zafar, Chongjie Zhang, Daniel D. Corkill, Victor R. Lesser, Zhexuan Song
ACM Trans. Intell. Syst. Technol.16
2011 Fundamental analysis powered by Semantic Web
abstract
Conducting fundamental analysis within subsets of comparable firms has been demonstrated to provide more reliable inferences and increase the prediction quality in equity research. However, incorporating and representing both firm-specific information and common economic determinants has been widely recognized as the key challenge. This paper investigates how to leverage Semantic Web technologies to assist fundamental analysis by generating flexible and meaningful selections of comparable firms at low costs. We approach the problem by proposing Linked Open Financial Data as the data organization model and ontology modeling for knowledge representation. Results are verified in terms of efficiency with examples of quick mashups, and feasibility by adapting to existing valuation models.
Xian Li 0003, Jie Bao 0001, James A. Hendler
CIFEr3
2011 TWC LOGD: A portal for linked open government data ecosystems
Li Ding 0001, Timothy Lebo, John S. Erickson, Dominic DiFranzo, Gregory Todd Williams, Xian Li 0003, James Michaelis, Alvaro Graves, Jinguang Zheng, Zhenning Shangguan, Johanna Flores, Deborah L. McGuinness, James A. Hendler
J. Web Semant.13
2010 Matrix "Bit" loaded: a scalable lightweight join query processor for RDF data
abstract
The Semantic Web community, until now, has used traditional database systems for the storage and querying of RDF data. The SPARQL query language also closely follows SQL syntax. As a natural consequence, most of the SPARQL query processing techniques are based on database query processing and optimization techniques. For SPARQL join query optimization, previous works like RDF-3X and Hexastore have proposed to use 6-way indexes on the RDF data. Although these indexes speed up merge-joins by orders of magnitude, for complex join queries generating large intermediate join results, the scalability of the query processor still remains a challenge.
Medha Atre, Vineet Chaoji, Mohammed J. Zaki, James A. Hendler
WWW4
2010 TWC data-gov corpus: incrementally generating linked government data from data.gov
abstract
The Open Government Directive is making US government data available via websites such as Data.gov for public access. In this paper, we present a Semantic Web based approach that incrementally generates Linked Government Data (LGD) for the US government. In focusing on the trade-off between high quality LGD generation (requiring non-trivial human expert input) and massive LGD generation (requiring low human processing cost), our work is highlighted by the following features: (i) supporting low-cost and extensible LGD publishing for massive government data; (ii) using Social Semantic Web (Web3.0) technologies to incrementally enhance published LGD via crowdsourcing, and (iii) facilitating mash-ups by declaratively reusing cross-dataset mappings which usually are hard-coded in applications.
Li Ding 0001, Dominic DiFranzo, Alvaro Graves, James Michaelis, Xian Li 0003, Deborah L. McGuinness, James A. Hendler
WWW7
2010 From the Semantic Web to social machines: A research challenge for AI on the World Wide Web
James A. Hendler, Tim Berners-Lee
Artif. Intell.1
2010 Scalable reduction of large datasets to interesting subsets
Gregory Todd Williams, Jesse Weaver, Medha Atre, James A. Hendler
J. Web Semant.4
2009 Tonight's Dessert: Semantic Web Layer Cakes
James A. Hendler
ESWC1
2009 An Ensemble Learning and Problem Solving Architecture for Airspace Management
Xiaoqin Zhang 0001, Phillip DiBona, Darren Scott Appling, Li Ding 0001, Janardhan Rao Doppa, Derek T. Green, Jinhong K. Guo, Ugur Kuter, Geoffrey Levine, Reid MacTavish, Daniel McFarlane, James Michaelis, Hala Mostafa, Santiago Ontañón, Jainarayan Radhakrishnan, Antons Rebguns, Bhavesh Shrestha, Zhexuan Song, Ethan Trewhitt, Huzaifa Zafar, Chongjie Zhang, Daniel D. Corkill, Gerald DeJong, Thomas G. Dietterich, Subbarao Kambhampati, Victor R. Lesser, Deborah L. McGuinness, Ashwin Ram 0001, Diana F. Spears, Prasad Tadepalli, Elizabeth T. Whitaker, Weng-Keen Wong, James A. Hendler, Martin O. Hofmann, Kenneth R. Whitebread
IAAI35
2009 Parallel Materialization of the Finite RDFS Closure for Hundreds of Millions of Triples
Jesse Weaver, James A. Hendler
ISWC2
2009 The Semantic Web challenge, 2008
Peter Mika, James A. Hendler
J. Web Semant.2
2008 A Semantic Web approach to the provenance challenge
abstract
Abstract Provenance is critically important for scientific workflow systems, as it allows users to verify data, repeat experiments, and discover dependencies. The Semantic Web is a natural fit for representing provenance, as it contains explicit support for representing and inferring connections between data and processes, as well as for adding annotations to data. In this article, we present a Semantic Web approach to the Provenance Challenge (Concurrency Computat.: Pract. Exper. 2007; DOI: 10.1002/cpe.1233). We use web services, ontologies, OWL reasoners, triple stores, and the SPARQL query language to implement the workflow, represent the data and the connections within it, and execute queries. We successfully implemented and answered all of the challenge queries. The flexibility of the Semantic Web also makes it quite easy to convert different provenance systems' data representation to a form we can work with. We illustrate this by integrating data from the PASS approach into our system, and successfully executing all of the challenge queries on it as well. Copyright © 2007 John Wiley & Sons, Ltd.
Jennifer Golbeck, James A. Hendler
Concurr. Comput. Pract. Exp.2
2008 N3Logic: A logical framework for the World Wide Web
abstract
Abstract The Semantic Web drives toward the use of the Web for interacting with logically interconnected data. Through knowledge models such as Resource Description Framework (RDF), the Semantic Web provides a unifying representation of richly structured data. Adding logic to the Web implies the use of rules to make inferences, choose courses of action, and answer questions. This logic must be powerful enough to describe complex properties of objects but not so powerful that agents can be tricked by being asked to consider a paradox. The Web has several characteristics that can lead to problems when existing logics are used, in particular, the inconsistencies that inevitably arise due to the openness of the Web, where anyone can assert anything. N3Logic is a logic that allows rules to be expressed in a Web environment. It extends RDF with syntax for nested graphs and quantified variables and with predicates for implication and accessing resources on the Web, and functions including cryptographic, string, math. The main goal of N3Logic is to be a minimal extension to the RDF data model such that the same language can be used for logic and data. In this paper, we describe N3Logic and illustrate through examples why it is an appropriate logic for the Web.
Tim Berners-Lee, Dan Connolly, Lalana Kagal, Yosi Scharf, James A. Hendler
Theory Pract. Log. Program.5
2008 Metcalfe's law, Web 2.0, and the Semantic Web
James A. Hendler, Jennifer Golbeck
J. Web Semant.1
2007 Toward expressive syndication on the web
abstract
Syndication systems on the Web have attracted vast amounts of attention in recent years. As technologies have emerged and matured, there has been a transition to more expressive syndication approaches; that is, subscribers and publishers are provided with more expressive means of describing their interests and published content, enabling more accurate information filtering. In this paper, we formalize a syndication architecture that utilizes expressive Web ontologies and logic-based reasoning for selective content dissemination. This provides finer grained control for filtering and automated reasoning for discovering implicit subscription matches, both of which are not achievable in less expressive approaches. We then address one of the main limitations with such a syndication approach, namely matching newly published information with subscription requests in an efficient and practical manner. To this end, we investigate continuous query answering for a large subset of the Web Ontology Language (OWL); specifically, we formally define continuous queries for OWL knowledge bases and present a novel algorithm for continuous query answering in a large subset of this language. Lastly, an evaluation of the query approach is shown, demonstrating its effectiveness for syndication purposes.
Christian Halaschek-Wiener, James A. Hendler
WWW2
2007 Analyzing web access control policies
abstract
XACML has emerged as a popular access control language on the Web, but because of its rich expressiveness, it has proved difficult to analyze in an automated fashion. In this paper, we present a formalization of XACML using description logics (DL), which are a decidable fragment of First-Order logic. This formalization allows us to cover a more expressive subset of XACML than propositional logic-based analysis tools, and in addition we provide a new analysis service (policy redundancy). Also, mapping XACML to description logics allows us to use off-the-shelf DL reasoners for analysis tasks such as policy comparison, verification and querying. We provide empirical evaluation of a policy analysis tool that was implemented on top of open source DL reasoner Pellet.
Vladimir Kolovski, James A. Hendler, Bijan Parsia
WWW2
2006 FilmTrust: movie recommendations using trust in web-based social networks
abstract
In this paper, we present FilmTrust, a website that integrates Semantic Web-based social networks, augmented with trust, to create predictive movie recommendations. We show how these recommendations are more accurate than other techniques in certain cases, and discuss this technique as a mechanism of Semantic Web interaction.
Jennifer Golbeck, James A. Hendler
CCNC2
2006 A Survey of the Web Ontology Landscape
Taowei David Wang, Bijan Parsia, James A. Hendler
ISWC3
2006 The next wave of the web
abstract
The World Wide Web has been revolutionary in terms of impact, scale and outreach. At every level society has been changed in some way by the Web. This Panel will consider likely developments in this extraordinary human construct as we attempt to realise the Next Wave of the Web - a Semantic Web.Nigel Shadbolt will Chair a discussion that will focus on the prospects for the Semantic Web, its likely form and the challenges it faces. Can we achieve the necessary agreements on shared meaning for the Semantic Web? Can we achieve a critical mass of semantically annotated data and content? How are we to trust such content? Do the scientific and commercial drivers really demand a Semantic Web? How will the move to a mobile and ubiquitous Web affect the Semantic Web? How does Web 2.0 relate to the Semantic Web?
Nigel Shadbolt, Tim Berners-Lee, James A. Hendler, Claire Hart, V. Richard Benjamins
WWW3
2006 Semantic Interoperability and Information Fluidity
abstract
Ontologies are developed to describe data semantics on the Semantic Web. Given the distributed nature and scale of the Semantic Web, a large number of ontologies with different terminologies and structures will be created to describe the same concepts and domains. Without semantic mapping, information fluidity within the Web could be blocked at the boundaries of these ontologies. Therefore, ontology mapping is needed to translate datasets represented by disparate ontologies. We believe that over time communities will incrementally build an ontology mapping between select ontologies based on their own communication interests. How will these interest-driven mapping activities eventually change semantic interoperability and information fluidity across the Web? This paper proposes metrics to quantify information fluidity and builds an analytical model with "small-world" graph theory to analyze the growth of the Semantic Web. Further with this model, we analyze how information fluidity can evolve by "market-driven" semantic mapping activities occurring across the Web. Our results can be useful in evaluating mapping efforts needed for large-scale heterogeneous information systems. One conclusion, based on this model, is that the development of decentralized ontology mappings can lead to significant information fluidity within the Semantic Web.
Guofei Jiang, George Cybenko, James A. Hendler
Int. J. Cooperative Inf. Syst.3
2006 Inferring binary trust relationships in Web-based social networks
abstract
The growth of Web-based social networking and the properties of those networks have created great potential for producing intelligent software that integrates a user's social network and preferences. Our research looks particularly at assigning trust in Web-based social networks and investigates how trust information can be mined and integrated into applications. This article introduces a definition of trust suitable for use in Web-based social networks with a discussion of the properties that will influence its use in computation. We then present two algorithms for inferring trust relationships between individuals that are not directly connected in the network. Both algorithms are shown theoretically and through simulation to produce calculated trust values that are highly accurate.. We then present TrustMail, a prototype email client that uses variations on these algorithms to score email messages in the user's inbox based on the user's participation and ratings in a trust network.
Jennifer Golbeck, James A. Hendler
ACM Trans. Internet Techn.2
2006 Swoop: A Web Ontology Editing Browser
Aditya Kalyanpur, Bijan Parsia, Evren Sirin, Bernardo Cuenca Grau, James A. Hendler
J. Web Semant.5
2005 Representing Web Service Policies in OWL-DL
Vladimir Kolovski, Bijan Parsia, Yarden Katz, James A. Hendler
ISWC4
2005 A Tool for Working with Web Ontologies
abstract
The task of building an open and scalable ontology browsing and editing tool based on OWL, the first standardized Web-oriented ontology language, requires the rethinking of critical user interface and ontological engineering issues. In this article, we describe Swoop, a browser and editor specifically tailored to OWL ontologies. Taking a “Web view” of things has proven quite instructive, and we discuss some insights into Web ontologies that we gained through our experience with Swoop, including issues related to the display, navigation, editing, and collaborative annotation of OWL ontological data.
Aditya Kalyanpur, Bijan Parsia, James A. Hendler
Int. J. Semantic Web Inf. Syst.3
2005 Debugging unsatisfiable classes in OWL ontologies
Aditya Kalyanpur, Bijan Parsia, Evren Sirin, James A. Hendler
J. Web Semant.4
2005 Information gathering during planning for Web Service composition
Ugur Kuter, Evren Sirin, Bijan Parsia, Dana S. Nau, James A. Hendler
J. Web Semant.5
2004 Accuracy of Metrics for Inferring Trust and Reputation in Semantic Web-Based Social Networks
Jennifer Golbeck, James A. Hendler
EKAW2
2004 Information Gathering During Planning for Web Service Composition
Ugur Kuter, Evren Sirin, Dana S. Nau, Bijan Parsia, James A. Hendler
ISWC5
2004 HTN planning for Web Service composition using SHOP2
Evren Sirin, Bijan Parsia, James A. Hendler, Dana S. Nau
J. Web Semant.4
2003 Automating DAML-S Web Services Composition Using SHOP2
Bijan Parsia, Evren Sirin, James A. Hendler, Dana S. Nau
ISWC4
2003 Semantic depth and markup complexity
abstract
In order to achieve interoperability among heterogeneous systems, markup languages such as XML and DAML are being used to describe distributed systems and data. The ability to successfully interoperate based on semantic markup depends on the ability to create, use and manage shared ontologies of concepts and their interrelationships. Specifically, communicating systems in a networked environment have to achieve a certain level of semantic agreement for them to understand and process exchanged data. A challenging question is how deep the semantic agreement has to be in order to satisfy the communication needs in an environment. Additionally, what is the markup complexity resulting from pursuing that depth of semantic agreement? This paper introduces the concept of semantic depth and markup complexity and proposes models to measure the markup complexity. Furthermore, it is shown that markup complexity can be reduced by employing hierarchical ontologies after partitioning the domain into smaller sub-domains.
Guofei Jiang, George Cybenko, James A. Hendler
SMC3
2003 A new journal for a new era of the World Wide Web
Stefan Decker, Carole A. Goble, James A. Hendler, Toru Ishida 0001, Rudi Studer
J. Web Semant.3
2003 The National Cancer Institute's Thésaurus and Ontology
Jennifer Golbeck, Gilberto Fragoso, Frank W. Hartel, James A. Hendler, Jim Oberthaler, Bijan Parsia
J. Web Semant.4
2002 New Tools for the Semantic Web
Jennifer Golbeck, Michael Grove, Bijan Parsia, Aditya Kalyanpur, James A. Hendler
EKAW5
2002 The Semantic Web: KR's Worst Nightmare?
James A. Hendler
KR1
2002 Performance Analysis of Mobile Agents for Filtering Data Streams on Wireless Networks
David Kotz, George Cybenko, Robert S. Gray, Guofei Jiang, Ronald A. Peterson, Martin O. Hofmann, Daria A. Chacón, Kenneth R. Whitebread, James A. Hendler
Mob. Networks Appl.9
2001 Knowledge Is Power: The Semantic Web Vision
James A. Hendler, Edward A. Feigenbaum
Web Intelligence1
1999 Designing PETS: A Personal Electronic Teller of Stories
abstract
We have begun the development of a new robotic pet that can support children in the storytelling process. Children can build their own pet by snapping together the modular animal parts of the PETS robot. After their pet is built, children can tell stories using the My Pets software. These stories can then be acted out by their robotic pet. This video paper describes the motivation for this research and the design process of our intergenerational design team in building the first PETS prototypes. We will discuss our progress to date and our focus for the future.
Allison Druin, Jaime Montemayor, James A. Hendler, Britt McAlister, Angela Boltman, Eric Fiterman, Aurelie Plaisant, Alex Kruskal, Hanne Olsen, Isabella Revett, Thomas Plaisant Schwenn, Lauren Sumida, Rebecca Wagner
CHI3
1997 Semantic Indexing for Complex Patient Grouping
Kilian Stoffel, Joel H. Saltz, James A. Hendler, James Dick, William Merz
AMIA3
1997 ForMAT and Parka: A Technology Integration Experiment and Beyond
David Rager, James A. Hendler, Alice M. Mulvehill
ICCBR2
1997 The Case for Graph-Structured Representations
Kate Sanders 0001, Brian P. Kettler, James A. Hendler
ICCBR3
1997 Par-KAP: a Knowledge Acquisition Tool for Building Practical Planning Systems
Leliane Nunes de Barros, James A. Hendler, V. Richard Benjamins
IJCAI2
1997 Co-evolving Soccer Softbot Team Coordination with Genetic Programming
Sean Luke, Charles Hohn, Jonathan Farris, Gary Jackson, James A. Hendler
RoboCup5
1997 Supervenient hierarchies of behaviours-from robot vacuuming to space telerobotics
abstract
In this paper we describe the use of behaviour hierarchies based on ‘merging’ two models of multi-layer architecture—the supervenience model and the subsumption model. The behaviour hierarchy approach allows us to use the robustness of reactivity in behaviour design. It also encourages the design of modular behaviours that can be reused or more importantly recalibrated in different situations. We argue that behaviour hierarchies extend our ability to design and programme effective solutions that combine reactive and goal-driven components, but do not require any explicit planning. This work is used for two implemented systems in which autonomous mobile robots perform a vacuuming task and object tracking in support of a space telerobotics system.
Oliver Seeliger, James A. Hendler
J. Exp. Theor. Artif. Intell.2
1996 Smart Mediators and Intelligent Agents (Panel)
abstract
No abstract available.
V. S. Subrahmanian, Su-Shing Chen, James A. Hendler, Richard Hull 0001, Val Tannen
CIKM3
1996 Implementations and Research: Discussions at the Boundary
James A. Hendler
KR1
1996 HUMOUR: Integrating Neural and Fuzzy Reasoning
James A. Hendler
Connect. Sci.1
1995 A Motion Description Language and a Hybrid Architecture for Motion Planning. with Nonholonomic Robots
abstract
This paper puts forward a formal basis for behavior-based robotics, using techniques that have been successful in control-theory-based approaches for steering and stabilizing robots that are subject to nonholonomic constraints. In particular, behaviors for robots are formalized in terms of kinetic state machines, a motion description language, and the interaction of the kinetic state machine with real-time information from (limited range) sensors. This formalization allows us to create a mathematical basis for the study of such systems, including techniques for integrating sets of behaviors. In addition we suggest optimality criteria for comparing both atomic and compound behaviors in various environments. A hybrid architecture for the implementation of path planners that uses the motion description language is also presented.
Vikram Manikonda, Perinkulam S. Krishnaprasad, James A. Hendler
ICRA3
1995 A Critical Look at Critics in HTN Planning
Kutluhan Erol, James A. Hendler, Dana S. Nau, Reiko Tsuneto
IJCAI2
1995 VERY Large Knowledge Bases - Architecture vs Engineering
James A. Hendler, Jaime G. Carbonell, Douglas B. Lenat, Riichiro Mizoguchi, Paul S. Rosenbloom
IJCAI1
1995 Formalizing Behavior-based Planning for Nonholonomic Robots
Vikram Manikonda, James A. Hendler, Perinkulam S. Krishnaprasad
IJCAI2
1995 Thomas Dean and Michael Wellman, Planning and Control
James A. Hendler
Artif. Intell.1
1995 Planning: What it is, What it could be, An Introduction to the Special Issue on Planning and Scheduling
abstract
In this introduction, our main purpose is to survey the field of planning and scheduling, place our collection of papers in that context, and then to point out the field's weak and strong spots and some directions for the future.We'll start with a historical overview.Throughout this introduction, we use this type face when referring to papers in this special issue of Artijicial Intelligence.' "SNLP" stands for "Systematic NonLinear Planner".
Drew McDermott, James A. Hendler
Artif. Intell.2
1995 Experimental AI systems
abstract
The moment of truth is a running program.
James A. Hendler
J. Exp. Theor. Artif. Intell.1
1995 PRA*: Massively Parallel Heuristic Search
Matthew P. Evett, James A. Hendler, Ambuj Mahanti, Dana S. Nau
J. Parallel Distributed Comput.2
1994 HTN Planning: Complexity and Expressivity
Kutluhan Erol, James A. Hendler, Dana S. Nau
AAAI2
1994 Parallel Knowledge Representation on the Connection Machine
Matthew P. Evett, James A. Hendler, Lee Spector
J. Parallel Distributed Comput.2
1993 Massively Parallel Support for Computationally Effective Recognition Queries
Matthew P. Evett, James A. Hendler, William A. Andersen
AAAI2
1993 Massively Parallel Support for Efficient Knowledge Representation
Matthew P. Evett, William A. Andersen, James A. Hendler
IJCAI3
1992 A Validation-Structure-Based Theory of Plan Modification and Reuse
Subbarao Kambhampati, James A. Hendler
Artif. Intell.2
1992 Merging Separately Generated Plans with Restricted Interactions
abstract
Generating action sequences to achieve a set of goals is a computationally difficult task. When multiple goals are present, the problem is even worse. Although many solutions to this problem have been discussed in the literature, practical solutions focus on the use of restricted mechanisms for planning or the application of domain dependent heuristics for providing rapid solutions (i.e., domain‐dependent planning). One previously proposed technique for handling multiple goals efficiently is to design a planner or even a set of planners (usually domain‐dependent) that can be used to generate separate plans for each goal. The outputs are typically either restricted to be independent and then concatenated into a single global plan, or else they are merged together using complex heuristic techniques. In this paper we explore a set of limitations, less restrictive than the assumption of independence, that still allow for the efficient merging of separate plans using straightforward algorithmic techniques. In particular, we demonstrate that for cases where separate plans can be individually generated, we can define a set of limitations on the allowable interactions between goals that allow efficient plan merging to occur. We propose a set of restrictions that are satisfied across a significant class of planning domains. We present algorithms that are efficient for special cases of multiple plan merging, propose a heuristic search algorithm that performs well in a more general case (where alternative partially ordered plans have been generated for each goal), and describe an empirical study that demonstrates the efficiency of this search algorithm.
Qiang Yang 0001, Dana S. Nau, James A. Hendler
Comput. Intell.3
1992 Planning and Reacting Across Supervenient Level of Representation
abstract
For intelligent systems to interact with external agents and changing domains, they must be able to perceive and to affect their environments while computing long term projection (planning) of future states. This paper describes and demonstrates the supervenience architecture, a multilevel architecture for integrating planning and reacting in complex, dynamic environments. We briefly review the underlying concept of supervenience, a form of abstraction with affinities both to abstraction in AI planning systems, and to knowledge-partitioning schemes in hierarchical control systems. We show how this concept can be distilled into a strong constraint on the design of dynamic-world planning systems. We then describe the supervenience architecture and an implementation of the architecture called APE (for Abstraction-Partitioned Evaluator). The application of APE to the HomeBot domain is used to demonstrate the capabilities of the architecture.
Lee Spector, James A. Hendler
Int. J. Cooperative Inf. Syst.2
1992 Incremental planning using conceptual graphs
abstract
When performing a planning or design task in many domains it is often difficult to specify in advance what the precise goals are. It is therefore useful to have a system in which the planning process is performed interactively, with the solution approaching the users' intent incrementally through iterations of the planning process. A planning system intended to function in this way must be able to take goal specifications interactively rather than all at once at the beginning of the planning process. The planning process then becomes one of satisfying new goals as they are given by the user, modifying as little as possible the results of previous planning work. Incremental planning is an approach to interactive planning problems that allows a system to create a plan incrementally, modifying a previous plan to satisfy new or more precise goal specifications. In this paper we present an incremental planning system called the general constraint system (GCS) that is based on the conceptual programming environment (CP) developed at New Mexico State University and we show an example of the use of the system for a simple civil engineering design problem
Daniel Eshner, James A. Hendler, Dana S. Nau
J. Exp. Theor. Artif. Intell.2
1992 Computing Similarity in a Reuse Library System: An AI-Based Approach
abstract
This paper presents an AI based library system for software reuse, called AIRS, that allows a developer to browse a software library in search of components that best meet some stated requirement. A component is described by a set of ( feature, term ) pairs. A feature represents a classification criterion, and is defined by a set of related terms. The system allows to represent packages (logical units that group a set of components) which are also described in terms of features. Candidate reuse components and packages are selected from the library based on the degree of similarity between their descriptions and a given target description. Similarity is quantified by a nonnegative magnitude ( distance ) proportional to the effort required to obtain the target given a candidate. Distances are computed by comparator functions based on the subsumption, closeness, and package relations. We present a formalization of the concepts on which the AIRS system is based. The functionality of a prototype implementation of the AIRS system is illustrated by application to two different software libraries: a set of Ada packages for data structure manipulation, and a set of C components for use in Command, Control, and Information Systems. Finally, we discuss some of the ideas we are currently exploring to automate the construction of AIRS classification libraries.
Eduardo Ostertag, James A. Hendler, Rubén Prieto-Díaz, Christine Braun
ACM Trans. Softw. Eng. Methodol.2
1991 Multiple Approaches to Multiple Agent Problem Solving
James A. Hendler, Daniel G. Bobrow, Les Gasser, Carl Hewitt, Marvin Minsky
IJCAI1
1991 Massively Parallel Artificial Intelligence
Hiroaki Kitano, James A. Hendler, Tetsuya Higuchi, Dan I. Moldovan, David L. Waltz
IJCAI2
1989 Control of Refitting during Plan Reuse
Subbarao Kambhampati, James A. Hendler
IJCAI2
1989 Knowledge representation on the connection machine
abstract
A primary motivation for the development of the Connection Machine (CM) was to create a vehicle for artificial intelligence research. The original design was largely based upon Fahlman's NETL machine [Fah79], the primary purpose of which was to effect large semantic networks, a paradigm of artificial intelligence. To date, however, only a small amount of AI research is being conducted on the CM. Discounting neural net and computer vision research, the amount is miniscule. The lack of AI tools for the CM is a primary cause for this dearth of research. AI researchers proposing to use the CM must first develop the necessary AI tools before beginning work on their projects. For example, there are no existing inference systems, knowledge representation packages, expert system toolkits, etc. PARKA, a pseudo-acronym for “Parallel Knowledge Representation and Association”, was developed as the prototype of one such tool: a knowledge representation system modeled on a frame-based representation language (FDL) [Tou87] paradigm.
Matthew P. Evett, Lee Spector, James A. Hendler
SC3
1989 Christopher Cherniak, Minimal Rationality
Lee Spector, James A. Hendler
Artif. Intell.2
1989 Below the knowledge level architecture
James A. Hendler
J. Exp. Theor. Artif. Intell.1
1988 Spreading Activation over Distributed Microfeatures
James A. Hendler
NIPS1
1988 A model of reaction for planning in dynamic environments
James C. Sanborn, James A. Hendler
Artif. Intell. Eng.2
1987 Marker-Passing and Microfeatures
James A. Hendler
IJCAI1
1983 The effects of limited grammar on interactive natural language
abstract
What is the best way for novice users to interact with computers? Three alternatives that are generally offered are: menu selection, query languages, and natural language. In menu selection, the user chooses from a set of preprogrammed options by entering an associated key. This technique has the advantage of placing a minimal parsing burden on the computer. However, for certain applications, such as conversational interaction, menu systems are inadequate because they severely limit the strategies available to the user.
James A. Hendler, Paul Roller Michaelis
CHI1
1982 A Message-Passing Control Structure For Text Understanding
Brian Phillips, James A. Hendler
COLING2
1981 Concise natural language interaction (abstract only)
abstract
Advances in both hardware and software continue to make it possible to design user oriented systems more easily. Because we have not had a language for describing the user orientation of computer systems, a variety of interpersonal metaphors have been used to aid in the comparative evaluations of systems. Recent cultural history has shaped the semantics of computer systems. Out of the turbulent, liberal strains of the 1960s emerged the movement to humanize computer systems. During the self-centered backlash of the 1970s the term friendly became a computer household word. During the 1980s we need to grow beyond a concern for friendliness alone and build systems that are considerate.Consideration supercedes friendliness in at least three major ways, First, it goes beyond satisfaction by focusing upon attempts to help and assist others. Secondly, it requires that a person take the role of another and take the other's needs into account. Thirdly, to be considerate is to be courteous and, most importantly, respectful. In these respects, the metaphor of the considerate system points to the essence of user orientation wltbout sacrificing other critical system features such as productivity. In fact, truly considerate systems will facilitate productivity because of improved communication clarity, greater tolerance for user errors and idiosyncrasies, and increased availability of options, i.e., user-directed socio-computer interaction.Designing and developing considerate systems is not easy and requires considerable time and effort. Representative users must he involved in the selection of system features and in the process (formative) evaluation as well as the outcome (summative) evaluation. Consequently, there is a very necessary and essential role for the social scientist in the development of present day socio-computer systems.
Paul Roller Michaelis, James A. Hendler
CHI (2)2
1980 The Impatient Tutor: An Integrated Language Understanding System
Brian Phillips, James A. Hendler
COLING2