Preheat oven to 400°F (200°C) and pierce the sweet potato several times with a fork.
Roast the sweet potato for 45 minutes or until tender, then let cool, peel, and mash the flesh in a large mixing bowl.
Add the drained black beans to the bowl and mash partially, leaving about one-third of the beans whole for texture.
Incorporate the diced onion, minced garlic, cumin, smoked paprika, chili powder, salt, and pepper into the mash.
Stir in the rolled oats and let the mixture sit for 5 minutes to allow the oats to absorb moisture.
Shape the mixture into 4 equal-sized patties, approximately 1-inch thick.
Heat olive oil in a non-stick skillet over medium heat.
Cook the patties for 5 to 7 minutes per side until a golden-brown crust forms and the interior is heated through.
Serve immediately on buns with desired condiments.