Method and apparatus for information presentation and processing

The method and apparatus address the challenge of overwhelming news information by generating and combining event graphs to present related events intuitively, enhancing user understanding and predicting event impact.

JP7758081B2Active Publication Date: 2025-10-22NEC CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024041860
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-03-21
Filing Date
2024-03-18
Publication Date
2025-10-22
Estimated Expiration
2044-03-18

AI Technical Summary

Technical Problem

Users face challenges in efficiently understanding the background and impact of news events due to the overwhelming amount of news information and the tedious process of searching and filtering event-related information, which existing methods fail to present news in an intuitive and concise manner, lacking the ability to automatically associate events and predict their impact.

Method used

A method and apparatus for presenting and processing information through event graphs, including generating and combining event graphs based on media content to represent event relationships, allowing users to visualize the development and genealogy of related events, and predicting their impact.

Benefits of technology

Enables users to efficiently access intuitive and concise information about events and their related events, improving media information processing efficiency and user insight into event dynamics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007758081000001
    Figure 0007758081000001
  • Figure 0007758081000002
    Figure 0007758081000002
  • Figure 0007758081000003
    Figure 0007758081000003
Patent Text Reader

Abstract

To provide an information presentation method and device which present an individual event graph to media content, thereby allowing users to efficiently obtain intuitive and refined event information and its associated event information.SOLUTION: A method includes presenting a first event graph corresponding to media content. The first event graph includes at least a first node representing a first event, a second node representing a second event, and a first directed edge representing a first event relationship between the first event and the second event. The first event, the second event, and the first event relationship are determined from the media content. The method further includes presenting a second event graph in association with the first event graph. The second event graph comprises at least a third node representing a third event. A first event factor of at least one event of the first event and the second event matches a second event factor of the third event.SELECTED DRAWING: Figure 8A
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] TECHNICAL FIELD Exemplary embodiments of the present disclosure relate generally to the field of computers, and more particularly to methods and apparatus for information presentation and processing. [Background technology]

[0002] With the development of network technology and multimedia technology, the amount of news increases exponentially every day, and a large amount of news is repeated. Summary of the Invention [Problem to be solved by the invention]

[0003] A large amount of news information takes up users' valuable reading time. However, news events do not occur in isolation. Users may want to understand the background of an event or understand its direction through historical events to predict the impact of a current event. Therefore, there is an urgent need for a solution that can present news information to users in an intuitive and concise manner. Furthermore, searching and filtering event-related information can be a very tedious task for users. Therefore, a solution that can automatically sort, refine, and provide insights into various news sources is highly desirable. [Means for solving the problem]

[0004] A first aspect of the present disclosure provides a method for presenting information, the method including: presenting a first thing graph corresponding to media content, the first thing graph including at least a first node representing a first event, a second node representing a second event, and a first directed edge indicating a first event relationship between the first event and the second event, the first event, the second event, and the first event relationship being determined from the media content; and presenting a second thing graph in relation to the first thing graph, the second thing graph including at least a third node representing a third event, wherein a first event element of at least one of the first event and the second event matches a second event element of the third event. A second aspect of the present disclosure provides an electronic device including at least one processing circuit configured to present a first event graph corresponding to media content, the first event graph including at least a first node representing a first event, a second node representing a second event, and a first directed edge indicating a first event relationship between the first event and the second event, the first event, the second event, and the first event relationship being determined from the media content, and to present a second event graph in relation to the first event graph, the second event graph including at least a third node representing a third event, and to match a first event element of at least one of the first event and the second event with a second event element of the third event. In a third aspect of the present disclosure, there is provided an electronic device including at least one processing unit and at least one memory, the at least one memory being coupled to the at least one processing unit and configured to store instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the device to perform the method of the first aspect. In a fourth aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, implements the method of the first aspect. A fifth aspect of the present disclosure provides an information processing method, the method including: generating a first matter graph corresponding to media content, the first matter graph including at least a first node representing a first event, a second node representing a second event, and a first directed edge indicating a first event relationship between the first event and the second event, the first event, the second event, and the first event relationship being determined from the media content; and determining a third event of a second event element matching the first event element from a reference matter graph based on a first event element included in at least one of the first event and the second event; and combining the first matter graph and the second matter graph, the second matter graph including at least a third node representing the third event. A sixth aspect of the present disclosure provides an electronic device, including at least one processing circuit, configured to generate a first event graph corresponding to media content, the first event graph including at least a first node representing a first event, a second node representing a second event, and a first directed edge indicating a first event relationship between the first event and the second event, the first event, the second event, and the first event relationship being determined from the media content, determine a third event from the reference event graph based on a first event element included in at least one of the first event and the second event, the third event having a second event element that matches the first event element, and combine the first and second event graphs, the second event graph including at least a third node representing the third event. In a seventh aspect of the present disclosure, there is provided an electronic device comprising at least one processing unit and at least one memory coupled to the at least one processing unit and storing instructions that, when executed by the at least one processing unit, cause the device to perform the method of the fourth aspect. In an eighth aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program that is executed by a processor to perform the method of the fourth aspect. It should be noted that the contents described in the Summary of the Invention section do not limit the key or important features of the embodiments of the present disclosure, nor do they limit the scope of the present disclosure. It should be understood that other features of the present disclosure can be more easily understood by reading the following description. [Brief explanation of the drawings]

[0005] These and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which like or similar reference numerals indicate like or similar elements. [Figure 1A] FIG. 1 is a schematic diagram illustrating an exemplary environment in which embodiments of the present disclosure may be implemented. [Figure 1B] 1 is a flowchart of a process for information processing according to some embodiments of the present disclosure. [Figure 2A] 1 illustrates an example of a visualization presentation of media content according to some embodiments of the present disclosure. [Figure 2B] 1 illustrates an example of a visualization presentation of media content according to some embodiments of the present disclosure. [Figure 2C] 1 illustrates an example of a visualization presentation of media content according to some embodiments of the present disclosure. [Figure 3] 1 is a flowchart of a process for constructing an individual event graph according to some embodiments of the present disclosure. [Figure 4A] FIG. 2 is a schematic diagram of an exemplary individual event graph constructed in accordance with some embodiments of the present disclosure. [Figure 4B] FIG. 2 is a schematic diagram of an exemplary individual event graph constructed in accordance with some embodiments of the present disclosure. [Figure 4C] FIG. 2 is a schematic diagram of an exemplary individual event graph constructed in accordance with some embodiments of the present disclosure. [Figure 4D] FIG. 2 is a schematic diagram of an exemplary individual event graph constructed in accordance with some embodiments of the present disclosure. [Figure 4E] FIG. 2 is a schematic diagram of an exemplary individual event graph constructed in accordance with some embodiments of the present disclosure. [Figure 4F] FIG. 2 is a schematic diagram of an exemplary individual event graph constructed in accordance with some embodiments of the present disclosure. [Figure 5] FIG. 1 is a schematic diagram of associating event elements with an individual event graph according to some embodiments of the present disclosure. [Figure 6A] FIG. 10 illustrates an example of updating a reference graph according to some embodiments of the present disclosure. [Figure 6B] FIG. 10 illustrates an example of updating a reference graph according to some embodiments of the present disclosure. [Figure 6C] FIG. 10 illustrates an example of updating a reference graph according to some embodiments of the present disclosure. [Figure 7A] FIG. 1 illustrates an example of an expanded individual event graph according to some embodiments of the present disclosure. [Figure 7B] FIG. 1 illustrates an example of an expanded individual event graph according to some embodiments of the present disclosure. [Figure 7C] FIG. 1 illustrates an example of an expanded individual event graph according to some embodiments of the present disclosure. [Figure 8A] 1 is a flowchart of an information presentation process according to some embodiments of the present disclosure. [Figure 8B] 1 is a flowchart of an information processing process according to some embodiments of the present disclosure. [Figure 9] 1 is a block diagram of an example electronic device in which the present disclosure may be implemented. DETAILED DESCRIPTION OF THE INVENTION

[0006] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although the accompanying drawings show several embodiments of the present disclosure, it should be understood that the present disclosure can be implemented in various forms and is not limited to the embodiments herein, and these embodiments are used to more thoroughly and completely understand the present disclosure. It should be understood that the accompanying drawings and embodiments of the present disclosure are used for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0007] It should be noted that any section / subsection titles provided herein are not limiting. Various embodiments are described throughout this specification, and any embodiment may be included in any section / subsection. Furthermore, any embodiment described in any section / subsection may be combined in any manner with any other embodiment described in the same section / subsection and / or different sections / subsections.

[0008] In describing embodiments of the present disclosure, the term "comprises" and similar terms should be understood as broadly inclusive, i.e., "including, but not limited to." The term "based on" means "based at least in part on." "An embodiment" or "the embodiment" means "at least one embodiment." "Some embodiments" means "at least some embodiments." The following may include explicit and implicit definitions.

[0009] As used herein, the term "circuitry" refers to a hardware circuit and / or a combination of a hardware circuit and software. For example, a circuit may be a combination of analog and / or digital hardware circuitry and software / firmware. As another example, a circuit may be any portion of a hardware processor, including software, where the hardware processor includes digital signal processor(s), software, and memory(s), which work together to operate a device and perform various functions. As another example, a circuit may be a hardware circuit and / or processor, e.g., a microprocessor or portion of a microprocessor, that requires software / firmware for operation, but may not require software if it is not required for operation. As used herein, the term "circuitry" may include implementations of only a hardware circuit or processor, or a portion of a hardware circuit or processor and its (or their) accompanying software and / or firmware.

[0010] As used herein, the term "event" refers to a circumstance or change of state consisting of one or more actions at a particular time and space, involving one or more event hosts.

[0011] As mentioned above, users need to spend a lot of time reading news to obtain information, and the process of searching and filtering news is tedious. Meanwhile, with the development of web and multimedia technologies, it is now possible to present news in multiple media content types, such as text, images, video, audio, or a combination of these. This further increases the amount of news available. To prevent the overwhelming amount of news from taking up users' reading time, it is expected that news will be organized, refined, and presented to users in a visual way.

[0012] One way to achieve this is to show users information about news elements, but this method can only show current events and their progression in the news alone, and does not show related events (for example, events on the same theme or in the same industry). If users want to know about related events, they have to search further, which does not allow users to efficiently understand the impact of events.

[0013] Some embodiments of the present disclosure provide a solution for presenting information, including presenting a first matter graph corresponding to media content, the first matter graph including at least a first node representing a first event, a second node representing a second event, and a first directed edge indicating a first event relationship between the first event and the second event, the first event, the second event, and the first event relationship being determined from the media content. The solution further includes presenting a second matter graph in relation to the first matter graph, the second matter graph including at least a third node representing a third event, wherein a first event element of at least one of the first and second events matches a second event element of the third event.

[0014] As a result, the user is presented with the development and genealogy of related events based on the current media content and extending outward. In this way, the user can efficiently obtain intuitive and concise information about the event and its related events, as well as gain insight into the media content, analyze the reasons for the event, and / or predict the subsequent impact of the event.

[0015] On the other hand, traditional approaches involve manually searching, categorizing, and organizing specific news articles to provide users with relevant information. This approach requires very high labor costs. Another method involves using information processing techniques such as search and clustering to collect, organize, and sort news articles according to the time of publication. This method makes it difficult for users to understand the progression of events. This approach can only display current events in isolation and cannot automatically associate them with matching events (such as those related to the same event theme or the same industry), making it difficult to show the correlation between events or the development process. Furthermore, this approach cannot predict the possible impact of an event or provide users with reference information through the development of similar historical events.

[0016] To this end, some embodiments of the present disclosure provide a solution for information processing. The solution includes generating a first matter graph corresponding to media content, the first matter graph including at least a first node representing a first event, a second node representing a second event, and a first directed edge indicating a first event relationship between the first event and the second event, the first event, the second event, and the first event relationship being determined from the media content. The solution further includes determining a third event from the reference matter graph based on a first event element included in at least one of the first event and the second event, the third event having a second event element that matches the first event element. The solution further includes combining the first matter graph and the second matter graph, the second matter graph including at least a third node representing the third event.

[0017] In an embodiment of the present disclosure, an isolated individual event graph of media content is expanded. The expanded event graph is used to connect events of the same or similar elements. Thus, complex events can be organized by the graph. In this way, the processing efficiency of media information is improved, and users can efficiently access information of interest. Expanding related events also facilitates users to gain deeper insight into the media content and understand the dynamics surrounding the events described in the media content.

[0018] Example Environment 1A is a schematic diagram of an example environment 100 in which embodiments of the present disclosure may be implemented. In environment 100, a user (not shown) may browse media content 110 via electronic device 150. During the user's browsing process or in response to a user action, electronic device 150 may present an event graph 130 associated with media content 110. Electronic device 150 may communicate with electronic device 120 to obtain event graph 130 constructed by electronic device 120. In environment 100, electronic device 120 may obtain media content 110 and process it to generate event graph 130.

[0019] In environment 100, electronic device 120 and electronic device 150 may be any device with computing capabilities, including a terminal device. The terminal device may be any mobile, fixed, or portable terminal, including a mobile phone, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, media computer, multimedia computer, personal communication system (PCS) device, personal navigation device, personal digital assistant (PDA), audio / video player, digital camera / camera, locator device, television receiver, radio receiver, e-book device, gaming device, or any combination thereof, or any combination thereof, including accessories and peripherals including such devices. Electronic device 120 may also be any device with computing capabilities, including a server-side device. The server-side device may include, for example, a computing system / server, such as a mainframe, an edge computing node, or a computing device in a cloud environment.

[0020] The media content 110 may be any suitable content capable of providing information. For example, the media content 110 may be news articles in the form of text, images, audio, video, or a combination thereof. The media content 110 may be media content retrieved from various platforms (e.g., news platforms) or stored media content. In the case of the media content 110 in text format, the electronic device 120 may directly extract information for constructing the event graph 130 from the text. In the case of the media content 110 in the form of images, videos, audio, or the like, the electronic device 120 may use any existing or future-developed technology to extract information for constructing the event graph 130 from the images, audio, or video. For example, the electronic device 120 may directly extract relevant information from image, video, or audio formats based on image or audio recognition technology.

[0021] Event graphs are used to represent events and event relationships between different events. For example, event graphs can represent events and event relationships using logical directed graphs. Such logical directed graphs have events as nodes and event relationships as directed edges.

[0022] In this specification, an event relationship is also referred to as an association relationship or simply a relationship. Such event relationships may include causal relationships, conditional relationships, inversion relationships, sequential relationships, superior-subordinate relationships, compositional relationships, simultaneous relationships, and similarity relationships. For example, a causal relationship is a relationship in which the occurrence of a previous event (cause) leads to the occurrence of a later event (result). A conditional relationship indicates that a previous event is a condition for the occurrence of a later event. An inversion relationship indicates a relationship in which one event is opposed to another, for example, one event occurs later but another event occurs earlier. A sequential relationship indicates that a previous event and a later event occur consecutively in time. A superordinate-subordinate relationship indicates that one event is a superior or subordinate event of another event, and includes noun superordinate and verb superordinate relationships. For example, the events "food price rise" and "vegetable price rise" form a noun superordinate-subordinate relationship, and the events "murder" and "assassination" form a verb superordinate-subordinate relationship. A compositional relationship indicates that one event is a constituent part of another event. A simultaneous relationship indicates that one event occurs simultaneously with another event. A similarity relationship refers to an event being similar to another event to a certain extent, and establishing the similarity relationship through, for example, a similarity calculation. The above event relationships are merely examples and are not intended to limit the scope of the present disclosure.

[0023] An event may have one or more event elements. Herein, an event element is also referred to simply as an element. Event elements include, but are not limited to, an event host, an event guest, a time, a location, a person, an industry, a company, a product, etc. In some examples, the event elements are stored as attributes of the event in association with a node representing the event.

[0024] It should be understood that the structure and functionality of environment 100 are described for illustrative purposes only and are not intended to limit the scope of the present disclosure. In FIG. 1A and the following description, event graph 130 is constructed by electronic device 120 and presented by electronic device 150. However, these are merely illustrative examples and are not intended to limit the scope of the present disclosure. In some embodiments, the construction and presentation of event graph 130 may be accomplished by the same device.

[0025] To more clearly understand the information presentation solution according to the present disclosure, we first refer to FIG. 1B to describe the overall process 105 performed to generate the event graph 130. The process 105 may be implemented in the environment 100. Some blocks of the process 105 may be implemented by the electronic device 120, and some other blocks may be implemented by the electronic device 150.

[0026] To present the event graph 130, the electronic device 120 first generates an event graph (also called an individual event graph) corresponding to the media content 110. To this end, in block 101, the electronic device 120 constructs an individual event graph for the media content. The individual event graph is used to represent events extracted from a single piece of media content 110 and the relationships between the events. To this end, the individual event graph includes multiple nodes each representing multiple events extracted from the media content 110. The individual event graph further includes at least one directed edge representing an event relationship between different events.

[0027] Further, in block 103, the electronic device 120 expands the individual event graph corresponding to the media content 110 to obtain an event graph 130. As used herein, expanding an individual event graph refers to combining the individual event graph with one or more additional event graphs (also referred to as additional event graphs). The additional event graphs may include one or more nodes, each representing an event. Thus, as used herein, the expanded individual event graph is also referred to as a combined event graph.

[0028] The source of events used in expanding the individual event graph may be a reference event graph. For example, the electronic device 120 may determine a subgraph from the reference event graph that satisfies an expansion condition and combine the subgraph with the individual event graph. It should be understood that the individual event graph may be a graph of a specific number (e.g., one) of media content, while the reference event graph is a graph of a larger range of media content and is considered a global event graph. In some embodiments, the reference event graph may be constructed for a specific domain, e.g., the financial domain or the semiconductor domain. Alternatively, the reference event graph may be constructed across multiple domains or may be domain-free.

[0029] Electronic device 120 may expand the individual event graph by any suitable factor. In some embodiments, electronic device 120 may expand the individual event graph based on event elements. Alternatively, in some embodiments, electronic device 120 may expand the individual event graph based on event relationships. In some embodiments, electronic device 120 may expand the individual event graph based on event elements and event relationships.

[0030] Process 105 is also used to provide an event graph. Specifically, in block 104, electronic device 150 can present an expanded individual event graph, event graph 130.

[0031] Additionally, in some embodiments, process 105 is also used to update the reference event graph. Specifically, in block 102, electronic device 120 uses the individual event graph to update the reference event graph. Electronic device 120 can store and periodically update the reference event graph to provide the origin of matching events when expanding the individual event graph.

[0032] 1B has been described above, the overall flow of an exemplary process 105 that can be implemented in environment 100. It should be understood that process 105 is merely an exemplary process for obtaining the presented event graph, and that the presented event graph in the embodiments of the present disclosure may be generated in any suitable manner.

[0033] Example of a matter graph presentation As described above, a graph of events related to media content 110 may be presented to a user as they browse media content 110. Some examples are described below with reference to Figures 2A-2C.

[0034] 2A , as a user browses media content 110, electronic device 150 presents visualization 200A. Visualization 200A includes an individual event graph 210 that corresponds to media content 110. Individual event graph 210 includes multiple nodes, in this example, node 201, node 202, node 203, and node 204. The visual style of these nodes is a circle with a filled gradient line. Each node represents an event extracted from media content 110; for example, node 201 represents event C, node 202 represents event D, node 203 represents event E, and node 204 represents event F.

[0035] The individual event graph 210 further includes at least one directed edge, in this example, directed edge 211, directed edge 212, and directed edge 213. The visual style of these directed edges is a solid line with an arrow. Each directed edge represents one event relationship, for example, directed edge 211 represents the event relationship between event C and event D, directed edge 212 represents the event relationship between event D and event E, and directed edge 213 represents the event relationship between event D and event F.

[0036] As described with reference to FIG. 1A , an event has one or more event elements. In some embodiments, electronic device 150 further presents multiple interface elements, each representing multiple event elements, with each event element belonging to one event in individual event graph 210. For example, in the example of FIG. 2A , event C includes a time element, a person element, and a place element. Correspondingly, associated with node 201, a time interface element representing the event element, a person interface element representing the person element, and a place interface element representing the place element are presented. For example, event D includes a time element and a product element. Correspondingly, associated with node 202, a time interface element representing the time element and a product interface element representing the product element are presented.

[0037] In some embodiments of the present disclosure, interface elements representing event elements have any suitable form or effect. In FIG. 2A and other figures, interface elements representing event elements have visual effects corresponding to the event elements they represent. For example, person interface elements are person icons, place interface elements are place icons, and product interface elements are icons of specific products. In this manner, a user can visually and intuitively recognize the types of elements to which different events are related. It should be understood that this is merely an example, and interface elements may be presented in other ways. In some embodiments, interface elements may be presented as nodes (e.g., similar to nodes representing events and may have the same or different shape as nodes representing events) and / or text. For example, interface elements representing person elements may be presented as nodes having a particular shape (e.g., a circle), and the nodes may be identified with information such as the person's name.

[0038] The above describes an exemplary presentation of the individual event graph 210 and corresponding event elements. The presented individual event graph 210 and event elements may be obtained as described below with reference to FIG.

[0039] In addition to the individual event graph, the electronic device 150 further presents one or more additional event graphs that are extended based on the event elements. Continuing with the example of FIG. 2A , the visualization 200A further includes additional event graph 220, additional event graph 230, and additional event graph 240. These additional event graphs supplement the individual event graph 210 with information that helps the user clarify the context of the event and understand related event information. As an example, the additional event graph 220 includes a node 205, whose visual style is a hollow circle. The event represented by node 205 has a matching event element, which in this example is a time element, with the event C represented by node 201. The visualization 200A has an interface element corresponding to the event element, which in this example is a time interface element 209. The visual style of the time interface element 209 is a clock icon. For details about matching event elements, see the description below.

[0040] In some embodiments, an additional event graph expanded based on an event element may have multiple layers. That is, an additional event graph may include multiple nodes. In the example of FIG. 2A , additional event graph 220 further includes node 206, and the event represented by node 206 and the event represented by node 205 have an event relationship. The event relationship is indicated by a directed edge, and its visual style is a solid line with an arrow. Additional event graph 230 and additional event graph 240 are similar to additional event graph 220, and therefore will not be repeated here.

[0041] In some embodiments, the electronic device 150 may further present a directed element pointing from the interface element to the node to indicate that the event represented by the node has the event element represented by the interface element. In particular, two events with matching event elements visually associate the nodes representing these two events through the interface elements of the matching event elements. In the example of FIG. 2A , the visualization 200A further includes a directed element between the interface element and the node. For example, the events represented by the node 201 and the node 205 have matching event elements. Correspondingly, the electronic device 150 presents a directed element 214 pointing from the time interface element 209 to the node 201, and also presents a directed element 215 pointing from the time interface element 209 to the node 205. The visual style of these directed elements is a dotted line with an arrow.

[0042] The above description of the visual style of each element in visualization 200A and the description of the visual relationship between the individual event graph and the additional event graph are merely examples and are not intended to limit the scope of the present disclosure. Electronic device 150 presents elements in these graphs through various visual styles, for example, using different patterns of nodes to represent different events in the graphs, using the length, thickness, line pattern, or arrow direction of directed edges to represent types of event relationships, and using different icon interface elements to represent types of event elements. Electronic device 150 can present the visual relationship between the individual event graph and the additional event graph in different layouts. For example, electronic device 150 may present time interface element 209 as the center, with individual event graph 210 and additional event graph 220 on either side of it. For example, electronic device 150 may present time interface element 209 as the center, with each element in individual event graph 210 and each element in additional event graph 220 surrounding it.

[0043] The additional event graph 220, the additional event graph 230, and the additional event graph 240 are obtained by extension based on the event element. For the method of extending the individual event graph based on the event element, please refer to the explanation of Figures 7A to 7C.

[0044] Some examples of presented event graphs will now be described. In some embodiments, the electronic device 150 may further present one or more additional event graphs that are extended based on the event relationships. See visualization 200B shown in FIG. 2B. Visualization 200B differs from visualization 200A in that it includes more additional event graphs. At least one event represented by each additional event graph in these additional event graphs has an event relationship with an event in the individual event graph 210. For example, visualization 200B includes additional event graph 250 extended from node 201. Additional event graph 250 includes node 207. The event represented by node 207 and the event represented by node 201 have an event relationship, such as the relationship described with reference to FIG. 1A. Additionally or alternatively, visualization 200B may further include directed edges 216 that represent the event relationships.

[0045] In some embodiments, the additional event graph expanded based on the event relationship may have multiple layers. That is, the additional event graph may include multiple nodes. For example, additional event graph 250 may further include node 208. The event represented by node 208 and the event represented by node 207 have an event relationship, e.g., a causal relationship.

[0046] In some embodiments, in addition to the individual event graphs and the expanded additional event graphs, the electronic device 150 may present additional information about these event graphs, such as the correlation degree of the event relationships, either explicitly or implicitly. See the example of FIG. 2C . The difference between visualization 200C and visualization 200B is that visualization 200C further includes an indication of the correlation degree corresponding to the event relationships. The meaning of the correlation degree can be seen below. In this example, these correlation degree indications are presented as numerical values. For example, the correlation degree value corresponding to the event relationship between the event represented by node 205 and the event represented by node 206 is 0.81. The correlation degree value is labeled on the directed edge 217 between the two nodes. Correlation degrees of other event relationships are also shown in FIG. 2C and will not be repeated here.

[0047] In the example of FIG. 2C , electronic device 150 explicitly presents the correlation degree using a numerical value. However, this is merely an example. Alternatively or additionally, in some embodiments, the correlation degree may be presented implicitly. The visual style of the presented directed edge may correspond to the correlation degree of the event relationship represented by the directed edge. For example, the thickness of the directed edge may depend on the correlation degree of the event relationship it represents.

[0048] In such an embodiment, the degree of correlation may be presented to the user, either explicitly or implicitly, providing the user with more information that may assist the user in determining possible trends and / or possible causes of the event, etc.

[0049] Above, examples of visualizations of media content have been described with reference to Figures 2A-2C. One or more settings of the visualizations may be default or pre-configured. Alternatively, or in addition, in some embodiments, one or more settings of the visualizations may be determined through user interaction. That is, a user may customize the visualization of media content according to their needs. Some such examples are described below.

[0050] In some embodiments, the number of additional event graph layers to be presented may be specified by a user. In response, electronic device 150 may present a corresponding number of layers based on the specified number of additional event graph layers based on user input. Returning to the example of FIG. 2A , if the specified number of layers is two, additional event graph 220 presents second-class events. For example, additional event graph 220 includes node 205 representing first-class events and node 206 representing second-class events. If the specified number of layers is one, additional event graph 220 presents only first-class events. For example, additional event graph 220 includes only node 205 representing first-class events. In this manner, several related events can be filtered, helping the user focus on events of interest or the most relevant events.

[0051] In some embodiments, the conditions or factors for expanding the individual event graph may be specified by the user. In response, electronic device 150 can present additional event graphs that satisfy the conditions or factors specified based on user input. As an example, the user can specify which event element or elements to expand the individual event graph based on. For example, if the user specifies expansion based on a time element without considering other event elements, electronic device 150 can present additional event graph 220 instead of additional event graph 230 and additional event graph 240. This can help the user quickly find events of interest or concern.

[0052] In some embodiments, the presentation of the additional event graph is responsive to the user's selection of an event element. Specifically, the electronic device 150 can receive the user's selection of an event element and, in response, present an expanded additional event graph based on the event element. For example, by default, the electronic device 150 initially presents only the individual event graph 210 and interface elements representing the event element. If the user selects a time interface element, the electronic device 150 further presents the additional event graph 220. The additional event graph 220 is obtained by expanding the individual event graph 210 based on the time element. If the user continues to select an industry interface element, the electronic device 150 presents the additional event graph 240. This helps the user selectively view events of interest.

[0053] In some embodiments, the presentation of the additional event graph is responsive to a user's selection of an event. Specifically, electronic device 150 can receive the user's selection of a node and, in response, present an additional event graph expanded based on the node. For example, electronic device 150 can present individual event graph 210, interface elements representing event elements, and one or more of additional event graphs 220-240 expanded based on the event elements. When the user selects node 201, electronic device 150 presents additional event graph 250 (see FIG. 2B ). Additional event graph 250 is an expansion of individual event graph 210 based on event relationships. In this way, it helps the user selectively view events of interest.

[0054] In some examples, electronic device 150 can present an indication of the degree of correlation based on a user's selection of a directed edge. For example, electronic device 150 can initially present an individual event graph, an interface element representing an event element, and one or more additional event graphs. If a user selects directed edge 217, electronic device 150 can present an indication of the degree of correlation of the event relationship represented by directed edge 217, i.e., the numerical value 0.81.

[0055] 2A-2C are merely examples and are not intended to limit the scope of the present disclosure. In some embodiments of the present disclosure, media content may be visualized and presented in any suitable style.

[0056] As can be seen from Figures 2A to 2C, the visualizations 200A to 200C presented to the user by the electronic device 150 contain different amounts of information, but they all have the characteristics of being intuitive and concise, which can improve the efficiency of the user's media information acquisition.

[0057] In embodiments of the present disclosure, individual event graphs and their extensions can be presented in any suitable manner. Some examples are described below with reference to Figures 3-7, although it should be understood that embodiments of the present disclosure are not limited in this respect.

[0058] An instance process for constructing an individual event graph As described above, in block 101, the electronic device 120 constructs an individual event graph for the media content 110. For example, an event graph may be constructed for a news article.

[0059] 3 is a flowchart of an issue graph construction process 300 according to some embodiments of the present disclosure. Process 300 may be considered an exemplary implementation of block 101. Process 300 is described below with reference to FIG. 1A.

[0060] In block 310, the electronic device 120 collects media content. The media content may include, for example, current political news, social news, general scientific information, etc. Taking news as an example of the media content 110, the electronic device 120 may periodically collect news through an interface provided by a website based on a list of news websites. The news website list may be, for example, mainstream news platforms, industry-specific news platforms, policy announcement platforms, knowledge sharing platforms, etc. The news website list may be specified by a user.

[0061] In block 320, the electronic device 120 performs a process to remove duplicates from the collected media content. The media content may be, for example, current news, and the example will be described using a case where news is collected from a list of news websites. News from different news websites may be cross-referenced or reprinted, and the collected news may be duplicated. The electronic device 120 may screen the collected news based on a duplicate removal algorithm.

[0062] In some embodiments, the electronic device 120 may employ the Simhash algorithm to de-duplicate the collected media content. The de-duplicating process may include steps such as word segmentation, hash value calculation, weighting, merging, dimensionality reduction, and de-duplicating. Specifically, the electronic device 120 may perform word segmentation on the text in the media content or the text identified or converted from the media content to obtain valid feature vectors and then assign a weight to each feature vector. The electronic device 120 may calculate a hash value for each feature vector using a hash function and assign a weight to each feature vector. The electronic device 120 may further weight the feature vector based on the hash value of the feature vector. The electronic device 120 may then accumulate the weighted results for each feature vector to obtain an array string. The electronic device 120 may then determine each digit in the array string. If the digit is greater than 0, it is set to 1, and if the digit is less than 0, it is set to 0. In this way, the electronic device 120 obtains a Simhash value corresponding to the media content. Finally, the electronic device 120 calculates the hash distance between any two media content items based on the Simhash value of each media content item. If the hash distance is less than a preset threshold, the two media contents are considered to be duplicates, and the electronic device 120 can delete one of the media contents to achieve the deduplication process.

[0063] It should be understood that the Simhash algorithm is merely an example, and any suitable algorithm may be utilized to achieve duplicate removal in embodiments of the present disclosure.

[0064] In block 330, the electronic device 120 extracts events and event relationships. Block 330 may be performed for any or each of the media content items after deduplication. The electronic device 120 may automatically extract events and event relationships from the media content items after deduplication based on an event extraction algorithm. One or more events may be extracted from a single media content item. In some cases, no events may be extracted for a certain media content item. The event relationships may include those event relationships described with reference to FIG. 1A. For example, for the news item "Enhancing feed sources to address the increase in aquaculture costs due to rising feed prices," the electronic device 120 may extract a first event, "rise in feed prices," a second event, "increase in aquaculture costs," and the causal relationship between the two.

[0065] Additionally, in some embodiments, electronic device 120 can determine a correlation degree (also referred to herein as an association coefficient) of the event relationship. The correlation degree can indicate the strength of the event relationship, the probability of event transfer, or the confidence coefficient of the event relationship, etc. In some embodiments, electronic device 120 can store, in association with a directed edge, the correlation degree of the event relationship that the directed edge represents.

[0066] Any suitable event extraction algorithm may be employed to extract events and event relationships in block 330. Examples of event extraction algorithms include, but are not limited to, type-based event extraction methods, sequence annotation-based event extraction methods, comprehension-based event extraction methods, production-based event extraction methods, etc. The scope of the present disclosure is not limited in this respect.

[0067] As an example, the electronic device 120 can extract events and event relationships using an event extraction algorithm based on sequence annotation. Continuing with the news text example, the electronic device 120 preprocesses the news text after deduplication, for example, filtering out redundant spaces and jumbled codes. This preprocessing includes text segmentation, replacing interfering strings, and the like. The electronic device 120 can learn a continuous event string model to identify the start and end positions of events from the preprocessed news text and obtain descriptive fragments of the events, i.e., event names. The event names usually include trigger words for the events, which specify the event types of the events. Furthermore, the electronic device 120 can determine event relationships between events based on the trigger words of the events and further calculate the correlation between the events.

[0068] In block 340, the electronic device 120 extracts event elements. The electronic device 120 can extract event elements included in the event. Event elements include, but are not limited to, an event host, an event guest, a time, a location, a person, an industry, a company, and a product. Depending on the amount of information in the media content, each event may have one or more event elements, or may have no event elements. For example, the event "Increase in Aquaculture Costs" and corresponding event elements can be extracted from news text. The event elements of the event "Increase in Aquaculture Costs" can be a time element "April 1, 2022," an industry element "Aquaculture," and a location element "XX Prefecture."

[0069] In block 350, the electronic device 120 generates an individual event graph. Specifically, the electronic device 120 generates the individual event graph based on the events and event relationships extracted in block 330. Continuing with the above aquaculture example, the generated individual event graph includes a node representing the first event "feed price increase," a node representing the second event "aquaculture cost increase," and a directed edge connected between these two nodes to represent the causal relationship between the two events. In this example, the directed edge is oriented from the node representing the first event "feed price increase" to the node representing the second event "aquaculture cost increase."

[0070] Depending on the specific media content, the constructed individual event graph may have different structures. FIGS. 4A-4F are schematic diagrams of exemplary individual event graphs constructed according to some embodiments of the present disclosure. The exemplary individual event graph 400A in FIG. 4A represents two extracted events and their corresponding event relationships. The exemplary individual event graph 400B in FIG. 4B represents six extracted events and their corresponding event relationships. Two of these events are related to each other but are separated from each other. The exemplary individual event graph 400C in FIG. 4C and the exemplary individual event graph 400D in FIG. 4D represent four extracted events and their corresponding event relationships, respectively. Each event is related to three other events. The exemplary individual event graph 400E in FIG. 4E and the exemplary individual event graph 400F in FIG. 4F represent five extracted events and their corresponding event relationships. Each event has one to three relationships with the other events. In the example above, the nodes are filled with diagonal lines and represent events in the individual event graph, and the solid arrows are directed edges and represent event relationships in the individual event graph. The style of the arrow can indicate the type of event relationship, such as a superior-subordinate relationship or a causal relationship.

[0071] In block 360, the electronic device 120 associates the event elements with the corresponding events in the individual event graph. For example, the event elements of an event may be stored as attributes of the event in association with the node representing the event. FIG. 5 is a schematic diagram illustrating associating event elements with an individual event graph according to some embodiments of the present disclosure. In the example of FIG. 5, the electronic device 120 can extract, from the media content 110, event A represented by node 501, event B represented by node 502, the event relationship between event A and event B, and the event elements corresponding to each event. Specifically, the electronic device 120 extracts event element 1, event element 2, and event element 3 corresponding to event A, and event element 4, event element 5, and event element 6 corresponding to event B. Correspondingly, event element 1, event element 2, and event element 3 are associated with node 501 representing event A, and event element 4, event element 5, and event element 6 are associated with node 502 representing event B.

[0072] An exemplary process for constructing an individual event graph has been described above with reference to process 300. It should be understood that this is merely an example, and that embodiments of the present disclosure may construct individual event graphs in any suitable manner. Furthermore, the events, event relationships, event counts, event elements, and event graph styles described with reference to process 300 are merely exemplary and are not intended to limit the scope of the present disclosure.

[0073] Example of updating the reference graph As described with reference to FIG. 2 , in some embodiments, in block 102, the electronic device 120 updates the reference event graph using the individual event graph. Herein, updating the reference event graph is also referred to as fusing the individual event graph and the reference event graph. Fusing refers to merging one or more nodes in the individual event graph with one or more nodes in the reference event graph, respectively, or adding the individual event graph itself as part of the reference event graph. The specific operation methods are merely exemplary and are not intended to limit the scope of the present disclosure. Therefore, relative to the reference event graph or the global event graph, the individual event graph is considered a subgraph of the event graph.

[0074] The reference graph may be an amalgamated graph generated from a large amount of media content for a specific industry, a specific field, or a specific website. The reference graph can explain the relationships between different events from a global perspective. An example of updating the reference graph is described below.

[0075] In some embodiments, to merge the individual event graph and the reference event graph, the electronic device 120 can calculate a similarity between events in the individual event graph and events in the reference event graph. The individual event graph and the reference event graph can then be merged based on the similarity. The electronic device 120 can calculate the similarity between events based on event names, event elements, etc.

[0076] As an example, the electronic device 120 determines the similarity between events based on Jaccard similarity. Continuing with the example of FIG. 5, the electronic device 120 compares event A in the individual event graph with another event in the reference event graph. The electronic device 120 performs word segmentation on the name of event A and its elements to obtain a first set of word segments for event A. The electronic device 120 performs word segmentation on the name of the compared event and its elements in the reference event graph to obtain a second set of word segments. Based on the first and second word segmentation sets, the electronic device 120 determines the number of words in the intersection set of the two sets and the number of words in the connection set of the two sets. Furthermore, the electronic device 120 calculates the ratio of the number of words in the intersection set to the number of words in the connection set to obtain Jaccard similarity. The electronic device 120 merges the individual event graph and the reference event graph based on the Jaccard similarity.

[0077] The electronic device 120 may merge the individual event graph and the reference event graph based on the relationship between the similarity and one or more predetermined thresholds. In some embodiments, two thresholds, i.e., a first threshold and a second threshold, are preset, and the first threshold is greater than the second threshold. If the similarity between two compared events is greater than the first threshold, the two events are considered to be the same event. Correspondingly, the electronic device 120 may merge a node in the individual event graph with a corresponding node in the reference event graph without adding a new node to the reference event graph. If the similarity between the two events is less than the second threshold, the two events are considered to be independent events. Correspondingly, the electronic device 120 adds a node in the individual event graph to the reference event graph to achieve graph merging. If the similarity between the two events is between the first threshold and the second threshold, the two events are considered to be similar events. Correspondingly, the electronic device 120 can add nodes in the individual event graph to the reference event graph to establish indications of similarity relationships (eg, represented by directed edges of different styles) of similar events.

[0078] 6A-6C are diagrams illustrating an example of updating a reference graph according to some embodiments of the present disclosure. The examples of FIGS. 6A-6C are described in conjunction with FIG.

[0079] In the example of FIG. 6A , the individual event graph includes a node 501 representing event A and a node 502 representing event B. The electronic device 120 performs a traversal calculation to calculate the similarity between event A and event B, respectively, and the events represented by each node in the reference event graph (the figure shows the similarity calculation between two events with dotted arrows, but not all dotted arrows in the traversal calculation are shown). The similarity between event A and the event represented by node 601 in the reference event graph is greater than a first threshold (e.g., 0.9). The electronic device 120 merges node 501 with node 601. The similarity between event B and the event represented by node 602 in the reference event graph is also greater than a first threshold (e.g., 0.9). The electronic device 120 merges node 502 with node 602. To maintain the original relationship between event A and event B, a directed edge 611 pointing from node 601 to node 602 is added to the reference event graph. As shown in the figure, after fusion, no new nodes are added to the reference graph, but a directed edge between event A and event B is added.

[0080] In the example of FIG. 6B , the electronic device 120 performs a traversal calculation to determine the similarity between events A and B in the individual event graph and each event in the reference event graph (only some of the dotted arrows in the traversal calculation are shown in the figure). The similarity between event A and the event represented by node 601 in the reference event graph is greater than a first threshold (e.g., 0.9). The electronic device 120 merges node 501 and node 601. The similarities between event B and the events represented by each node in the reference event graph are all less than a second threshold (e.g., 0.6). The electronic device 120 adds node 604 representing event B to the reference event graph. Correspondingly, to maintain the original relationship between event A and event B, a directed edge 612 pointing from node 601 to node 604 is added to the reference event graph. After the merger, a new node is added to the reference event graph, and a directed edge between event A and event B is added.

[0081] In the example of FIG. 6C , the electronic device 120 performs a traversal calculation to determine the similarity between events A and B in the individual event graph and each event in the reference event graph (only some of the dotted arrows in the traversal calculation are shown in the figure). The similarity between event A and the event represented by node 601 in the reference event graph is between a first threshold and a second threshold. Correspondingly, the electronic device 120 adds node 501 to the reference event graph and adds a directed edge 613 (bidirectional edge) between node 501 and node 601 to indicate that there is a similarity relationship between event A and the event represented by node 601. The similarity between event B and the event represented by node 602 in the reference event graph is also between the first threshold and the second threshold. Correspondingly, the electronic device 120 adds node 502 to the reference event graph and adds a directed edge 614 (bidirectional edge) between node 502 and node 602 to indicate that there is a similarity relationship between event B and the event represented by node 602. After fusion, new nodes are added to the reference graph to establish indications of similarity relationships between event A and similar events, and between event B and similar events, respectively.

[0082] The above-described reference graph update process can be considered as the incremental construction of the reference graph. Such incremental construction can be used for the initial construction of the reference graph, and can also be used to incrementally update the created reference graph. The reference graph is continuously updated by continuously merging added individual event graphs into the reference graph. In this way, a rich and comprehensive network of event chains and event relationships can be formed.

[0083] An example of an extension of the individual event graph As described above with reference to FIG. 1B, in block 103, the electronic device 120 extends the individual event graph. Specifically, based on factors considered in the extension, one or more subgraphs are determined from the reference event graph as one or more additional event graphs. Furthermore, the one or more additional event graphs are combined with the individual event graph to generate an extended individual event graph.

[0084] In some embodiments, the individual graph may be expanded based on the event element. Based on the event element corresponding to the event, events with matching event elements may be found in the reference event graph, and the individual graph may be expanded based on the event to help the user obtain richer information.

[0085] Specifically, for an event element included in an event included in the individual event graph, the reference event graph is searched for an event (also referred to as a matching event) that has an event element matching the event element. In this specification, two event elements matching refers to the two event elements being identical or similar, where similarity means that the difference between the two event elements is smaller than a threshold difference. For example, for time elements, if the difference between two specific time values ​​is smaller than a threshold difference, the two time elements are considered to match. Two event elements matching can be considered to have corresponding characteristics. For example, for product elements, "plugs" and "sockets" are commonly used simultaneously, so the product elements may match. Continuing with the aquaculture example, an event element corresponding to the event "increase in aquaculture costs" includes the industry element "aquaculture." Based on the reference event graph of the industry element "aquaculture," the electronic device 120 can determine the event "scaled aquaculture" that has the industry element "aquaculture" as a matching event.

[0086] After the matching events are determined, an additional event graph is determined based on the matching events, and the additional event graph and the individual event graph are combined. In this way, the individual event graph is expanded. The combination of the additional event graph and the individual event graph is realized by matching event elements.

[0087] The additional event graph can have any suitable number of layers, for example, by adding nodes representing matching events to the individual event graph as an additional event graph, i.e., in this case a first-degree extension is performed.

[0088] In some embodiments, the electronic device 120 can determine the number of layers to be expanded. The number of layers to be expanded may be preset or specified by user input. Furthermore, a subgraph having the number of layers is determined from the nodes representing matching events in the reference event graph. The subgraph is combined with the individual event graph as an additional event graph. For example, if the number of layers to be expanded is two, the electronic device 120 can determine the nodes representing matching events and the nodes directly connected to the nodes (if any) from the reference event graph as an additional event graph.

[0089] By expanding the individual event graph based on event elements, related events with identical, similar, or corresponding elements and their development rules can be identified. In this way, richer information can be provided to users. Based on events matching the same event host or the same industry, it is possible to analyze the causes, development, or impact of a first event and / or a second event.

[0090] 7A is a diagram illustrating an individual event graph 700A extended based on event elements according to some embodiments of the present disclosure. The example of FIG. 7A is described in conjunction with FIG. 5. The individual event graph includes event A and event B. As described with reference to FIG. 5, event B has event element 5.

[0091] In the example of FIG. 7A , the electronic device 120 expands the individual event graph based on event element 5. The electronic device 120 determines extended event 1 and extended event 2 from the reference event graph, which have event elements matching event element 5. At least node 701 representing extended event 1 and node 702 representing extended event 2 are added to the individual event graph. Additionally or alternatively, the electronic device 120 may expand the individual event graph based on a preset or user-defined expansion series. For example, if set to acquire second-order extended events, the electronic device 120 searches for extended event 3, which is related to extended event 1. A subgraph including node 701 and node 703 representing extended event 3 is added to the individual event graph and associated with event B via event element 5. Furthermore, the electronic device 120 further searches for extended event 4, which is related to extended event 2. A subgraph including node 702 and node 704 representing extended event 4 is added to the individual event graph and associated with event B via event element 5.

[0092] For illustrative purposes only and not intended to be limiting, Event A is "Rising Feed Prices" and Event B is "Increasing Aquaculture Costs." Event Element 5 of Event B is the industry element "Aquaculture." Extension Event 1 "Pig Farming Losses" and Extension Event 2 "Scaled-Up Aquaculture" can be searched for. Furthermore, the electronic device 120 can search for Extension Event 3 "Significant Decrease in Profits" associated with Extension Event 1, and Extension Event 4 "High Industrialization Conversion Rate" associated with Extension Event 2. In this example, by extending based on the industry element "Aquaculture," users can easily access related events in the same industry and understand the recent developments in the industry.

[0093] Alternatively or additionally, in some embodiments, the electronic device 120 expands the individual event graph based on event relationships. Specifically, for an event represented by a node in the individual event graph, events that have event relationships with the event can be searched for in the reference event graph. Then, a certain number of layers of expansion can be performed based on the searched events. In this way, the event relationships as used herein can help the user sort the context of the events. Event relationships, as used herein, include, but are not limited to, those relationships described with reference to FIG. 1A.

[0094] 7B is a diagram illustrating an individual event graph 700B expanded based on event relationships according to some embodiments of the present disclosure. The example of FIG. 7B will be described in conjunction with FIG. 5. The individual event graph includes event A and event B.

[0095] In the example of FIG. 7B , the electronic device 120 can search the reference event graph for extended event 5, which has a superior-subordinate relationship with event A. Correspondingly, a node representing extended event 5 and a directed edge representing the superior-subordinate relationship between event A and extended event 5 can be added to the individual event graph for expansion. For example, event A is "feed price rise" and extended event 5 is "food price rise." The reference event graph can further search for extended event 6 and extended event 7, which have a superior-subordinate relationship with event A, for example, "chicken feed price rise" and "pig feed price rise," respectively. Correspondingly, a node representing extended event 6 and a directed edge representing the superior-subordinate relationship between event A and extended event 6 can be added to the individual event graph for expansion. Furthermore, a node representing extended event 7 and a directed edge representing the superior-subordinate relationship between event A and extended event 7 can be added to the individual event graph for expansion. The electronic device 120 can search the reference event graph for extended event 8, which has a causal relationship with event B, for example, "profit decline." Correspondingly, a node representing the extended event 8 and a directed edge representing the causal relationship between the event B and the extended event 8 may be added to the individual event graph for the purpose of extension.

[0096] In some embodiments, electronic device 120 can expand the individual event graph based on event relationships and event elements. Figure 7C illustrates individual event graph 700C expanded based on event relationships and event elements in accordance with some embodiments of the present disclosure. Event graph 700C can be considered an overlay of event graph 700A and event graph 700B. Specifically, the expanded individual event graph includes nodes representing extended events 1 through 4 obtained based on the event elements, and nodes representing extended events 5 through 8 obtained based on the event relationships.

[0097] An example of expansion has been described above with reference to Figures 7A to 7C. Note that the number of nodes, the relationships between events, and the style of the event graph shown in these figures are merely examples and are not intended to limit the scope of the present disclosure. Furthermore, the event element on which the expansion is based may be selected by default or by the user. Alternatively or additionally, the event relationship on which the expansion is based may be selected by default or by the user.

[0098] In summary, according to the embodiments of the present disclosure, the electronic device 120 can automatically extract events, event relationships, and event elements contained in all media content 110 within a specified range to construct a reference event graph. The electronic device 120 can automatically extract events, event relationships, and event elements contained in specific media content 110 to construct an individual event graph. The electronic device 120 can merge the individual event graph and the reference event graph to dynamically update the reference event graph, which also facilitates the expansion of the individual event graph. Furthermore, the electronic device 120 can match events from the reference event graph based on event elements and / or event relationships to expand the individual event graph. In this way, users can efficiently obtain intuitive and sophisticated media information in the form of an event graph, which can help users gain deeper insight into events, analyze the causes of event occurrences, and predict the subsequent impacts of events.

[0099] Example process 8A is a flowchart of a process 800A for presenting information according to some embodiments of the present disclosure. Process 800A may be implemented in electronic device 150. For ease of discussion, process 800A will be described with reference to FIG. 1A.

[0100] In block 810, the electronic device 150 presents a first event graph corresponding to the media content, the first event graph including at least a first node representing a first event, a second node representing a second event, and a first directed edge indicating a first event relationship between the first event and the second event, wherein the first event, the second event, and the first event relationship are determined from the media content.

[0101] In block 820, the electronic device 150 presents a second event graph in relation to the first event graph, the second event graph including a third node representing at least a third event, wherein at least one of the first event and the second event has a first event element that matches a second event element that the third event has.

[0102] In some embodiments, the process 800A further includes the electronic device 150 visually associating the second event graph with the first event graph through an interface element representing the first event element.

[0103] In some embodiments, process 800A further includes electronic device 150 presenting a first directed element from the interface element to a node of the event representing at least one in the first event graph, and presenting a second directed element from the interface element to a third node.

[0104] In some embodiments, process 800A further includes electronic device 150 presenting a plurality of interface elements each representing a plurality of event elements, each event element belonging to at least one event among the first event or the second event, and the plurality of event elements including the first event element.

[0105] In some embodiments, process 800A includes electronic device 150 receiving a selection of an interface element among the plurality of interface elements, and presenting the second event graph in relation to the first event graph in response to the interface element representing the first event element being selected.

[0106] In some embodiments, process 800A further includes electronic device 150 presenting a fourth node representing a fourth event, the fourth event having a second event relationship with the first event, and presenting a second directed edge representing the second event relationship between the first node and the fourth node.

[0107] In some embodiments, process 800A includes at least one of electronic device 150 presenting an indication of the degree of correlation for the first event relationship and presenting the first directed edge in a visual style corresponding to the degree of correlation.

[0108] In some embodiments, process 800A further includes electronic device 150 receiving user input and specifying a number of layers to be expanded for the first event element via the user input, wherein the presented second event graph has the specified number of layers.

[0109] In some embodiments, the second event graph is determined such that the electronic device 150 determines a subgraph having a predetermined number of layers as the second event graph from the node representing the third event in the reference event graph.

[0110] In some embodiments, the third node has a different visual effect than the first and second nodes.

[0111] 8B is a flowchart of a process 800B for processing information according to some embodiments of the present disclosure. Process 800B may be implemented in electronic device 120. For ease of discussion, process 800B will be described with reference to FIG. 1.

[0112] In block 830, the electronic device 120 generates a first event graph corresponding to the media content, the first event graph including at least a first node representing a first event, a second node representing a second event, and a first directed edge representing a first event relationship between the first event and the second event, wherein the first event, the second event, and the first event relationship are determined from the media content.

[0113] In block 840, the electronic device 120 determines a third event from the reference graph that has a second event element that matches the first event element based on the first event element of at least one of the first event or the second event.

[0114] In block 850, the electronic device 120 combines the first event graph and the second event graph, where the second event graph includes at least a third node representing a third event.

[0115] In some embodiments, process 800B includes electronic device 120 determining a fourth event from the reference event graph that has a second event relationship with the first event, adding a fourth node representing the fourth event to the first event graph, and adding a second directed edge representing the second event relationship between the first node and the fourth node.

[0116] In some embodiments, the process 800B further includes the electronic device 120 storing a correlation degree for the first event relationship in association with the first directed edge.

[0117] In some embodiments, the second event graph is determined by determining the number of layers to be expanded for the first event element and determining a subgraph having a predetermined number of layers from a node representing a third event in the reference event graph as the second event graph.

[0118] In some embodiments, the number is specified by user input.

[0119] In some embodiments, process 800B further includes electronic device 120 determining a first similarity between the first event and a fifth event represented by a fifth node in the reference event graph, and determining a second similarity between the second event and a sixth event represented by a sixth node in the reference event graph, and updating the reference event graph based on the first similarity, the second similarity, a first threshold, and a second threshold less than the first threshold.

[0120] In some embodiments, process 800B further includes electronic device 120 adding a directed edge representing the first event relationship between the fifth node and the sixth node in response to the first similarity exceeding the first threshold and the second similarity exceeding the first threshold.

[0121] In some embodiments, process 800B further includes electronic device 120, in response to the first similarity being greater than the first threshold and the second similarity being less than the second threshold, adding a seventh node representing the second event to the reference event graph and adding a directed edge representing the first event relationship between the fifth node and the seventh node.

[0122] In some embodiments, process 800B further includes electronic device 120, in response to the first similarity and the second similarity all being between the first threshold and the second threshold, adding the first event graph to the reference event graph and adding an indication that the first event and the fifth event are similar and an indication that the second event and the sixth event are similar to the reference event graph.

[0123] In some embodiments, process 800B further includes electronic device 120 presenting the combined first and second thing graphs in response to the media content being presented or selected.

[0124] Example Device 9 is a block diagram of one or more example electronic devices 900 in which the present disclosure may be implemented. It should be understood that the electronic device 900 shown in FIG. 9 is merely an example and is not intended to limit in any way the functionality or scope of the examples described herein. The electronic device 900 shown in FIG. 9 may be used to implement the electronic device 120 and / or the electronic device 150 of FIG. 1A.

[0125] 9, electronic device 900 is a form of general-purpose electronic device. Components of electronic device 900 include, but are not limited to, one or more processors or processing units 910, memory 920, storage device 930, one or more communication units 940, one or more input devices 950, and one or more output devices 960. Processing unit 910 may be a real or virtual processor and performs various processes according to programs stored in memory 920. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of electronic device 900.

[0126] The electronic device 900 typically includes a number of computer storage media. Such media may be any available media accessible by the electronic device 900, including, but not limited to, volatile and nonvolatile media, removable and non-removable media. The memory 920 may be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or a combination thereof. The storage device 930 may be removable or non-removable media, and may be a machine-readable medium, such as a flash memory drive, a magnetic disk, or any other medium, for storing information and / or data (e.g., training data for training) and accessible within the electronic device 900.

[0127] The electronic device 900 may further include other removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 9, a magnetic disk drive capable of reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive capable of reading from or writing to a removable, non-volatile optical disk may also be provided. In these configurations, each drive is connected to a bus (not shown) via one or more data medium interfaces. The memory 920 may include a computer program product 925 having one or more program modules configured to perform various methods or operations of various embodiments of the present disclosure.

[0128] The communications unit 940 can communicate with other electronic devices via a communications medium. Additionally, the functionality of the components of the electronic device 900 can be implemented as a single computational cluster or multiple computing machines, which can communicate via communications connections. Thus, the electronic device 900 can operate in a networked environment via logical connections to one or more other servers, network personal computers (PCs), or other network nodes.

[0129] The input device(s) 950 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device(s) 960 may be one or more output devices, such as a display, a speaker, a printer, etc. If necessary, the electronic device 900 may communicate via the communication unit 940 with one or more external devices (not shown), such as a storage device, a display device, one or more devices for user interaction with the electronic device 900, or any device (e.g., a network card, a modem, etc.) for communication between the electronic device 900 and one or more other electronic devices. Such communication may be performed via an input / output (I / O) interface (not shown).

[0130] According to an exemplary embodiment of the present disclosure, a computer-readable storage medium is provided having computer-executable instructions stored thereon, the computer-executable instructions being executed by a processor to perform the above-described method. According to an exemplary embodiment of the present disclosure, a computer program product is further provided, the computer program product being tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions, the computer-executable instructions being executed by a processor to perform the above-described method.

[0131] Several embodiments of the present disclosure are described below. In a first aspect, the present disclosure provides a method for presenting information, the method including: presenting a first thing graph corresponding to media content, the first thing graph including at least a first node representing a first event, a second node representing a second event, and a first directed edge indicating a first event relationship between the first event and the second event, the first event, the second event, and the first event relationship being determined from the media content; and presenting a second thing graph in relation to the first thing graph, the second thing graph including at least a third node representing a third event, wherein a first event element of at least one of the first event and the second event matches a second event element of the third event.

[0132] In some embodiments of the first aspect, presenting the second event graph in relation to the first event graph includes presenting an interface element representing the first event element to visually associate the second event graph with the first event graph.

[0133] In some embodiments of the first aspect, visually associating the second thing graph with the first thing graph includes presenting a first directed element, the first directed element pointing from the interface element to a node in the first thing graph representing at least one event, and presenting a second directed element, the second directed element pointing from the interface element to a third node.

[0134] In some examples of the first aspect, the method further includes presenting a plurality of interface elements each representing a plurality of event elements, each event element belonging to at least one of the first event and the second event, and the plurality of event elements including the first event element.

[0135] In some embodiments of the first aspect, the method further includes receiving a selection of an interface element among the plurality of interface elements, and presenting the second event graph in relation to the first event graph in response to the interface element representing the first event element being selected.

[0136] In some examples of the first aspect, the method further includes presenting a fourth node representing a fourth event, the fourth event having a second event relationship with the first event, and presenting a second directed edge representing the second event relationship between the first node and the fourth node.

[0137] In some embodiments of the first aspect, the method includes at least one of presenting an indication of a degree of correlation for the first event relationship and presenting the first directed edge in a visual style corresponding to the degree of correlation.

[0138] In some embodiments of the first aspect, the method further includes receiving a user input, specifying a number of layers to be expanded for the first event element by the user input, and the presented second event graph having the specified number of layers.

[0139] In some embodiments of the first aspect, the second event graph is determined by determining a subgraph having a predetermined number of layers from a node representing a third event in the reference event graph as the second event graph.

[0140] In some implementations of the first aspect, the third node has a different visual effect than the first and second nodes.

[0141] According to a second aspect, the present disclosure provides an electronic device including at least one processing circuit that presents a first event graph corresponding to media content, the first event graph including at least a first node representing a first event, a second node representing a second event, and a first directed edge indicating a first event relationship between the first event and the second event, the first event, the second event, and the first event relationship being determined from the media content, and presents a second event graph in relation to the first event graph, the second event graph including at least a third node representing a third event, wherein a first event element of at least one of the first event and the second event is determined to match a second event element of the third event.

[0142] In some embodiments of the second aspect, the at least one processing circuit is further configured to visually associate the second event graph with the first event graph through an interface element representing the first event element.

[0143] In some embodiments of the second aspect, the at least one processing circuit is further configured to present a first directed element, the first directed element pointing from the interface element to a node representing at least one event in the first event graph, and to present a second directed element, the second directed element pointing from the interface element to a third node.

[0144] In some embodiments of the second aspect, the at least one processing circuit is further configured to present a plurality of interface elements each representing a plurality of event elements, each event element belonging to at least one of the first event and the second event, and the plurality of event elements including the first event element.

[0145] In some embodiments of the second aspect, the at least one processing circuit further receives a selection of an interface element among the plurality of interface elements, and presenting the second event graph in relation to the first event graph is responsive to the interface element representing the first event element being selected.

[0146] In some embodiments of the second aspect, the at least one processing circuit is further configured to present a fourth node representing a fourth event, the fourth event having a second event relationship with the first event, and a second directed edge representing the second event relationship between the first node and the fourth node.

[0147] In some embodiments of the second aspect, the at least one processing circuit is further configured to present an indication of the degree of correlation for the first event relationship and / or present the first directed edge in a visual style corresponding to the degree of correlation.

[0148] In some embodiments of the second aspect, the at least one processing circuit is further configured to receive user input and specify a number of layers to be expanded for the first event element via the user input, such that the presented second event graph has the specified number of layers.

[0149] In some embodiments of the second aspect, the second event graph is determined by determining a subgraph having a predetermined number of layers from a node representing a third event in the reference event graph as the second event graph.

[0150] In some implementations of the second aspect, the third node has a different visual effect than the first and second nodes.

[0151] According to a third aspect, the present disclosure provides a computer-readable storage medium storing a computer program that, when executed by a processor, performs the method of the first aspect.

[0152] According to a fourth aspect, the present disclosure provides an information processing method, the method including: generating a first matter graph corresponding to media content, the first matter graph including at least a first node representing a first event, a second node representing a second event, and a first directed edge indicating a first event relationship between the first event and the second event, the first event, the second event, and the first event relationship being determined from the media content; determining a third event from the reference matter graph based on a first event element included in at least one of the first event and the second event, the third event having a second event element that matches the first event element; and combining the first matter graph and the second matter graph, the second matter graph including at least a third node representing the third event.

[0153] In some embodiments of the fourth aspect, the method further includes determining a fourth event from the reference event graph that has a second event relationship with the first event, adding a fourth node representing the fourth event to the first event graph, and adding a second directed edge representing the second event relationship between the first node and the fourth node.

[0154] In some embodiments of the fourth aspect, the method further includes storing a correlation measure for the first event relationship in association with the first directed edge.

[0155] In some embodiments of the fourth aspect, the second event graph is determined by determining the number of layers to be extended for the first event element and determining a subgraph having a predetermined number of layers as the second event graph from a node representing the third event in the reference event graph.

[0156] In some embodiments of the fourth aspect, the predetermined number is specified by user input. In some embodiments of the fourth aspect, the method further includes determining a first similarity between the first event and a fifth event represented by a fifth node in the reference event graph and a second similarity between the second event and a sixth event represented by a sixth node in the reference event graph, and updating the reference event graph based on the first similarity, the second similarity, the first threshold, and a second threshold that is less than the first threshold.

[0157] In some implementations of the fourth aspect, updating the reference graph includes adding a directed edge representing a first event relationship between the fifth node and the sixth node in response to the first similarity exceeding a first threshold and the second similarity exceeding a first threshold.

[0158] In some examples of the fourth aspect, updating the reference event graph includes, in response to the first similarity being greater than a first threshold and the second similarity being less than a second threshold, adding a seventh node representing the second event to the reference event graph and adding a directed edge representing the first event relationship between the fifth node and the seventh node.

[0159] In some embodiments of the fourth aspect, updating the reference event graph includes adding the first event graph to the reference event graph in response to the first similarity and the second similarity being all between the first threshold and the second threshold, and adding to the reference event graph an indication that the first event and the fifth event are similar and an indication that the second event and the sixth event are similar.

[0160] In some implementations of the fourth aspect, the method further includes presenting the combined first and second thing graphs in response to the media content being presented or selected.

[0161] According to a fifth aspect, the present disclosure provides an electronic device comprising at least one processing circuit configured to generate a first event graph corresponding to media content, the first event graph including at least a first node representing a first event, a second node representing a second event, and a first directed edge indicating a first event relationship between the first event and the second event, the first event, the second event, and the first event relationship being determined from the media content; determine a third event from the reference event graph based on a first event element included in at least one of the first event and the second event, the third event having a second event element that matches the first event element; combine the first and second event graphs, where the second event graph includes at least a third node representing the third event.

[0162] In some embodiments of the fifth aspect, the at least one processing circuit is configured to determine a fourth event from the reference event graph that has a second event relationship with the first event, add a fourth node representing the fourth event to the first event graph, and add a second directed edge representing the second event relationship between the first node and the fourth node.

[0163] In certain embodiments of the fifth aspect, the at least one processing circuit is further configured to store a correlation degree for the first event relationship in association with the first directed edge.

[0164] In some embodiments of the fifth aspect, the second event graph is determined by determining the number of layers to be extended for the first event element and determining a subgraph having a predetermined number of layers as the second event graph from a node representing the third event in the reference event graph.

[0165] In some embodiments of the fifth aspect, the predetermined number is specified by user input. In some embodiments of the second aspect, the at least one processing circuit is further configured to determine a first similarity between the first event and a fifth event represented by a fifth node in the reference event graph and a second similarity between the second event and a sixth event represented by a sixth node in the reference event graph, and update the reference event graph based on the first similarity, the second similarity, the first threshold, and a second threshold that is less than the first threshold.

[0166] In some embodiments of the fifth aspect, the at least one processing circuit is further configured to add a directed edge representing the first event relationship between the fifth node and the sixth node in response to the first similarity exceeding a first threshold and the second similarity exceeding a first threshold.

[0167] In some embodiments of the fifth aspect, the at least one processing circuit is further configured to, in response to the first similarity being greater than the first threshold and the second similarity being less than the second threshold, add a seventh node representing the second event to the reference event graph and add a directed edge representing the first event relationship between the fifth node and the seventh node.

[0168] In some embodiments of the fifth aspect, the at least one processing circuit is further configured to, in response to the first similarity and the second similarity all being between the first threshold and the second threshold, add a first event graph to the reference event graph and add an indication that the first event and the fifth event are similar and an indication that the second event and the sixth event are similar to the reference event graph.

[0169] In some implementations of the fifth aspect, the at least one processing circuit is further configured to present the combined first and second matter graphs in response to the media content being presented or selected.

[0170] In a sixth aspect, there is provided a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, implements the method of the fourth aspect.

[0171] Aspects of the present disclosure will now be described with reference to flowchart and / or block diagrams of methods, apparatus, devices and computer program products implemented in accordance with the present disclosure, where each block of the flowchart and / or block diagrams, and combinations of blocks in the flowchart and / or block diagrams, can all be implemented by computer-readable program instructions.

[0172] These computer-readable program instructions may be provided to a processing unit of a general-purpose computer, special-purpose computer, or other programmable data processing device to produce an apparatus, and when these instructions are executed by the processing unit of the computer or other programmable data processing device, the apparatus implements the functions / operations specified in one or more blocks in the flowcharts and / or block diagrams. These computer-readable program instructions may be stored on a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other apparatus to operate in a particular manner, and a computer-readable medium having instructions stored thereon includes an article of manufacture having various instructions for implementing the functions / operations specified in one or more blocks in the flowcharts and / or block diagrams.

[0173] The computer-readable program instructions are loaded into a computer, other programmable data processing apparatus, or other device and cause the computer, other programmable data processing apparatus, or other device to execute a series of operational steps to produce a computer-implemented process, and the instructions executing on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in one or more blocks in the flowcharts and / or block diagrams.

[0174] The flowcharts and block diagrams in the accompanying drawings illustrate possible architectures, functions, and operations of systems, methods, and computer program products that may be implemented according to aspects of the present disclosure. In this regard, each block in a flowchart or block diagram represents a module, program segment, or part of an instruction, which includes one or more executable instructions for implementing a specified logical function. In some alternative embodiments, the functions marked in the blocks may occur in a different order than that shown in the accompanying drawings. For example, two consecutive blocks may be executed substantially in parallel, and depending on the function, may be executed in reverse order. Furthermore, each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.

[0175] Although each aspect of the present disclosure has been described above, the above description is illustrative and not exhaustive, and is not limited to each of the disclosed aspects. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of each of the described aspects. The terms used in this specification are selected to best explain the principles, practical applications, or technical improvements in the marketplace of each aspect, or to enable those skilled in the art to understand each embodiment disclosed herein.

Claims

1. presenting a first matter graph corresponding to the media content; The first event graph includes at least a first node representing a first event extracted from the media content, a second node representing a second event extracted from the media content, and a first directed edge indicating a first event relationship between the first event and the second event; the first event, the second event, and the first event relationship are determined from the media content; presenting a second event graph in relation to said first event graph; Including, the second event graph includes a third node representing a third event extracted from at least one media content different from the media content; a first event element included in at least one of the first event and the second event matches a second event element included in the third event; Information presentation method.

2. Presenting the second event graph in relation to the first event graph comprises: The method of claim 1 , further comprising visually associating the second event graph with the first event graph by an interface element representing the first event element.

3. Visually relating the second event graph to the first event graph may include:

3. The method of claim 2, comprising: presenting a first directed element, the first directed element pointing from the interface element to a node in the first thing graph that represents the at least one event; and presenting a second directed element, the second directed element pointing from the interface element to the third node.

4. 2. The method of claim 1, further comprising: presenting a plurality of interface elements each representing a plurality of event elements, each event element belonging to at least one of the first event and the second event, and the plurality of event elements including the first event element.

5. receiving a selection for an interface element in the plurality of interface elements; The method of claim 4 , wherein presenting the second event graph in relation to the first event graph is in response to an interface element representing the first event element being selected.

6. 2. The method of claim 1, further comprising: presenting a fourth node representing a fourth event, the fourth event having a second event relationship with the first event; and presenting a second directed edge representing the second event relationship between the first node and the fourth node.

7. 10. The method of claim 1, further comprising at least one of presenting an indication of a degree of correlation for the first event relationship and presenting the first directed edge in a visual style corresponding to the degree of correlation.

8. receiving a user input, the user input specifying a number of layers to be expanded for the first event element; The method of claim 1 , wherein the second thing graph that is presented has a specified number of layers.

9. The second event graph is 9. The method of claim 8, wherein the second event graph is determined by determining a subgraph having the number of layers from a node in a reference event graph that represents the third event.

10. generating a first event graph corresponding to the media content, the first event graph including at least a first node representing a first event extracted from the media content, a second node representing a second event extracted from the media content, and a first directed edge indicating a first event relationship between the first event and the second event, the first event, the second event, and the first event relationship being determined from the media content; determining a third event having a second event element matching the first event element from a reference graph based on a first event element included in at least one of the first event and the second event; and combining the first event graph with a second event graph, wherein the second event graph includes at least a third node representing the third event extracted from media content different from the media content.

11. determining a fourth event from the reference graph that has a second event relationship with the first event; adding a fourth node representing the fourth event to the first event graph; and The method of claim 10 , further comprising adding a second directed edge between the first node and the fourth node, the second directed edge representing the second event relationship.

12. The method of claim 10 , further comprising storing a correlation measure for the first event relationship in association with the first directed edge.

13. The second event graph is determining a number of layers to be expanded for the first event element; and 11. The method of claim 10, wherein the second event graph is determined by determining a subgraph having the number of layers from a node in the reference event graph that represents the third event.

14. The method of claim 13 , wherein the number is specified by user input.

15. determining a first similarity between the first event and a fifth event represented by a fifth node in the reference event graph, and a second similarity between the second event and a sixth event represented by a sixth node in the reference event graph; The method of claim 10 , further comprising updating the reference graph based on the first similarity, the second similarity, a first threshold, and a second threshold that is less than the first threshold.

16. Updating the reference graph comprises:

16. The method of claim 15, further comprising: in response to the first similarity exceeding the first threshold and the second similarity exceeding the first threshold, adding a directed edge representing the first event relationship between the fifth node and the sixth node.

17. Updating the reference graph comprises: adding a seventh node representing the second event to the reference event graph in response to the first similarity being greater than the first threshold and the second similarity being less than the second threshold; and 16. The method of claim 15, further comprising adding a directed edge representing the first event relationship between the fifth node and the seventh node.

18. Updating the reference graph comprises: adding the first matter graph to the reference matter graph in response to the first similarity measure and the second similarity measure all being between the first threshold and the second threshold; and 16. The method of claim 15, further comprising adding to the reference graph an indication that the first event is similar to the fifth event and an indication that the second event is similar to the sixth event.

19. The method of claim 10 , further comprising presenting the combined first and second thing graphs in response to the media content being presented or selected.

20. at least one processing circuit, presenting a first matter graph corresponding to media content, the first matter graph including at least a first node representing a first event extracted from the media content, a second node representing a second event extracted from the media content, and a first directed edge indicating a first event relationship between the first event and the second event, the first event, the second event, and the first event relationship being determined from the media content; An electronic device presenting a second event graph in relation to the first event graph, the second event graph including a third node representing at least a third event extracted from media content different from the media content, and configured to match a first event element of at least one of the first event and the second event with a second event element of the third event.

Citation Information

Patent Citations

  • Graph generation method, information processing apparatus and graph generation program

    JP2019117442A

  • Information providing method, information providing device, information providing program, and recording medium

    WO2020129905A1