Skip to content

Commit

Permalink
Cntd. QTL QALD
Browse files Browse the repository at this point in the history
  • Loading branch information
LorenzBuehmann committed Sep 23, 2016
1 parent 8b60e2b commit 2622516
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -45,14 +45,12 @@
import org.slf4j.LoggerFactory;

import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.function.Predicate;
import java.util.stream.Collectors;

/**
Expand Down Expand Up @@ -109,7 +107,7 @@ public QALDEvaluationDataset(File benchmarkDirectory, SparqlEndpoint endpoint) {
.filter(q -> !q.getAnswers().get(0).getAdditionalProperties().containsKey("boolean")) // only resources due to bug in QALD
.filter(q -> !q.getQuery().getSparql().toLowerCase().contains(" union ")) // skip UNION queries
.filter(q -> q.getAnswers().get(0).getResults().getBindings().size() >= 2) // result size >= 2
.filter(QALDPredicates.isSubjectTarget())
.filter(QALDPredicates.isSubjectTarget().negate())
.filter(QALDPredicates.hasFilter().negate())
// .filter(q -> q.getQuery().getSparql().toLowerCase().contains("chessplayer"))
.sorted((q1, q2) -> ComparisonChain.start().compare(q1.getId(), q2.getId()).compare(q1.getQuery().getSparql(), q2.getQuery().getSparql()).result()) // sort by ID
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -473,7 +473,7 @@ public void run(int maxNrOfProcessedQueries, int maxTreeDepth, int[] exampleInte
// generate examples for each query
logger.info("precomputing pos. and neg. examples...");
final Map<String, ExampleCandidates> query2Examples = new HashMap<>();
for (String query : queries) {
for (String query : queries) {if(!(query.contains("Borough_(New_York_City)")))continue;
query2Examples.put(query, generateExamples(query));
}
logger.info("precomputing pos. and neg. examples finished.");
Expand Down Expand Up @@ -567,7 +567,7 @@ public void run(int maxNrOfProcessedQueries, int maxTreeDepth, int[] exampleInte
// loop over SPARQL queries
for (final String sparqlQuery : queries) {

// if(!(sparqlQuery.contains("ChessPlayer")))continue;
if(!(sparqlQuery.contains("Borough_(New_York_City)")))continue;

tp.submit(() -> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,9 @@ public static Predicate<Question> isSubjectTarget() {

}

public static Predicate<Question> isObjectTarget() {
return isSubjectTarget().negate();

}

}

0 comments on commit 2622516

Please sign in to comment.