Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Rifat Ozcan

dblp:38/6621 · DBLP profile ↗
← Back
27ranked-venue papers
7as first author
0since 2021 · last 2019
—ORCID · none

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

Databases, data management, data science and information retrieval · 26 · 7 first-authorArtificial intelligence and machine learning · 6 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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
7 papers
Information retrieval · 76% Query processing and optimization · 15% Database system architecture and tuning · 5%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computing education · 100%

Topics — the 20 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization
query result caching
0.432013
A financial cost metric for result caching · SIGIR 2013
Timestamp-based result cache invalidation for web search engines · SIGIR 2011
Static query result caching revisited · WWW 2008
Information retrieval
search engines
0.322013
A financial cost metric for result caching · SIGIR 2013
Static index pruning in web search engines: Combining term and document popularities with query views · ACM Trans. Inf. Syst. 2012
Information retrieval
query log analysis
0.222014
How k-12 students search for learning?: analysis of an educational search engine log · SIGIR 2014
Timestamp-based result cache invalidation for web search engines · SIGIR 2011
Information retrieval › web search
educational search
0.212014
How k-12 students search for learning?: analysis of an educational search engine log · SIGIR 2014
Information retrieval
evaluation
0.212013
A financial cost metric for result caching · SIGIR 2013
Information retrieval
retrieval models
0.112012
Static index pruning in web search engines: Combining term and document popularities with query views · ACM Trans. Inf. Syst. 2012
Information retrieval › indexing › index compression › index pruning
static index pruning
0.112012
Static index pruning in web search engines: Combining term and document popularities with query views · ACM Trans. Inf. Syst. 2012
Database system architecture and tuning
cache invalidation
0.112011
Timestamp-based result cache invalidation for web search engines · SIGIR 2011
Indexing and storage engines
index maintenance
0.112011
Timestamp-based result cache invalidation for web search engines · SIGIR 2011
Information retrieval › search engines
search engine architecture
0.112011
Timestamp-based result cache invalidation for web search engines · SIGIR 2011
Information retrieval › search engines
search engine results
0.112011
Evolution of web search results within years · SIGIR 2011
Information retrieval › document retrieval
cluster-based retrieval
0.112007
Large-scale cluster-based retrieval experiments on Turkish texts · SIGIR 2007
Information retrieval › indexing
inverted index
0.112007
Large-scale cluster-based retrieval experiments on Turkish texts · SIGIR 2007
Information retrieval
query processing
0.112007
Large-scale cluster-based retrieval experiments on Turkish texts · SIGIR 2007
Information retrieval › evaluation
retrieval effectiveness
0.112007
Large-scale cluster-based retrieval experiments on Turkish texts · SIGIR 2007
Computing education
educational technology
0.112014
How k-12 students search for learning?: analysis of an educational search engine log · SIGIR 2014
Information retrieval › user behavior
search session analysis
0.112014
How k-12 students search for learning?: analysis of an educational search engine log · SIGIR 2014
Information retrieval
user behavior
0.112014
How k-12 students search for learning?: analysis of an educational search engine log · SIGIR 2014
Information retrieval › indexing
inverted file
0.012012
Static index pruning in web search engines: Combining term and document popularities with query views · ACM Trans. Inf. Syst. 2012
Information retrieval
web search
0.012011
Timestamp-based result cache invalidation for web search engines · SIGIR 2011

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

log analysis · 0.4LRU caching · 0.2term popularity · 0.1query view · 0.1document access popularity · 0.1timestamp comparison · 0.1time-to-live baseline · 0.1longitudinal query log analysis · 0.1statistical analysis · 0.1document clustering · 0.1
YearPublicationVenuePosition
2019 Re-finding Behaviour in Educational Search
Arif Usta, Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy
TPDL3
2019 Improving educational web search for question-like queries through subject classification
Tolga Yilmaz, Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy
Inf. Process. Manag.2
2018 Characterizing, predicting, and handling web search queries that match very few or no results
abstract
A non‐negligible fraction of user queries end up with very few or even no matching results in leading commercial web search engines. In this work, we provide a detailed characterization of such queries and show that search engines try to improve such queries by showing the results of related queries. Through a user study, we show that these query suggestions are usually perceived as relevant. Also, through a query log analysis, we show that the users are dissatisfied after submitting a query that match no results at least 88.5% of the time. As a first step towards solving these no‐answer queries, we devised a large number of features that can be used to identify such queries and built machine‐learning models. These models can be useful for scenarios such as the mobile‐ or meta‐search, where identifying a query that will retrieve no results at the client device (i.e., even before submitting it to the search engine) may yield gains in terms of the bandwidth usage, power consumption, and/or monetary costs. Experiments over query logs indicate that, despite the heavy skew in class sizes, our models achieve good prediction quality, with accuracy (in terms of area under the curve) up to 0.95.
Erdem Sarigil, Ismail Sengör Altingövde, Roi Blanco, Berkant Barla Cambazoglu, Rifat Ozcan, Özgür Ulusoy
J. Assoc. Inf. Sci. Technol.5
2016 New query suggestion framework and algorithms: A case study for an educational search engine
Ibrahim Bahattin Vidinli, Rifat Ozcan
Inf. Process. Manag.2
2016 A "Suggested" Picture of Web Search in Turkish
abstract
Although query log analysis provides crucial insights about Web users’ search interests, conducting such analyses is almost impossible for some languages, as large-scale and public query logs are quite scarce. In this study, we first survey the existing query collections in Turkish and discuss their limitations. Next, we adopt a novel strategy to obtain a set of Turkish queries using the query autocompletion services from the four major search engines and provide the first large-scale analysis of Web queries and their results in Turkish.
Erdem Sarigil, Oguz Yilmaz, Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy
ACM Trans. Asian Low Resour. Lang. Inf. Process.4
2014 How k-12 students search for learning?: analysis of an educational search engine log
abstract
In this study, we analyze an educational search engine log for shedding light on K-12 students' search behavior in a learning environment. We specially focus on query, session, user and click characteristics and compare the trends to the findings in the literature for general web search engines. Our analysis helps understanding how students search with the purpose of learning in an educational vertical, and reveals new directions to improve the search performance in the education domain.
Arif Usta, Ismail Sengör Altingövde, Ibrahim Bahattin Vidinli, Rifat Ozcan, Özgür Ulusoy
SIGIR4
2013 Strategies for setting time-to-live values in result caches
abstract
In web query result caching, staleness of queries are often bounded via a time-to-live (TTL) mechanism, which expires the validity of cached query results at some point in time. In this work, we evaluate the performance of three alternative TTL mechanisms: time-based TTL, frequency-based TTL, and click-based TTL. Moreover, we propose hybrid approaches obtained by pair-wise combination of these mechanisms. Our results indicate that combining time-based TTL with frequency-based TTL yields superior performance (i.e., lower stale query traffic and less redundant computation) than using a particular mechanism in isolation.
Fethi Burak Sazoglu, Berkant Barla Cambazoglu, Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy
CIKM3
2013 A financial cost metric for result caching
abstract
Web search engines cache results of frequent and/or recent queries. Result caching strategies can be evaluated using different metrics, hit rate being the most well-known. Recent works take the processing overhead of queries into account when evaluating the performance of result caching strategies and propose cost-aware caching strategies. In this paper, we propose a financial cost metric that goes one step beyond and takes also the hourly electricity prices into account when computing the cost. We evaluate the most well-known static, dynamic, and hybrid result caching strategies under this new metric. Moreover, we propose a financial-cost-aware version of the well-known LRU strategy and show that it outperforms the original LRU strategy in terms of the financial cost metric.
Fethi Burak Sazoglu, Berkant Barla Cambazoglu, Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy
SIGIR3
2013 Second Chance: A Hybrid Approach for Dynamic Result Caching and Prefetching in Search Engines
abstract
Web search engines are known to cache the results of previously issued queries. The stored results typically contain the document summaries and some data that is used to construct the final search result page returned to the user. An alternative strategy is to store in the cache only the result document IDs, which take much less space, allowing results of more queries to be cached. These two strategies lead to an interesting trade-off between the hit rate and the average query response latency. In this work, in order to exploit this trade-off, we propose a hybrid result caching strategy where a dynamic result cache is split into two sections: an HTML cache and a docID cache. Moreover, using a realistic cost model, we evaluate the performance of different result prefetching strategies for the proposed hybrid cache and the baseline HTML-only cache. Finally, we propose a machine learning approach to predict singleton queries, which occur only once in the query stream. We show that when the proposed hybrid result caching strategy is coupled with the singleton query predictor, the hit rate is further improved.
Rifat Ozcan, Ismail Sengör Altingövde, Berkant Barla Cambazoglu, Özgür Ulusoy
ACM Trans. Web1
2012 Characterizing web search queries that match very few or no results
abstract
Despite the continuous efforts to improve the web search quality, a non-negligible fraction of user queries end up with very few or even no matching results in leading web search engines. In this work, we provide a detailed characterization of such queries based on an analysis of a real-life query log. Our experimental setup allows us to characterize the queries with few/no results and compare the mechanisms employed by the major search engines in handling them.
Ismail Sengör Altingövde, Roi Blanco, Berkant Barla Cambazoglu, Rifat Ozcan, Erdem Sarigil, Özgür Ulusoy
CIKM4
2012 Adaptive Time-to-Live Strategies for Query Result Caching in Web Search Engines
Sadiye Alici, Ismail Sengör Altingövde, Rifat Ozcan, Berkant Barla Cambazoglu, Özgür Ulusoy
ECIR3
2012 In Praise of Laziness: A Lazy Strategy for Web Information Extraction
Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy
ECIR1
2012 A five-level static cache architecture for web search engines
Rifat Ozcan, Ismail Sengör Altingövde, Berkant Barla Cambazoglu, Flavio Paiva Junqueira, Özgür Ulusoy
Inf. Process. Manag.1
2012 Static index pruning in web search engines: Combining term and document popularities with query views
abstract
Static index pruning techniques permanently remove a presumably redundant part of an inverted file, to reduce the file size and query processing time. These techniques differ in deciding which parts of an index can be removed safely; that is, without changing the top-ranked query results. As defined in the literature, the query view of a document is the set of query terms that access to this particular document, that is, retrieves this document among its top results. In this paper, we first propose using query views to improve the quality of the top results compared against the original results. We incorporate query views in a number of static pruning strategies, namely term-centric, document-centric, term popularity based and document access popularity based approaches, and show that the new strategies considerably outperform their counterparts especially for the higher levels of pruning and for both disjunctive and conjunctive query processing. Additionally, we combine the notions of term and document access popularity to form new pruning strategies, and further extend these strategies with the query views. The new strategies improve the result quality especially for the conjunctive query processing, which is the default and most common search mode of a search engine.
Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy
ACM Trans. Inf. Syst.2
2012 Cache-Based Query Processing for Search Engines
abstract
In practice, a search engine may fail to serve a query due to various reasons such as hardware/network failures, excessive query load, lack of matching documents, or service contract limitations (e.g., the query rate limits for third-party users of a search service). In this kind of scenarios, where the backend search system is unable to generate answers to queries, approximate answers can be generated by exploiting the previously computed query results available in the result cache of the search engine. In this work, we propose two alternative strategies to implement this cache-based query processing idea. The first strategy aggregates the results of similar queries that are previously cached in order to create synthetic results for new queries. The second strategy forms an inverted index over the textual information (i.e., query terms and result snippets) present in the result cache and uses this index to answer new queries. Both approaches achieve reasonable result qualities compared to processing queries with an inverted index built on the collection.
Berkant Barla Cambazoglu, Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy
ACM Trans. Web3
2011 Second Chance: A Hybrid Approach for Dynamic Result Caching in Search Engines
Ismail Sengör Altingövde, Rifat Ozcan, Berkant Barla Cambazoglu, Özgür Ulusoy
ECIR2
2011 Timestamp-based result cache invalidation for web search engines
abstract
The result cache is a vital component for efficiency of large-scale web search engines, and maintaining the freshness of cached query results is the current research challenge. As a remedy to this problem, our work proposes a new mechanism to identify queries whose cached results are stale. The basic idea behind our mechanism is to maintain and compare generation time of query results with update times of posting lists and documents to decide on staleness of query results. The proposed technique is evaluated using a Wikipedia document collection with real update information and a real-life query log. We show that our technique has good prediction accuracy, relative to a baseline based on the time-to-live mechanism. Moreover, it is easy to implement and incurs less processing overhead on the system relative to a recently proposed, more sophisticated invalidation mechanism.
Sadiye Alici, Ismail Sengör Altingövde, Rifat Ozcan, Berkant Barla Cambazoglu, Özgür Ulusoy
SIGIR3
2011 Evolution of web search results within years
abstract
We provide a first large-scale analysis of the evolution of query results obtained from a real search engine at two distant points in time, namely, in 2007 and 2010, for a set of 630,000 real queries.
Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy
SIGIR2
2011 Exploiting navigational queries for result presentation and caching in Web search engines
abstract
Abstract Caching of query results is an important mechanism for efficiency and scalability of web search engines. Query results are cached and presented in terms of pages, which typically include 10 results each. In navigational queries, users seek a particular website, which would be typically listed at the top ranks (maybe, first or second) by the search engine, if found. For this type of query, caching and presenting results in the 10‐per‐page manner may waste cache space and network bandwidth. In this article, we propose nonuniform result page models with varying numbers of results for navigational queries. The experimental results show that our approach reduces the cache miss count by up to 9.17% (because of better utilization of cache space). Furthermore, bandwidth usage, which is measured in terms of number of snippets sent, is also reduced by 71% for navigational queries. This means a considerable reduction in the number of transmitted network packets, i.e., a crucial gain especially for mobile‐search scenarios. A user study reveals that users easily adapt to the proposed result page model and that the efficiency gains observed in the experiments can be carried over to real‐life situations.
Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy
J. Assoc. Inf. Sci. Technol.1
2011 Cost-Aware Strategies for Query Result Caching in Web Search Engines
abstract
Search engines and large-scale IR systems need to cache query results for efficiency and scalability purposes. Static and dynamic caching techniques (as well as their combinations) are employed to effectively cache query results. In this study, we propose cost-aware strategies for static and dynamic caching setups. Our research is motivated by two key observations: (i) query processing costs may significantly vary among different queries, and (ii) the processing cost of a query is not proportional to its popularity (i.e., frequency in the previous logs). The first observation implies that cache misses have different, that is, nonuniform, costs in this context. The latter observation implies that typical caching policies, solely based on query popularity, can not always minimize the total cost. Therefore, we propose to explicitly incorporate the query costs into the caching policies. Simulation results using two large Web crawl datasets and a real query log reveal that the proposed approach improves overall system performance in terms of the average query execution time.
Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy
ACM Trans. Web1
2009 Exploiting query views for static index pruning in web search engines
abstract
Date of Conference: 2-6 November, 2009
Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy
CIKM2
2009 A Cost-Aware Strategy for Query Result Caching in Web Search Engines
Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy
ECIR2
2009 A Practitioner's Guide for Static Index Pruning
Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy
ECIR2
2008 Utilization of navigational queries for result presentation and caching in search engines
abstract
We propose result page models with varying granularities for navigational queries and show that this approach provides a better utilization of cache space and reduces bandwidth requirements.
Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy
CIKM1
2008 Static query result caching revisited
abstract
Query result caching is an important mechanism for search engine efficiency. In this study, we first review several query features that are used to determine the contents of a static result cache. Next, we introduce a new feature that more accurately represents the popularity of a query by measuring the stability of query frequency over a set of time intervals. Experimental results show that this new feature achieves hit ratios better than those of the previously proposed features.
Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy
WWW1
2007 An automatic approach to construct domain-specific web portals
abstract
We describe the architecture of an automatic domain-specific Web portal construction system. The system has three major components: i) a focused crawler that collects the domain-specific pages on the Web, ii) an information extraction engine that extracts useful fields from these Web pages, and iii) a query engine that allows both typical keyword based queries on the pages and advanced queries on the extracted data fields. We present a prototype system that works for the course homepages domain on the Web. A user study with the prototype system shows that our approach produces high quality results and achieves better precision figures than the typical keyword based search.
Ismail Sengör Altingövde, Rifat Ozcan, Suleyman Cetintas, Hakan Yilmaz, Özgür Ulusoy
CIKM2
2007 Large-scale cluster-based retrieval experiments on Turkish texts
abstract
We present cluster-based retrieval (CBR) experiments on the largest available Turkish document collection. Our experiments evaluate retrieval effectiveness and efficiency on both an automatically generated clustering structure and a manual classification of documents. In particular, we compare CBR effectiveness with full-text search (FS) and evaluate several implementation alternatives for CBR. Our findings reveal that CBR yields comparable effectiveness figures with FS. Furthermore, by using a specifically tailored cluster-skipping inverted index we significantly improve in-memory query processing efficiency of CBR in comparison to other traditional CBR techniques and even FS.
Ismail Sengör Altingövde, Rifat Ozcan, Huseyin Cagdas Öcalan, Fazli Can, Özgür Ulusoy
SIGIR2