Downloads · 30 days
22
2% of all-time downloads
stanfordnlp/llama8b-nnetnav-live
llama8b-nnetnav-live is a machine learning model from stanfordnlp. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
LLama8b-NNetNav-WA is a LLama-3.1-8B model that is instruct-tuned with NNetNav-Live data collected via unsupervised exploration on 15 live websites, with a larger LLama-3.1-70B model.
Downloads · 30 days
22
2% of all-time downloads
All-time downloads
1.1K
Public
Repo size
32.1 GB
Likes
0
Public
Click a slice to open those files.
.bin16.1 GB · 50%
From the Hugging Face model README
LLama8b-NNetNav-WA is a LLama-3.1-8B model that is instruct-tuned with NNetNav-Live data collected via unsupervised exploration on 15 live websites, with a larger LLama-3.1-70B model.
The live websites used for exploration are:
More details about this model can be found in our paper: NNetNav: Unsupervised Learning of Browser Agents Through Environment Interaction in the Wild.
This model is intended to be used as a web-agent i.e. given an instruction such as "Upvote the post by user smurty123 on subreddit r/LocalLLaMA", and a web-url "reddit.com", the model can perform the task by executing a sequence of actions.
The action space of the model is as follows:
Page Operation Actions:
`click [id]`: This action clicks on an element with a specific id on the webpage.
`type [id] [content] [press_enter_after=0|1]`: Use this to type the content into the field with id. By default, the "Enter" key is pressed after typing unless press_enter_after is set to 0.
`hover [id]`: Hover over an element with id.
`press [key_comb]`: Simulates the pressing of a key combination on the keyboard (e.g., Ctrl+v).
`scroll [down|up]`: Scroll the page up or down.
Tab Management Actions:
`new_tab`: Open a new, empty browser tab.
`tab_focus [tab_index]`: Switch the browser's focus to a specific tab using its index.
`close_tab`: Close the currently active tab.
URL Navigation Actions:
`goto [url]`: Navigate to a specific URL.
`go_back`: Navigate to the previously viewed page.
`go_forward`: Navigate to the next page (if a previous 'go_back' action was performed).
Completion Action:
`stop [answer]`: Issue this action when you believe the task is complete. If the objective is to find a text-based answer, provide the answer in the bracket. If you believe the task is impossible to complete, provide the answer as "N/A" in the bracket.
This model gets the following results on WebArena and WebVoyager:
| Model | WebArena (SR) | WebVoyager (SR) |
|---|---|---|
| GPT-4 | 14.1 | 33.5 |
| llama8b-nnetnav-wa | 9.5 | 35.2 |
As with all ML models, Llama8b-NNetNav-Live inherits biases from its training data. Since the dataset is collected via unsupervised exploration on live websites, during a specific time-period (December 2024 to January 2025), it will reflect biases present in these websites at that time.
If you are interested in training a NNetNav based agent for your own domain, please check out our codebase.
The model operates by executing web actions based on textual observation spaces, which may lead to unintended consequences when dealing with ambiguous or poorly structured websites.
Since the model interacts with external web content, there are significant risks related to unintentional data exposure, credential leaks, and interaction with harmful content.
Malicious websites can deceive the model by using dark patterns—UI/UX tricks that mislead users (or bots).
Web navigation often involves handling user-generated content, news, and e-commerce transactions, all of which pose ethical and legal challenges.
This model is trained via interaction on 15 live-websites. These interactions were carried out between December 2024 to January 2025. If you intend to use the model on websites that are very distinct from these 15 sites, we highly suggest training your own NNetNav model. See our codebase for more information.
Vague instructions can lead to unintended actions.
The model may struggle when tasks require deep memory retention, complex multi-step planning, or backtracking.
The model's maximum sequence length of 20k tokens limits its ability to handle long, continuous web interactions.
TODO
This model was trained on the NNetnav-Live dataset, which is comprised of ~5k synthetic demonstrations from 15 live websites
This model was trained for 2 epochs (roughly 4k gradient steps) with a batch size of 128, and a maximum sequence length of 20000.
This model was trained on a slurm cluster.
This model was trained on 4 H100s.
This model was fine-tuned with Open-Instruct
Shikhar Murty