Finished

PS. For instructions of using this code, please refer to README.md

  • Developed an algorithm to fetch the hierarchy of frames in FrameNet dataset.
  • Supported relations: 4/6 relations in FrameNet.
    • Inheritance: [Inherits from, Is Inherited by],
    • Perspective: [Perspective on, Is Perspectivized in],
    • Usage: [Uses, Is Used by],
    • Subframe: [Subframe of, Has Subframe(s)],
  • Exceptions are:
    • Precedes, Is Preceded by: contain loops (e.g. Waking_up, Process_continue)
    • Is Inchoative of, Is Causative of: do not correspond one-to-one (e.g. Awareness & Coming_to_believe)
  • Return value:
    • A root node of the linked list (tree structure)
  • Functions:
    • find(): Finds a node by name within the subtree rooted at the current node.
    • count_nodes(): Counts the total number of nodes in the subtree including this node.
    • children(): Get the list of immediate child nodes of this node.
    • print(): Returns the visualized string representation of the node hierarchy.
  • Well documented and stored in my gallina home

      /mnt/rds/redhen/gallina/home/zxc808
    
  • Correctness check function for hierarchy algorithm
  • Ensuring correct parent and child relations for every node.

To-do List For Next Week

  • Continue working on frame categorization and frame blending word selection
  • Experiment on HPC with Llama2

Red Hen Meeting - Jul 10


<
Previous Post
Week 6
>
Next Post
Week 8