Neural Network App Inference From Session and Time Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices lack an efficient method to predict and recommend software applications based on user behavior and usage patterns, leading to suboptimal user interaction and application usage.
Innovation Solution
An electronic device uses a neural network to analyze session information, including user data and time information, to identify frequently used applications and predict likely next applications for recommendation, utilizing a neural network trained on embedding session data to improve inference accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional methods are used to identify software applications, then the system is simple to implement, but the prediction accuracy and recommendation quality are insufficient
Solution Approach 1:
The patent replaces traditional rule-based or statistical methods with a neural network-based intelligent system. The neural network processes session information including application identifiers, time stamps, and user interaction data to predict next applications with high accuracy. This substitution of mechanical/algorithms with intelligent systems resolves the contradiction by achieving superior prediction accuracy while accepting increased system complexity.
Solution Approach 2:
The patent transforms raw session information into embedding vectors that capture temporal and contextual patterns. By changing the parameter representation from discrete application IDs to continuous embedding spaces, the system enables the neural network to learn complex usage patterns and predict applications with higher precision, thereby resolving the accuracy-complexity contradiction.
2Reliability
If a neural network is trained on session information, then the recommendation quality improves, but the training time and computational resources increase
Solution Approach 1:
The patent performs preliminary actions by collecting and preprocessing session information in advance, organizing it into structured formats with embeddings before actual prediction is needed. This pre-processing and pre-embedding of data reduces the computational burden during real-time prediction, allowing high recommendation quality without excessive training time during deployment.
Solution Approach 2:
The patent implements a hybrid approach where the neural network is trained on partial datasets initially to achieve baseline performance, then progressively refined with more data. This partial training strategy enables the system to provide quality recommendations sooner while continuing to improve over time, balancing training time investment with recommendation quality returns.
Data Source
AI summary
Provided is a computer-readable storage medium for storing one or more programs, the one or more programs, when executed by at least one processor of an electronic device, being configured to identify the number of one or more first software applications executed in the electronic device. The one or more programs, when executed by the at least one processor of the electronic device, may be configured to provide, to a neural network in response to the number that has reached a reference number, session information comprising first data representing the one or more first software applications and second data representing time information. The one or more programs, when executed by the at least one processor of the electronic device, may be configured to include instructions for the electronic device to acquire, from the neural network, at least one second software application identified on the basis of the session information.


