Patent classifications
G06F16/243
CHATBOT FOR DEFINING A MACHINE LEARNING (ML) SOLUTION
The present disclosure relates to systems and methods for an intelligent assistant (e.g., a chatbot) that can be used to enable a user to generate a machine learning system. Techniques can be used to automatically generate a machine learning system to assist a user. In some cases, the user may not be a software developer and may have little or no experience in either machine learning techniques or software programming. In some embodiments, a user can interact with an intelligent assistant. The interaction can be aural, textual, or through a graphical user interface. The chatbot can translate natural language inputs into a structural representation of a machine learning solution using an ontology. In this way, a user can work with artificial intelligence without being a data scientist to develop, train, refine, and compile machine learning models as stand-alone executable code.
PROVIDING SEARCH-DIRECTED USER INTERFACE FOR ONLINE BANKING APPLICATIONS
Systems and methods for providing a search-directed user interface for online banking applications. An example method may comprise: receiving, via a graphical user interface (GUI) session associated with an authenticated user, a search argument comprising a character string; executing, by a processing device, a search query by matching the character string to account data of one or more accounts that the authenticated user is authorized to access, the account data comprising a plurality of data items representing at least one of: financial product types, financial product identifiers, financial transaction types, financial transaction descriptions, financial transaction amounts, portfolio types, accounts, and aggregated financial indicators; and causing a data set produced by executing the search query to be visually represented via the GUI session.
METHOD AND SYSTEM FOR BRIDGING DISPARATE PLATFORMS TO AUTOMATE A NATURAL LANGUAGE INTERFACE
Various techniques are disclosed, including receiving at a multiplatform management system a natural language request from a computing device, determining an event type based on the natural language request, identifying a user-requested action based on data associated with a natural language processing platform in data communication with the multiplatform management system, selecting a cloud platform to perform the user-requested action, formatting data representing the user-requested action into a formatted user-requested action, and performing the action.
CONVERSATIONAL BUSINESS TOOL
A business analytics conversational tool comprising: a device comprising a communication channel, a natural language processor (NLP), a fulfillment application program interface (F-API), a database application program interface (D-API), and a business management database; wherein: the NLP receives a user-input from a user through the communication channel; the NLP deduces an intent of the user-input; the NLP communicates the intent to the F-API; the F-API communicates a request for data associated with the intent to the database via the D-API; the D-API communicates the data associated with the intent to the F-API; the F-API converts the data associated with the intent to conversational form and sends the conversational form for voice output through the communication channel.
SYSTEMS AND METHODS FOR AUTOMATED ANALYSIS OF BUSINESS INTELLIGENCE
A method, system, and medium for automated analysis of business intelligence each: receive natural language input from a user; evaluate, via a natural language understanding processor that includes a parser and an interpreter, the natural language input to determine an intent of the user; determine the intent of the user and generate a query based on a context manager; send an identification of the failure to a failure analysis system for human intervened analysis and refinement of a natural language model used by the natural language understand processor; assess, via a context manager processor, to determine a user interest in one or more portions of results of the query, a scrolling of the user through the results of the query; and refine, based on the user interest in the one or more portions of the results of the query, an output of the results of the query.
Determining responsive content for a compound query based on a set of generated sub-queries
Implementations are directed to determining, based on a submitted query that is a compound query, that a set of multiple sub-queries are collectively an appropriate interpretation of the compound query. Those implementations are further directed to providing, in response to such a determination, a corresponding command for each of the sub-queries of the determined set. Each of the commands is to a corresponding agent (of one or more agents), and causes the agent to generate and provide corresponding responsive content. Those implementations are further directed to causing content to be rendered in response to the submitted query, where the content is based on the corresponding responsive content received in response to the commands.
Efficient and fine-grained video retrieval
A computer-implemented method executed by at least one processor for performing mini-batching in deep learning by improving cache utilization is presented. The method includes temporally localizing a candidate clip in a video stream based on a natural language query, encoding a state, via a state processing module, into a joint visual and linguistic representation, feeding the joint visual and linguistic representation into a policy learning module, wherein the policy learning module employs a deep learning network to selectively extract features for select frames for video-text analysis and includes a fully connected linear layer and a long short-term memory (LSTM), outputting a value function from the LSTM, generating an action policy based on the encoded state, wherein the action policy is a probabilistic distribution over a plurality of possible actions given the encoded state, and rewarding policy actions that return clips matching the natural language query.
Using frames for action dialogs
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using frames for performing tasks. One of the methods includes receiving a first request to perform a task, the first request comprising user speech identifying the task; generating a frame associated with the task, wherein the frame comprises one or more types of values necessary to perform the task, and wherein each type of value can be satisfied by a respective value; receiving a second request to provide information related to a question, the second request comprising user speech identifying the question; providing information identifying the question to a search engine, and receiving a response identifying one or more terms; determining that at least one term can satisfy a type of value necessary to perform the task; and storing the at least one term in the frame.
Generation of domain-specific models in networked system
The present disclosure is generally directed to the generation of domain-specific, voice-activated systems in interconnected networks. The system can receive input signals that are detected at a client device. The input signals can be voice-based input signals, text-based input signals, image-based input signals, or other type of input signals. Based on the input signals, the system can select domain-specific knowledge graphs and generate responses based on the selected knowledge graph.
Chatbot for defining a machine learning (ML) solution
The present disclosure relates to systems and methods for an intelligent assistant (e.g., a chatbot) that can be used to enable a user to generate a machine learning system. Techniques can be used to automatically generate a machine learning system to assist a user. In some cases, the user may not be a software developer and may have little or no experience in either machine learning techniques or software programming. In some embodiments, a user can interact with an intelligent assistant. The interaction can be aural, textual, or through a graphical user interface. The chatbot can translate natural language inputs into a structural representation of a machine learning solution using an ontology. In this way, a user can work with artificial intelligence without being a data scientist to develop, train, refine, and compile machine learning models as stand-alone executable code.