Hasan M. Jamil

dblp:j/HasanMJamil · also Hasan Jamil · DBLP profile ↗
← Back
41ranked-venue papers in the field
21as first author
13since 2021 · last 2026
0000-0002-3124-3780ORCID · verified

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 21 (7 first)Information Retrieval & Web Search · 8 (7 first)Data Mining & Knowledge Discovery · 5 (3 first)Knowledge Engineering, Semantic Web & Information Systems · 5 (3 first)Big Data, Cloud & Distributed Data Systems · 1 (1 first)Business Process & Enterprise Data · 1
YearPublicationVenuePosition
2026 BioWeaver: Adaptive Workflow Orchestration for Biomedical Data Integration with Progressive Deep Web Exploration
abstract
Biomedical researchers often need to combine evidence from heterogeneous sources, including REST APIs, form-based deep web databases, semi-structured web pages, and downloadable files. Existing workflow systems support reproducible analysis but require manually specified pipelines, while LLM-based agents can issue tool calls but often lack explicit data dependencies, provenance, and controlled exploration. We present BioWeaver, an adaptive workflow orchestration system that converts natural-language biomedical questions into executable scientific workflow graphs. Each graph represents typed retrieval, refinement, and synthesis steps over a catalog of heterogeneous connectors. During execution, BioWeaver uses Progressive Data Refinement (PDR) to expand the workflow when intermediate results reveal useful follow-up records, while a composite information-gain heuristic and human-in-the-loop checkpoints control exploration depth. A unified connector abstraction supports APIs, browser-automated forms, HTML tables, and downloadable files under a common execution model. We evaluate BioWeaver on 45 queries across two biomedical question sets with gold-standard answers. Results show that BioWeaver improves overall answer quality by 6.2–14.5% over LLM baselines and by 41.4–53.8% over a ReAct agent. Ablation studies show that runtime refinement, planner knowledge, and information-gain stopping each contribute to system effectiveness. These results suggest that adaptive workflow graphs provide a practical foundation for reproducible, source-grounded biomedical data integration across heterogeneous and deep web resources.
Syed Nazmus Sakib, Sajratul Y. Rubaiat, Hasan M. Jamil
SSDBM3
2026 Implementing a declarative query language for high level machine learning application design
Hasan H. Rahman, Hasan M. Jamil
Inf. Syst.2
2026 LLM-driven authentic assessment of machine learning programs in the LearnMatic data science ITS
Hasan M. Jamil
Inf. Sci.1
2026 A blockchain model for ensuring privacy, trust, and dependability of electronic voting systems
Sohel Ahmed Joni, Rabiul Rahat, Nishat Tasnin, Partho Ghose, Hasan M. Jamil
Knowl. Inf. Syst.5
2025 Abstract Visual Scientific Workflow Design using VisFlow 2.0
Kallol Naha, Hasan M. Jamil
SSDBM2
2025 Potency of Latent Spaces in Inverse Quantum Dye Design
Hasan H. Rahman, Jonathan Flores, Lawrence Spear, Hasan M. Jamil
SSDBM5
2024 Supporting Data Foragers in Scientific Computing Community Ecosystems for Life Sciences
Hasan M. Jamil
iiWAS (2)1
2024 Online Digital Investigative Journalism Using SociaLens
Hasan M. Jamil, Sajratul Y. Rubaiat
iiWAS (2)1
2024 Knowledge Graph Enhancement for Improved Natural Language Health Question Answering using Large Language Models
abstract
In this paper we present a method for enhancing Question Answering (QA) systems by iteratively improving Knowledge Graphs (KGs) with a focus on maintaining monotonicity in the enhancement process. We introduce a mathematical framework employing functions τ and ϕ, where τ transforms text T into a KG K, and ϕ generates an answer from T for a given question. We propose that augmenting K with domain-specific information, denoted as ΔK, leads to a more accurate approximation of the expected answer, adhering to the principle that each enhancement either maintains or improves answer quality. This concept is formalized as ϕ− 1(ϕ(T) ∪ ΔK) yielding better results than ϕ− 1(ϕ(T)). The paper elaborates on this process with practical examples, demonstrating how KG enhancements, under the constraints of monotonicity, lead to successive improvements in the Question Answering (QA) system.
Hasan M. Jamil, Joel Oduro-Afriyie
SSDBM1
2023 Knowledge Graph Enabled Open-Domain Conversational Question Answering
Joel Oduro-Afriyie, Hasan M. Jamil
FQAS2
2023 ClinLearning: An Online Clinical Tutoring and Crowdsourced Treatment Recommendation System
Hasan M. Jamil, Tyler Bland, Evanthia Bernitsas, Nancy Carr, Derrick Phillips, Farjahan R. Shawon, Berhane Seyoum, Alexander Gow
iiWAS1
2023 Automatic Hypotheses Testing Over Heterogeneous Biological Databases Using Open Knowledge Networks
Hasan M. Jamil, Stephen A. Krawetz, Alexander Gow
iiWAS1
2022 MatFlow: A System for Knowledge-based Novel Materials Design using Machine Learning
abstract
Designing novel materials and analyzing their properties is a computation intensive process. Increasingly modern machine learning techniques are being exploited in contemporary research to expedite and advance materials studies. One powerful tool available to researchers is the body of scientific knowledge that aids in selecting design models, algorithms, meta-data, and visualization tools to process and analyze experimental and empirical data for an iterative design process, potentially involving a human in the loop, In this preliminary research paper, our goal is to introduce a new machine learning platform, called MatFlow, for automated and knowledge driven design of novel materials and their usage. We outline its architecture and illustrate its functionality with an application in Transition Metal Dichalcogenide (TMD) Heterostructures design of electronic and energy devices.
Hasan M. Jamil, Amin Mirkouei
IEEE Big Data1
2019 An SQL ^o Front-End for Non-monotonic Inheritance and De-referencing
Joel Oduro-Afriyie, Hasan M. Jamil
ER2
2019 Semantic Understanding of Natural Language Stories for Near Human Question Answering
Hasan M. Jamil, Joel Oduro-Afriyie
FQAS1
2018 Crowd enabled curation and querying of large and noisy text mined protein interaction data
Hasan M. Jamil, Fereidoon Sadri
Distributed Parallel Databases1
2017 VisFlow: A Visual Database Integration and Workflow Querying System
abstract
The adoption and availability of diverse application design and support platforms are making generic scientific application orchestration increasingly difficult. In such an evolving environment, higher level abstractions of design primitives are critically important using which end users have a chance to craft their own applications without a complete technical grasp of the lower level details. In this research, we introduce a novel scientific workflow design platform that supports high level tools for data integration, process description and analytics based on a visual language for naive users and advanced options for computing savvy programmers in one single platform, called VisFlow. We describe its salient features and advantages using a complex scientific application in natural resources and ecology. Video: https://youtu.be/ 2YSYVyOuuk.
Xin Mou, Hasan M. Jamil, Xiaogang Ma 0001
ICDE2
2017 Efficient and scalable labeled subgraph matching using SGMatch
Carlos R. Rivero, Hasan M. Jamil
Knowl. Inf. Syst.2
2016 Hierarchical Crowd Curation of Very Large and Predicted Protein-Protein Interaction Data
abstract
The abundance of predicted and mined but uncertain biological data show huge needs for massive, efficient and scalable curation efforts. The human expertise warranted by any successful curation enterprize is often economically prohibitive especially for speculative end user queries that may not ultimately bear fruit. So the challenge remains in devising a low cost engine capable of delivering fast but tentative annotation and curation of a set of data items that can be authoritatively validated by experts later demanding significantly small investment. The aim thus is to make a large volume of predicted data available for use as early as possible with an acceptable degree of confidence in their accuracy while the curation continues. In this paper, we present a novel approach to annotation and curation of biological database contents using crowd computing. The technical contribution is in the identification and management of trust of mechanical turks, and support for ad hoc declarative queries, both of which are leveraged to support reliable analytics using noisy predicted interactions.
Hasan M. Jamil, Fereidoon Sadri
IDEAS1
2016 Pruning Forests to Find the Trees
abstract
The vast majority of phylogenetic databases do not support a declarative querying platform using which their contents can be flexibly and conveniently accessed. The template based query interfaces they support do not allow arbitrary speculative queries. While a small number of graph query languages such as XQuery, Cypher and GraphQL exist for computer savvy users, most are too general and complex to be useful for biologists, and too inefficient for large phylogeny querying. In this paper, we discuss a recently introduced visual query language, called PhyQL, that leverages phylogeny specific properties to support essential and powerful constructs for a large class of phylogentic queries. Its deductive reasoner based implementation offers opportunities for a wide range of pruning strategies to speed up processing using query specific optimization and thus making it suitable for large phylogeny querying. A hybrid optimization technique that exploits a set of indices and "graphlet" partitioning is discussed. A "fail soonest" strategy is used to avoid hopeless processing and is shown to produce dividends.
Hasan M. Jamil
SSDBM1
2015 A Structured Query Model for the Deep Relational Web
abstract
The deep web is very large and diverse and queries evaluated against the deep web can provide great value. While there have been attempts at accessing the data in the deep web, these are clever "one-of'' systems and techniques. In this paper, we describe an ongoing research of a generic structured query model that can be used against the deep web. Using this query model, the contributions of a community of researchers can be combined freely, leading to a system that can be improved incrementally each time someone develops a specific novel technique to improve a particular operator.
Hasan M. Jamil, H. V. Jagadish
CIKM1
2012 WSM: a novel algorithm for subgraph matching in large weighted graphs
Anupam Bhattacharjee, Hasan M. Jamil
J. Intell. Inf. Syst.2
2010 A hierarchical approach to reachability query answering in very large graph databases
abstract
The cost of reachability query computation using traditional algorithms such as depth first search or transitive closure has been found to be prohibitive and unacceptable in massive graphs such as biological interaction networks, or pathways. Contemporary solutions mainly take two distinct approaches - precompute reachability in the form of transitive closure (trade space for time) or use state space search (trade time for space). A middle ground among the two approaches has recently gained popularity. It precomputes part of the reachability information as a complex index so that most queries can be answered within a reasonable time. In this approach, the main cost now is creation of the index, and response generation using it as well as the space needed to materialize the structure. Most contemporary solutions favor a combination of these costs to be efficient for a class of applications. In this paper, we propose a hierarchical index based on graph segmentation to reduce index size without sacrificing query efficiency. We present experimental evidence to show that our approach can achieve significant space savings, and improve efficiency. We also show that our index need not be rebuilt for a large class of updates, a feature missing in all other contemporary systems.
Saikat K. Dey, Hasan M. Jamil
CIKM2
2010 A Hybrid Index Structure for Set-Valued Attributes Using Itemset Tree and Inverted List
Shahriyar Hossain, Hasan M. Jamil
DEXA (1)2
2009 On-the-Fly Integration and Ad Hoc Querying of Life Sciences Databases Using LifeDB
Anupam Bhattacharjee, Aminul Islam 0004, Mohammad Shafkat Amin, Shahriyar Hossain, Shazzad Hosain, Hasan M. Jamil, Leonard Lipovich
DEXA6
2009 An Extendable Meta-learning Algorithm for Ontology Mapping
Saied Haidarian Shahri, Hasan M. Jamil
FQAS2
2009 A Model for Contextual Cooperative Query Answering in E-Commerce Applications
Kazi Zakia Sultana, Anupam Bhattacharjee, Mohammad Shafkat Amin, Hasan M. Jamil
FQAS4
2005 Biological Data Management (BIDM 2003)
Sourav S. Bhowmick, Hasan M. Jamil
Data Knowl. Eng.2
2004 OntoBuilder: Fully Automatic Extraction and Consolidation of Ontologies from Web Sources
abstract
Ontologies, formal specifications of domains, have evolved in recent years as a leading tool in representing and interpreting Web data. The OntoBuilder project supports the extraction of ontologies from Web search interfaces, ranging from simple search engine forms to multiple-pages, complex reservation systems. OntoBuilder enables fully-automatic ontology matching. The use of ontologies, as opposed to relational schema or XML, as an underlying data model allows a flexible representation of metadata, that can be tailored to many different types of applications. OntoBuilder was developed using Java, which makes it portable to various platforms and operating system environments. We demonstrate OntoBuilder using an easy-to-follow example of matching car rental ontologies. The system creates ontologies of car rental Web sites on-the-fly, and combine them into a global ontology. The benefits of OntoBuilder in resolving, in an automatic manner, semantic heterogeneity, including synonyms and designer errors are highlighted.
Avigdor Gal, Giovanni A. Modica, Hasan M. Jamil
ICDE3
2004 On Logical Foundations of Multilevel Secure Databases
Hasan M. Jamil, Gillian Dobbie
J. Intell. Inf. Syst.1
2003 On Using Remote User Defined Functions as Wrappers for Biological Database Interoperability
abstract
Similar to most scientific studies, biological analyses demand a great deal of computations and simulations involving sophisticated tools that are often found geographically distributed over the Internet. A worldwide effort in genomics research has resulted in a powerful collection of publicly available sequence analysis tools. These tools often require specialized local services and domain knowledge to function correctly, rendering them unlikely candidates for integration into remote database applications. Thus, integration of heterogeneous "functions" still remains an open problem. Providing a reasonable framework for seamless integration of these tools with database query engines will enable application developers to exploit and harness the power of these effective analysis tools. In this paper, we present an integration framework for such tools by enabling access to them in a user transparent way as part of database queries. In our system, such online tools are abstracted as remote user defined functions (RUDF). An extended SQL DDL language, called the Internet Function Definition Language (IFDL), is presented for the specification and definition of RUDFs. The interface between database system and the Internet is implemented using a layer based on a language called the Hyper Text Query Language (HTQL). The separation of IFDL, DDL, HTQL and SQL DML offers several optimization opportunities and makes it possible to develop an architecture for interoperability of heterogeneous databases with RUDFs in more simple and efficient ways.
Liangyou Chen, Hasan M. Jamil
Int. J. Cooperative Inf. Syst.2
2002 An object-oriented extension of XML for autonomous web applications
abstract
While the idea of extending XML to include object-oriented features has been gaining popularity in general, the potential of inheritance in document design has not been well recognized in contemporary research. In this paper we demonstrate that XML with dynamic inheritance aids better document designs and decreased management overheads and support increased autonomy. As an extended application, we point out that dynamic inheritance also helps effective automated web portal and ontology designs.We present an object-oriented extension to the language of XML to include dynamic inheritance and describe a middle layer that implements our system. We explain our system with several practical examples.
Hasan M. Jamil, Giovanni A. Modica
CIKM1
2002 Implementation of a Least Fixpoint Operator for Fast Mining of Relational Databases
abstract
Recent research has focused on computing large item sets for association rule mining using SQL3 least fixpoint computation, and by exploiting the monotonic nature of the SQL3 aggregate functions such as sum and create view recursive constructs. Such approaches allow us to view mining as an ad hoc querying exercise and treat the efficiency issue as an optimization problem. We present a recursive implementation of a recently proposed least fixpoint operator for computing large item sets from object-relational databases. We present experimental evidence to show that our implementation compares well with several well-regarded and contemporary algorithms for large item set generation.
Hasan M. Jamil
ICDM1
2002 Bottom-Up Association Rule Mining in Relational Databases
Hasan M. Jamil
J. Intell. Inf. Syst.1
2001 Towards a Visual Query Interface for Phylogenetic Databases
abstract
Querying and visualization of phylogenetic databases remain a great challenge due to their complex tree type semi structured nature. Naturally, successful phylogenetic databases such as the Tree of Life database at the University of Arizona are implemented as Web documents in HTML. While Web implementation of such databases facilitate the representation, and in part, visualization of their contents, querying remains an issue. The interoperability of Web-based phylogenetic databases with other similar databases such as TreeBase and RDB which are implemented using traditional database management systems, has not been possible due to the impedance mismatch between the underlying query and data representation framework. In this paper, we present a novel approach to phylogentic database management using existing database technologies without compromising potential opportunities for visualization and interoperability. We present a Web-based tool for the creation, querying and visualization of phylogenetic databases. We demonstrate the functional capabilities and strengths of our system by recreating the Tree of Life database in our system and performing queries that are not possible in the original Tree of Life database.
Hasan M. Jamil, Giovanni A. Modica, Maria A. Teran
CIKM1
2001 On the Equivalence of Top-Down and Bottom-Up Data Mining in Relational Databases
Hasan M. Jamil
DaWaK1
2001 Ad Hoc Association Rule Mining as SQL3 Queries
abstract
Although there have been several encouraging attempts at developing methods for data mining using SQL, simplicity and efficiency still remain significant impediments for further development. In this paper, we propose a significantly new approach and show that any object relational database can be mined for association rules without any restructuring or preprocessing using only basic SQL3 constructs and functions, and hence no additional machinery is necessary. In particular, we show that the cost of computing association rules for a given database does not depend on support and confidence thresholds. More precisely, the set of large items can be computed using one simple join query and an aggregation once the set of all possible meets (least fixpoint) of item set patterns in the input table is known. The principal focus of this paper is to demonstrate that several SQL3 expressions exists for the mining of association rules.
Hasan M. Jamil
ICDM1
2001 DNA-Miner: A System Prototype for Mining DNA Sequences
abstract
No abstract available.
Jiawei Han 0001, Hasan M. Jamil, Ying Lu 0001, Liangyou Chen, Yaqin Liao, Jian Pei 0001
SIGMOD Conference2
1999 Belief Reasoning in MLS Deductive Databases
Hasan M. Jamil
SIGMOD Conference1
1997 Implementing Abstract Objects with Inheritance in Datalogneg
Hasan M. Jamil
VLDB1
1995 A Stable Model Semantics for Behavioral Inheritance in Deductive Object Oriented Languages
Michele Bugliesi, Hasan M. Jamil
ICDT2