Demo Data from EDBT 2026 / reviewers in the wild / expert
Reza Sadri
dblp:89/903
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 5 · 3 first-authorArtificial intelligence and machine learning · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
3 papers |
Data models and query languages · 56% Data stream processing · 19% Query processing and optimization · 15% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages › SQL
SQL extension |
0.1 | 2 | 2004 | Expressing and optimizing sequence queries in database systems · ACM Trans. Database Syst. 2004 Optimization of Sequence Queries in Database Systems · PODS 2001 |
Data models and query languages › query language
sequence query language |
0.0 | 1 | 2004 | Expressing and optimizing sequence queries in database systems · ACM Trans. Database Syst. 2004 |
Data stream processing › complex event processing
sequential pattern matching |
0.0 | 1 | 2004 | Expressing and optimizing sequence queries in database systems · ACM Trans. Database Syst. 2004 |
Data models and query languages
query language |
0.0 | 1 | 2001 | Optimization of Sequence Queries in Database Systems · PODS 2001 |
Data mining › pattern mining
sequential pattern mining |
0.0 | 1 | 2001 | A Sequential Pattern Query Language for Supporting Instant Data Mining for e-Services · VLDB 2001 |
Query processing and optimization
query optimization |
0.0 | 1 | 2004 | Expressing and optimizing sequence queries in database systems · ACM Trans. Database Syst. 2004 |
Data models and query languages › query language design
data mining query language |
0.0 | 1 | 2001 | A Sequential Pattern Query Language for Supporting Instant Data Mining for e-Services · VLDB 2001 |
Methods — techniques the papers use, named apart from their topics
knuth-morris-pratt generalization · 0.0pattern matching · 0.0knuth-morris-pratt algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Scalable complex pattern search in sequential dataabstractSearching data streams has been traditionally very limited, either in the complexity of the search or in the size of the searched dataset. In this paper, we investigate the design and optimization of constructs that enable SQL to express complex patterns. In particular we propose the RSPS (recursive sequential pattern search) algorithm that inspired by the KMP (Knuth-Morris-Pratt) string matching algorithm and exploits the inter-dependencies between the elements of a sequential pattern to minimize repeated passes over the same data. Performance gains derived from a set of experiments and a sensitivity analysis for the RSPS are also discussed. Our experimental results demonstrate impressive speedup. 1. Leila Kaghazian, Dennis McLeod, Reza Sadri |
CIKM | 3 |
| 2004 | Expressing and optimizing sequence queries in database systemsabstractThe need to search for complex and recurring patterns in database sequences is shared by many applications. In this paper, we investigate the design and optimization of a query language capable of expressing and supporting efficiently the search for complex sequential patterns in database systems. Thus, we first introduce SQL-TS, an extension of SQL to express these patterns, and then we study how to optimize the queries for this language. We take the optimal text search algorithm of Knuth, Morris and Pratt, and generalize it to handle complex queries on sequences. Our algorithm exploits the interdependencies between the elements of a pattern to minimize repeated passes over the same data. Experimental results on typical sequence queries, such as double bottom queries, confirm that substantial speedups are achieved by our new optimization techniques. Reza Sadri, Carlo Zaniolo, Amir M. Zarkesh, Jafar Adibi |
ACM Trans. Database Syst. | 1 |
| 2001 | Optimization of Sequence Queries in Database SystemsabstractThe need to search for complex and recurring patterns in database sequences is shared by many applications. In this paper, we discuss how to express and support efficiently sophisticated sequential pattern queries in databases. Thus, we first introduce SQL-TS, an extension of SQL, to express these patterns, and then we study how to optimize search queries for this language. We take the optimal text search algorithm of Knuth, Morris and Pratt, and generalize it to handle complex queries on sequences. Our algorithm exploits the inter-dependencies between the elements of a sequential pattern to minimize repeated passes over the same data. Experimental results on typical sequence queries, such as double bottom queries, confirm that substantial speedups are achieved by our new optimization techniques. Reza Sadri, Carlo Zaniolo, Amir M. Zarkesh, Jafar Adibi |
PODS | 1 |
| 2001 | A Sequential Pattern Query Language for Supporting Instant Data Mining for e-Services
Reza Sadri, Carlo Zaniolo, Amir M. Zarkesh, Jafar Adibi |
VLDB | 1 |
| 1997 | Analysis and Design of Server Informative WWW-SitesabstractThe access patterns of the users of a web-site are traditionally analyzed in order to facilitate the user access to the site's information. In this study, however, a systematic approach is introduced in order to analyze the users' navigation paths to the advantage of the web-site owner. Briefly, as users navigate through a web-site, it seems that they are transparently filling a questionnaire designed a priori by the web-site owner. To achieve this, we first cluster the users who navigate similar paths employing the Path Mining algorithm. Next, the correlation between a set of target questions and the structure of the WWW-site is quantified. This has been done by borrowing the concept of channel from information theory. Finally, we compute the probability of a user's certain answer to each question, given the user's navigation path. The accuracy of the computed probabilities highly depends on the channel parameters. Hence, we describe a learning process based on a set of training data... Amir M. Zarkesh, Jafar Adibi, Cyrus Shahabi, Reza Sadri, Vishal Shah |
CIKM | 4 |