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

Konstantin Golenberg

dblp:86/3242 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
0since 2021 · last 2016
—ORCID · none

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

Databases, data management, data science and information retrieval · 5 · 4 first-authorArtificial intelligence and machine learning · 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
3 papers
Information retrieval · 44% Graph data management · 27% Query processing and optimization · 18%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

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

TopicWeightPapersLastEvidence papers
Information retrieval
keyword search
0.222010
Exploratory keyword search on data graphs · SIGMOD Conference 2010
Keyword proximity search in complex data graphs · SIGMOD Conference 2008
Query processing and optimization
ranked enumeration
0.112011
Optimizing and Parallelizing Ranked Enumeration · Proc. VLDB Endow. 2011
Information retrieval
ranking
0.122010
Keyword proximity search in complex data graphs · SIGMOD Conference 2008
Exploratory keyword search on data graphs · SIGMOD Conference 2010
Graph data management
keyword search on graphs
0.112010
Exploratory keyword search on data graphs · SIGMOD Conference 2010
Graph data management › keyword search on graphs
keyword proximity search
0.112008
Keyword proximity search in complex data graphs · SIGMOD Conference 2008
Data mining › data reduction
redundancy reduction
0.112008
Keyword proximity search in complex data graphs · SIGMOD Conference 2008
Algorithms and data structures › combinatorial algorithms › enumeration algorithms
subtree enumeration
0.012008
Keyword proximity search in complex data graphs · SIGMOD Conference 2008
YearPublicationVenuePosition
2016 Constructing Data Graphs for Keyword Search
Konstantin Golenberg, Yehoshua Sagiv
DEXA (2)1
2016 A Practically Efficient Algorithm for Generating Answers to Keyword Search Over Data Graphs
abstract
In keyword search over a data graph, an answer is a non-redundant subtree that contains all the keywords of the query. A naive approach to producing all the answers by increasing height is to generalize Dijkstra's algorithm to enumerating all acyclic paths by increasing weight. The idea of freezing is introduced so that (most) non-shortest paths are generated only if they are actually needed for producing answers. The resulting algorithm for generating subtrees, called GTF, is subtle and its proof of correctness is intricate. Extensive experiments show that GTF outperforms existing systems, even ones that for efficiency's sake are incomplete (i.e., cannot produce all the answers). In particular, GTF is scalable and performs well even on large data graphs and when many answers are neede
Konstantin Golenberg, Yehoshua Sagiv
ICDT1
2011 Optimizing and Parallelizing Ranked Enumeration
Konstantin Golenberg, Benny Kimelfeld, Yehoshua Sagiv
Proc. VLDB Endow.1
2010 Exploratory keyword search on data graphs
abstract
A system for keyword search on data graphs is demonstrated on two challenging datasets: the large DBLP and Mondial (which is highly cyclic and has a complex schema). The system supports search, exploration and question answering. The demonstration shows how the system copes with the main challenges in keywords search on data graphs. In particular, the system generates answers efficiently and completely (i.e., it does not miss answers). It has an effective ranking mechanism that also takes into account redundancies among answers. Finally, the system uses a novel technique for displaying multi-node subtrees in a compact graphical form that facilitates quick and easy understanding, which is essential for effective browsing of the answers.
Hilit Achiezra, Konstantin Golenberg, Benny Kimelfeld, Yehoshua Sagiv
SIGMOD Conference2
2008 Keyword proximity search in complex data graphs
abstract
In keyword search over data graphs, an answer is a nonredundant subtree that includes the given keywords. An algorithm for enumerating answers is presented within an architecture that has two main components: an engine that generates a set of candidate answers and a ranker that evaluates their score. To be effective, the engine must have three fundamental properties. It should not miss relevant answers, has to be efficient and must generate the answers in an order that is highly correlated with the desired ranking. It is shown that none of the existing systems has implemented an engine that has all of these properties. In contrast, this paper presents an engine that generates all the answers with provable guarantees. Experiments show that the engine performs well in practice. It is also shown how to adapt this engine to queries under the OR semantics. In addition, this paper presents a novel approach for implementing rankers destined for eliminating redundancy. Essentially, an answer is ranked according to its individual properties (relevancy) and its intersection with the answers that have already been presented to the user. Within this approach, experiments with specific rankers are described.
Konstantin Golenberg, Benny Kimelfeld, Yehoshua Sagiv
SIGMOD Conference1