Search Query Classifier Using Co-occurrence Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Internet search engines face challenges in identifying and limiting exposure to sensitive or offensive content, such as child pornography and terrorist recruitment material, as users may inadvertently encounter such content during searches.
Innovation Solution
A method and system for training a classifier to identify search queries seeking inappropriate content by generating a database of known queries, expanding it with user-submitted queries, and using co-occurrence analysis to determine candidate queries associated with sensitive or offensive content, which are then used to modify search results and train the classifier.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a large database of search queries seeking inappropriate content is manually compiled, then the classifier training data quality is improved, but the time and human resources required are excessive
Solution Approach 1:
The system automatically compiles and expands the training database using its own search query data and co-occurrence analysis algorithms, eliminating the need for extensive manual curation. The classifier trains on self-generated training data, achieving high quality without excessive human time investment.
Solution Approach 2:
The system performs preliminary analysis of search query co-occurrences to pre-identify potential inappropriate queries before formal classifier training. This preliminary action creates a ready-to-use training database, saving significant time during the actual classifier development phase.
2Productivity
If co-occurrence analysis is used to identify candidate queries, then the database expansion efficiency is improved, but the risk of false positives increases
Solution Approach 1:
The system implements feedback loops where the classifier continuously learns from identified candidate queries, adjusting its parameters to reduce false positives. The co-occurrence analysis results are fed back into the training process, refining the classifier's ability to distinguish true inappropriate queries from false positives.
Solution Approach 2:
The system intentionally casts a wide net with co-occurrence analysis, identifying more candidate queries than may ultimately be confirmed as inappropriate. This excessive action ensures high recall, and the classifier then filters these candidates to achieve the desired precision, balancing efficiency and reliability.
3Object-affected harmful factors
If the classifier is trained on a comprehensive database of inappropriate content queries, then the content filtering effectiveness is improved, but the complexity of the system increases
Solution Approach 1:
The system segments the inappropriate content detection task into multiple components: co-occurrence analysis for candidate identification, classifier training for pattern recognition, and iterative refinement for optimization. This segmentation makes the complex system more manageable and maintainable while preserving comprehensive filtering capability.
Solution Approach 2:
The co-occurrence analysis acts as an intermediary between raw search queries and the final classifier decision. It pre-processes and filters queries before they reach the classifier, reducing the complexity of the classification task while maintaining comprehensive content filtering effectiveness.
Data Source
AI summary
A system and method for training a search query classifier may be used to develop a large database of search queries used to access inappropriate sensitive or offensive content. A database of well-known and frequently-used search queries for accessing inappropriate sensitive content is expanded by monitoring additional search queries received from a user within a preset time period of the user submitting one of the well-known and frequently-used search queries. The additional search queries received from a user are further evaluated to determine if they are likely associated with inappropriate sensitive or offensive content.


