Data Query Pricing With Tuple Information Gain for Fair Transactions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data query transaction systems suffer from low computational efficiency and poor interpretability, leading to arbitrage issues and reduced transaction revenue due to speculative data consumers inferring high-priced queries from low-priced ones, which also undermines the fairness of data transactions.

Innovation Solution

A data query service transaction processing method and device based on tuple information gain, which constructs support sets for each database relation, executes auxiliary queries, calculates information gain for each tuple, and sets prices based on an information gain-based pricing function to ensure arbitrage-free transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If simple query pricing is used, then transaction processing is efficient, but arbitrage problems occur reducing transaction revenue

Engineering Contradiction:
Improvequery transaction processing efficiencyVSAvoidtransaction revenue
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent changes the pricing parameter from simple query-based pricing to information gain-based pricing. By calculating the information gain of each tuple in the query results and summing them up, the system determines a more accurate query price that reflects the actual value provided, thereby preventing arbitrage while maintaining processing efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical arithmetic pricing mechanism with an information-theoretic pricing mechanism. Instead of using simple cost-based pricing that allows arbitrage, the system uses information gain calculations (based on entropy reduction) to determine prices, substituting a more sophisticated pricing model that inherently prevents arbitrage opportunities.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Loss of energy

If complex pricing functions are used to prevent arbitrage, then transaction revenue is protected, but computational efficiency decreases

Engineering Contradiction:
Improvetransaction revenueVSAvoidquery transaction processing efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent segments the query pricing problem into tuple-level information gain calculations. Instead of computing complex pricing for the entire query at once, the system breaks it down into individual tuple contributions, calculating the information gain of each tuple separately and summing them up. This segmentation enables more efficient computation while maintaining accurate arbitrage-free pricing.

Inventive Principle:
Principle #1Segmentation

3Productivity

If traditional pricing methods are used, then processing is fast, but interpretability of pricing is poor

Engineering Contradiction:
Improvepricing computation speedVSAvoidpricing interpretability
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent introduces information gain as an intermediary concept that bridges the gap between computational efficiency and pricing interpretability. The information gain of each tuple serves as a transparent, interpretable metric that explains why a query has a certain price, while the computational framework maintains efficiency through systematic calculation and summation of these interpretable units.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250335432A1Data query service transaction processing method and device based on tuple information gain
Publication Date: 2025.10.30 ZHEJIANG UNIV
  • US20250335432A1 patent drawing
  • US20250335432A1 patent drawing
  • US20250335432A1 patent drawing

AI summary

The present disclosure provides a data query service transaction processing method based on tuple information gain. The method involves: constructing a support set for each relation in a database according to a data seller's specified information; constructing an auxiliary query according to the support set and a single table query input by a data consumer to obtain the results of both the original and auxiliary queries; calculating information gains of all tuples on a single table and obtaining a query price using an information gain-based pricing function; rewriting an original query and constructing multiple auxiliary queries; extracting and de-duplicating the multiple groups of query results, calculating information gains of all tuples on multiple tables, and obtaining the final query price for transaction according to the pricing function. A data query service transaction processing device, an electronic device, a computer-readable storage medium involving the method are also provided.